{"name":"BuscaCerca API","description":"API pública y de solo lectura del buscador de los negocios, servicios, profesionales y emprendimientos de Mercedes (Soriano, Uruguay).","apiVersion":"v1","status":"stable","baseUrl":"https://buscacerca.uy/api/v1","unversionedAlias":{"url":"https://buscacerca.uy/api","note":"Apunta siempre a la versión vigente. Lo usa el frontend, que se deploya junto con el backend. Para una integración de afuera, el contrato es la URL con versión."},"documentation":"https://buscacerca.uy/developers","openapi":"https://buscacerca.uy/openapi.json","sitemap":"https://buscacerca.uy/api/sitemap.xml","robots":"https://buscacerca.uy/robots.txt","authentication":{"required":false,"note":"Los endpoints de este índice son abiertos y no necesitan credenciales. La API de gestión exige JWT y no es una superficie de integración."},"rateLimit":{"requestsPerMinute":30,"scope":"por IP","onExceeded":"503 con `code: RATE_LIMITED`"},"errors":{"format":"Todos los errores son JSON con `error`, `code`, `message`, `hint` y `status`. Nunca sale HTML.","schema":"https://buscacerca.uy/openapi.json#/components/schemas/Error"},"contentNegotiation":{"note":"Las páginas públicas del sitio también se sirven en Markdown con `Accept: text/markdown` (acceptmarkdown.com)."},"deprecation":{"policy":"Un cambio incompatible sale como una versión nueva del path (/api/v2). La versión anterior sigue funcionando al menos 6 meses.","signals":"Un endpoint en camino de salida responde con las cabeceras `Deprecation` (RFC 9745) y `Sunset` (RFC 8594), más un `Link rel=\"deprecation\"` a la explicación.","minimumNoticeDays":180,"contact":"hola@buscacerca.uy"},"endpoints":[{"method":"GET","path":"https://buscacerca.uy/api/v1/locales","summary":"Buscar negocios"},{"method":"GET","path":"https://buscacerca.uy/api/v1/locales/{idOrSlug}","summary":"Una ficha"},{"method":"GET","path":"https://buscacerca.uy/api/v1/locales/{slug}/relacionados","summary":"Negocios parecidos"},{"method":"GET","path":"https://buscacerca.uy/api/v1/locales/mapa","summary":"Coordenadas"},{"method":"GET","path":"https://buscacerca.uy/api/v1/categorias","summary":"Categorías"},{"method":"GET","path":"https://buscacerca.uy/api/v1/categorias/arbol","summary":"Árbol de categorías"},{"method":"GET","path":"https://buscacerca.uy/api/v1/directorio","summary":"Índice de una ciudad"},{"method":"GET","path":"https://buscacerca.uy/api/v1/ciudades","summary":"Ciudades cubiertas"},{"method":"GET","path":"https://buscacerca.uy/sitemap.xml","summary":"Todas las páginas públicas"}],"contact":"hola@buscacerca.uy"}