La API de tráfico más completa de España. 121 endpoints, datos en tiempo real e históricos sobre tráfico, combustible, ferrocarril, meteorología, movilidad y seguridad vial.
Empieza gratis, escala cuando lo necesites.
Todas las peticiones a la API requieren el header X-API-Key con tu clave personal. Siempre por HTTPS.
curl -H "X-API-Key: tl_free_tu_clave_aqui" \
https://trafico.live/api/incidentsLas peticiones sin API key están sujetas a límites de IP muy estrictos. Para cualquier uso en producción, utiliza siempre una clave de API.
121 endpoints agrupados por dominio. Los endpoints marcados PRO o ENT requieren plan de pago.
/api/incidentsIncidencias activas en España: accidentes, obras, retenciones. Fuente DGT DATEX II, actualización cada 60 s.
/api/trafico/intensidadIntensidad de tráfico en tiempo real: 6.117 sensores de Madrid, veh/h, ocupación, nivel de servicio.
/api/trafico/prediccionPredicción de tráfico: heatmap horario, comparativa histórica y forecast a 4 h por corredor.
/api/v16Balizas V16 de emergencia activas con posición GPS en tiempo real.
/api/panelsPaneles de mensaje variable (PMV) en carreteras de acceso a Madrid.
/api/gas-stationsGasolineras con precios por tipo de combustible, operador y coordenadas. Más de 11.000 estaciones.
/api/combustible/historicoSerie histórica de precios medios nacionales por tipo de combustible. Semanal desde 2019.
/api/combustible/tendenciaTendencia y variación semanal de precios. Útil para alertas de precio.
/api/prediccion/combustiblePredicción de precio de combustible a 7 días basada en modelo de series temporales.
/api/trenes/estacionesCatálogo de estaciones ferroviarias (Cercanías + AVE + LD). Coordenadas, nombre ADIF, líneas.
/api/trenes/rutasRutas ferroviarias con geometría GeoJSON. Cercanías, AVE y Larga Distancia.
/api/trenes/alertasAlertas de servicio Renfe en tiempo real: cancelaciones, retrasos >5 min. Cadencia 2 min.
/api/trenes/flotaFlota de material rodante por línea: tipo, capacidad, accesibilidad.
/api/weatherCondiciones meteorológicas relevantes para la conducción: viento, lluvia, nieve, niebla por carretera o provincia.
/api/clima/historicoSerie histórica de condiciones meteorológicas por estación AEMET y carretera.
/api/clima/estacionesCatálogo de estaciones meteorológicas AEMET relevantes para vialidad.
/api/movilidadMatrices origen-destino y flujos de movilidad interprovincial. IMD histórico por carretera.
/api/movilidad/corredoresAnálisis de corredores: IMD, variación interanual y perfil horario típico.
/api/accidentes/microdataMicrodatos de siniestralidad DGT: accidentes con víctimas desde 2015. Formato tidy CSV/JSON.
/api/accidentes/hotspotsPuntos negros de siniestralidad calculados por densidad kernel. GeoJSON.
/api/prediccion/riesgoPredicción de riesgo de accidente por tramo y hora. Modelo ML sobre histórico DGT + AEMET.
/api/maritimoPrecios de combustible marítimo en puertos españoles. Gasoil marino, fuel-oil.
/api/maritimo/ferriesRutas de ferry activas con frecuencias y operadores.
/api/aviacionDemoras y cancelaciones en aeropuertos españoles AENA. Actualización horaria.
/api/aviacion/aeropuertosCatálogo de aeropuertos con estadísticas de puntualidad y tráfico.
/api/searchBúsqueda full-text sobre 14 colecciones: gasolineras, carreteras, cámaras, municipios, ZBE, estaciones, radares…
Obtén incidencias activas en Madrid en tres líneas.
curl -s \ -H "X-API-Key: tl_free_tu_clave_aqui" \ "https://trafico.live/api/incidents?province=Madrid"
const res = await fetch(
"https://trafico.live/api/incidents?province=Madrid",
{ headers: { "X-API-Key": "tl_free_tu_clave_aqui" } }
);
const { total, incidents } = await res.json();
console.log(`${total} incidencias activas en Madrid`);import httpx
resp = httpx.get(
"https://trafico.live/api/incidents",
params={"province": "Madrid"},
headers={"X-API-Key": "tl_free_tu_clave_aqui"},
)
data = resp.json()
print(f"{data['total']} incidencias activas"){
"total": 12,
"updated_at": "2026-04-02T11:15:00Z",
"incidents": [
{
"id": "SP_INC_20260402_0041",
"type": "ACCIDENT",
"road": "A-4",
"km": 28.3,
"province": "Madrid",
"severity": "HIGH",
"description": "Accidente con retención sentido Córdoba",
"delay_minutes": 22,
"lat": 40.3456,
"lon": -3.7632,
"created_at": "2026-04-02T10:47:00Z"
}
]
}Conecta Claude, Cursor u otro asistente compatible con MCP directamente a datos de tráfico en tiempo real.
El MCP Server de trafico.live expone herramientas para que modelos de lenguaje puedan consultar incidencias, precios de combustible, trenes y más, sin salir de su contexto. Soporta Claude Desktop, Cursor y cualquier cliente MCP.
Configuración — claude_desktop_config.json
{
"mcpServers": {
"trafico-live": {
"command": "npx",
"args": ["-y", "@trafico-live/mcp-server"],
"env": {
"TRAFICO_API_KEY": "tl_free_tu_clave_aqui"
}
}
}
}Sin tarjeta de crédito. Tu clave FREE está lista en segundos.
Rellena el formulario con tu email en esta página. Recibirás una clave FREE al instante, sin tarjeta de crédito. El plan FREE incluye 10 req/min y 1.000 req/día.
Las incidencias de tráfico se actualizan cada 60 segundos desde el NAP de la DGT. La intensidad de tráfico de Madrid se refresca cada 5 minutos. Los precios de combustible varias veces al día. Las alertas de Renfe cada 2 minutos.
El MCP (Model Context Protocol) server permite que asistentes de IA como Claude accedan directamente a datos de tráfico en tiempo real. Se configura en segundos en Claude Desktop o cualquier cliente compatible con MCP.
Todos los endpoints devuelven JSON con codificación UTF-8. Las fechas siguen ISO 8601 (UTC). Las coordenadas usan WGS84. Algunos endpoints de geometría devuelven GeoJSON.
Plan FREE sin tarjeta, 1.000 peticiones al día. Escala a PRO (29€/mes) cuando tu proyecto crezca.