El dato en vivo de Renfe dice dónde van los trenes ahora, no dónde iban ayer. Aquí se guarda, hora a hora, junto con otras series de España, en ficheros que puedes descargar.
12series en CSV
3.035filas, y creciendo
17 octde 2026, la fila más antigua
Actualizado el jueves 5 de noviembre de 2026. Gratis, sin registro y sin clave.
Cómo usarlas
Cada serie es un CSV en una dirección fija que no cambia. Se abre con una hoja de cálculo o se lee directamente:
import pandas as pd
df = pd.read_csv("https://brutalmaps.app/series/trenes.csv", parse_dates=["t"])
Para citarlas:
Brutal Maps (ROAS ROCKET S.L.), «Trenes de Renfe, hora a hora», brutalmaps.app/datos, consultado el 5 de noviembre de 2026. Origen de los datos: Renfe Operadora, datos hasta el 5 de noviembre de 2026.
mediana_tarde_minRetraso mediano de los que llevan más de cinco, en minutos
max_minMayor retraso, en minutos
Licencia:CC BY 4.0. Fuente: Renfe, datos abiertos. Solo cuenta los trenes de los que Renfe publica posición, que no son todos los de larga distancia. Cita: Origen de los datos: Renfe Operadora, con la fecha de los datos que uses.
La puntualidad de cada línea de Cercanías y Rodalies, de cada núcleo y de cada trayecto, medida cada diez minutos. No conocemos otra serie pública así.
75,4% puntuales hoy, toda Renfe
Una fila por día y página; el día en curso se va sumandoDesde el 4 de noviembre de 2026306 filas16 KB
paginaLa página de /trenes/ a la que se refiere, o «renfe» para el total
observacionesTrenes vistos, sumando todas las fotos del día
con_dato_retrasoDe ellos, con dato de retraso
puntualesCon cinco minutos de retraso o menos
tarde_5minCon más de cinco minutos
tarde_15minCon más de quince minutos
retraso_medio_minRetraso medio, en minutos, contando los adelantos como cero
max_minMayor retraso del día, en minutos
Licencia:CC BY 4.0. Fuente: Renfe, datos abiertos. Es una medida nuestra, no la cifra oficial de Renfe. Un tren de larga distancia cuenta en todos los trayectos que recorre, así que las filas no se pueden sumar entre sí. La fila «renfe» es el total. Cita: Origen de los datos: Renfe Operadora, con la fecha de los datos que uses.
vel_mediana_knVelocidad mediana sobre el suelo, en nudos, de las que van a más de 100
Licencia:ODbL 1.0. Fuente: adsb.lol. Es lo que ven los receptores de una red comunitaria en cuatro círculos de 250 millas náuticas, no todo el tráfico aéreo. La lectura puede tener hasta dos horas, así que t es la hora de escribir la fila, hay filas repetidas y faltan horas. No hay ningún avión identificado: solo recuentos. Va con ODbL porque sale de una base ODbL: si la mezclas y la publicas, se comparte igual. Cita: Datos de adsb.lol, bajo licencia ODbL 1.0.
aeronaves_cerca_mediaAeronaves en el aire a menos de 60 km, media por lectura
vuelos_distintosVuelos de aerolínea distintos que llegaban o salían de allí
Licencia:ODbL 1.0. Fuente: adsb.lol. Es una foto por hora de lo que ve una red comunitaria de antenas, no las operaciones oficiales del aeropuerto. Los vuelos cuentan si tienen indicativo de aerolínea y una ruta conocida y creíble. Va con ODbL porque sale de una base ODbL. Cita: Datos de adsb.lol, bajo licencia ODbL 1.0.
fecha_datoFecha que da el Ministerio a sus precios
estacionesEstaciones con precio
g95e5Gasolina 95, media en €/l
goaDiésel, media en €/l
g98e5Gasolina 98, media en €/l
glpGas licuado, media en €/l
g95_prov_minGasolina 95 en la provincia más barata, €/l
g95_prov_maxGasolina 95 en la provincia más cara, €/l
Licencia:CC BY 4.0. Fuente: Geoportal de Gasolineras. Es la media simple de las estaciones, no ponderada por lo que vende cada una. Cita: Fuente: Ministerio de Industria y Turismo (Geoportal de Gasolineras), con la fecha de fecha_dato.
lluvia_max_72h_mmMayor lluvia acumulada en un punto de la malla hasta 72 horas después de la pasada del modelo, mm. Las filas de antes del 5 de noviembre de 2026 pueden contar hasta 120 horas
avisos_24hAvisos de AEMET de ahora y de las próximas 24 horas
amarilloDe ellos, amarillos
naranjaNaranjas
rojoRojos
Licencia:CC BY 4.0. Fuente: AEMET OpenData, ECMWF Open Data. Las temperaturas son predicción, no observación. La lluvia máxima es la de cualquier punto de la malla, que incluye el mar y los países vecinos. Cita: Fuente: AEMET (avisos) y ECMWF Open Data, CC BY 4.0 (predicción), con la fecha de los datos que uses.
sentidos_30dDe magnitud 2,5 o más, que pudieron sentirse, en 30 días
mag_max_30dMayor magnitud en 30 días
lugar_maxDónde fue
Licencia:CC BY 4.0. Fuente: Instituto Geográfico Nacional. Las cuentas son ventanas móviles: cada fila mira los 30 días anteriores, así que dos filas seguidas comparten casi todos los sismos. Cita: Fuente: Instituto Geográfico Nacional.
Licencia:CC BY 4.0. Fuente: Copernicus CAMS, Open-Meteo. Es un modelo, no medidas de estaciones. Cita: Fuente: Copernicus Atmosphere Monitoring Service, vía Open-Meteo.
pct_dominantePorcentaje de municipios en que domina
alto_o_muy_altoMunicipios con nivel alto o muy alto de algún polen
Licencia:CC BY 4.0. Fuente: Copernicus CAMS, Open-Meteo. Es un modelo, no un captador en cada municipio. No hay dato en Canarias. Cita: Fuente: Copernicus Atmosphere Monitoring Service, vía Open-Meteo.
Licencia:CC BY 4.0. Fuente: Open-Meteo. Es un modelo marino, no un termómetro en la orilla. Cuentan los municipios con una playa a menos de 60 km, cada uno una vez, con la suya más cercana. Cita: Open-Meteo Marine (CC BY 4.0).
pct_activoPorcentaje de municipios en estado activo
pct_despertandoDespertando
pct_dormidoDormido
pct_explosiónEn explosión
pct_fuera_de_épocaFuera de época
Licencia:CC BY 4.0. Fuente: AEMET OpenData, ECMWF Open Data, MITECO, Mapa Forestal. El estado es un índice nuestro a partir de la lluvia de 21 días, el tipo de bosque y el mes, no una observación de setas. Cita: Fuente: AEMET, ECMWF Open Data (CC BY 4.0) y Mapa Forestal de España (MITECO), con la fecha de los datos que uses. Índice elaborado por Brutal Maps.
periodo_minTiempo que tarda en dar la vuelta, minutos
proximo_paso_espanaPróximo paso, hora de Madrid
sobrePor dónde pasa
visibleSi se podrá ver a simple vista
Licencia:CC BY 4.0. Fuente: CelesTrak. La posición es un cálculo nuestro con el modelo SGP4, no una medida. Cita: Elementos orbitales: CelesTrak.
Preguntas frecuentes
¿Puedo usar estos datos en un artículo o en un trabajo?
Sí, citando a Brutal Maps y a la fuente original. Cada serie dice cómo citarla y con qué licencia se publica.
¿Con qué licencia se publican?
Casi todas, con CC BY 4.0, que permite cualquier uso, también comercial, citando. Las de aviones y aeropuertos van con ODbL 1.0 porque salen de una base ODbL.
¿Hay datos de personas, aviones o barcos concretos?
No. Son recuentos y medias. Ninguna fila identifica a nadie.
¿Cada cuánto se actualizan?
Cada hora: trenes, aviones, tiempo, terremotos, calidad del aire, Estación Espacial. Cada día: carburantes, polen, temperatura del mar, monte. La puntualidad por línea suma una medida cada diez minutos, y el tráfico por aeropuerto, una cada hora.
¿Tienen API?
No hace falta: cada serie es un CSV en una dirección fija, siempre actualizado, y se puede pedir desde cualquier web, porque permite peticiones de otros dominios.
¿Por qué faltan los barcos, los puntos de recarga o las muertes por calor?
Porque sus fuentes no dan un permiso claro para redistribuir esos datos. Los mapas los enseñan citando la fuente, pero no podemos ofrecerte la serie con una licencia.
¿Por qué no están aquí los datos de cada municipio?
Porque esos ya los publican las administraciones: cada mapa enlaza a su fuente oficial, y están todas en la página de fuentes.
Las series son recuentos y medias que elaboramos a partir de datos públicos. De dónde sale cada dato de los mapas, en Fuentes y licencias.