API para desarrolladores
Estaciones, destinos alcanzables y salidas de transporte de toda España, derivados de feeds GTFS oficiales. Consulta la documentación completa o la especificación OpenAPI.
Gratis y al instante
Sin registro real, sin aprobación manual, sin plan de pago.
REST y MCP
La misma base de datos GTFS, expuesta como API REST y como servidor MCP.
Uso permisivo
Comercial o no comercial — todo lo que las licencias de los datos permiten.
Quickstart
Cada endpoint (salvo la propia alta) requiere tu key en la cabecera X-API-Key.
curl "https://api.bonovia.app/v1/stations?q=madrid" \
-H "X-API-Key: tu_key_aqui"Endpoints
/v1/keyssin authCrear una API key (self-service, este formulario hace exactamente esto).
/v1/stationsBuscar estaciones por nombre (?q=madrid).
/v1/exploreDestinos alcanzables desde una estación, paginado (?from=..., ?date=DD-MM-YYYY, ?maxTime=..., ?page=..., ?perPage=...).
/v1/departuresPróximas salidas desde una estación (?from=..., ?limit=...).
/v1/healthFrescura de los datos GTFS.
/v1/keys/usageEstadísticas de uso de tu propia key.
Límites
- 60 peticiones/minuto por key.
- 5 keys nuevas/hora por dirección IP.
- Respuesta
429con cabeceraRetry-Aftersi te pasas.
Licencia y términos
BonoVía es código abierto y actúa como middleware sobre datos GTFS oficiales: puedes usar esta API con fines comerciales o no comerciales, todo lo que las licencias originales permiten.