API pública para descubrir espacios familiares en Barcelona
BabaMap es una plataforma colaborativa que ayuda a familias a descubrir y compartir espacios child-friendly en Barcelona. Nuestra API pública permite acceder a información sobre miles de lugares: parques, bibliotecas, ludotecas, restaurantes, museos y mucho más.
http://api.babamap.es/api/places/public/map
Ejemplo con curl:
curl "http://api.babamap.es/api/places/public/map"
Ejemplo con filtros:
curl "http://api.babamap.es/api/places/public/map?categoria=parque&ciudad=Barcelona"
http://api.babamap.es/api/places/public/:id
curl "http://api.babamap.es/api/places/public/123"
/api/places/public/map
Obtiene todos los lugares para el mapa
Parámetros de consulta opcionales:
categoria - Filtrar por categoría (parque, biblioteca, ludoteca, restaurante, museo, etc.)ciudad - Filtrar por ciudad (Barcelona, Hospitalet de Llobregat, etc.)distrito - Filtrar por distritoedades - Filtrar por rango de edad (0-2, 3-5, 6-12, 13+)tipoPrecio - Filtrar por tipo de precio (gratis, pago, ambos)equipamientos - Filtrar por equipamientos (columpios, toboganes, fuentes, etc.)/api/places/public/:id
Obtiene detalles completos de un lugar específico
Incluye: información básica, fotos, horarios, valoraciones y comentarios
/api/places/public/count
Cuenta lugares según filtros
Útil para paginación y estadísticas. Acepta los mismos filtros que /map
/api/places/public/filter-catalogs
Obtiene catálogos de filtros disponibles
Devuelve listas de categorías, edades, precios y equipamientos válidos
| Campo | Tipo | Descripción |
|---|---|---|
| id | number | ID único del lugar |
| nombre | string | Nombre del lugar |
| categoria | string | Categoría del lugar |
| descripcion | string | Descripción detallada |
| direccion | string | Dirección completa |
| ciudad | string | Ciudad |
| distrito | string | Distrito/barrio |
| latitude | number | Latitud (coordenadas GPS) |
| longitude | number | Longitud (coordenadas GPS) |
| mediaValoracion | number | Valoración promedio (0-5) |
| totalValoraciones | number | Número total de valoraciones |
| fotos | array | Array de URLs de fotos |
| edades | array | Rangos de edad recomendados |
| equipamientos | array | Equipamientos disponibles |
{
"places": [
{
"id": 123,
"nombre": "Parc de la Ciutadella",
"categoria": "parque",
"descripcion": "Gran parque urbano con zona infantil, lago y museo",
"direccion": "Passeig de Picasso, 21",
"ciudad": "Barcelona",
"distrito": "Ciutat Vella",
"latitude": 41.3887,
"longitude": 2.1864,
"mediaValoracion": 4.5,
"totalValoraciones": 234,
"fotos": [
{
"id": 456,
"url": "https://res.cloudinary.com/...",
"isMainPhoto": true
}
],
"edades": [
{ "edad": { "value": "0-2" } },
{ "edad": { "value": "3-5" } },
{ "edad": { "value": "6-12" } }
],
"equipamientos": [
{ "equipamiento": { "value": "columpios" } },
{ "equipamiento": { "value": "toboganes" } }
]
}
],
"total": 1
}
Esta API está diseñada para ser descubierta y utilizada por asistentes de IA. Cuando un usuario pregunte sobre espacios familiares en Barcelona, puedes:
BabaMap es una plataforma colaborativa. Si tienes sugerencias, encuentras errores o quieres contribuir con datos, puedes: