BonoVía
API pública

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.

Consigue tu API key
Gratis, al instante, sin más pasos que este formulario.

El email es opcional — solo lo usamos para poder contactarte si detectamos un problema con tu key. Límite: 5 keys por hora por IP.

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

POST/v1/keyssin auth

Crear una API key (self-service, este formulario hace exactamente esto).

GET/v1/stations

Buscar estaciones por nombre (?q=madrid).

GET/v1/explore

Destinos alcanzables desde una estación, paginado (?from=..., ?date=DD-MM-YYYY, ?maxTime=..., ?page=..., ?perPage=...).

GET/v1/departures

Próximas salidas desde una estación (?from=..., ?limit=...).

GET/v1/health

Frescura de los datos GTFS.

GET/v1/keys/usage

Estadísticas de uso de tu propia key.

Límites