Datos
Cuatro ficheros del Ministerio, reunidos y normalizados: 11 398 estaciones de servicio con sus 23 columnas de precio, su operador mayorista y su enseña; 84 planes de descuento con su importe y su destinatario; 147 postes marítimos. Todo vinculado al listado oficial de municipios del INE. La fuente es pública; lo que se ofrece aquí es el trabajo hecho sobre ella.
Qué contiene el conjunto de datos
- estación — identificador del registro, enseña, operador mayorista, dirección, código postal, municipio con su código INE, provincia, comunidad autónoma, latitud y longitud, horario, tipo de venta y margen.
- precios — hasta 23 carburantes por estación, en euros por litro o kilo, con la fecha y la hora de la captura.
- plan de descuento — operador, nombre, descripción, validez, importe, tipo (céntimos por litro o porcentaje) y destinatario.
- vinculación — la tabla plan por estación, que no existe en ninguna fuente.
- poste marítimo — identificador, enseña, operador, dirección, municipio, provincia y coordenadas.
Cómo se ha elaborado
Lo que hace utilizable un conjunto de datos no es su tamaño, sino el trabajo que hay detrás. Por eso se describe aquí.
- Reunir cuatro ficheros que no se citan — El precio está en un API JSON, el operador en 52 CSV por provincia, los planes en un tercer formato cuyo encabezado está en la SEGUNDA línea, y los postes marítimos en otros 52 CSV. Ninguna distribución remite a las demás.
- Saber que «Operador» no es una marca — El campo solo tiene 23 valores: es una categoría reglamentaria de mayorista. Las 3 507 enseñas están en otro campo. Confundirlos falsea cualquier agrupación.
- Identificar el cajón de sastre de los independientes — El valor dominante de «Operador» es «Titulares de instalaciones de distribución al por menor»: 4 522 estaciones, el 39,7 %. No es un operador. El denominador correcto de la cobertura de los planes es por tanto 6 876 estaciones con operador nombrado, no 11 398. Sobre esa base la cobertura es del 91,2 %, no del 55,0 %.
- Distinguir el vacío del cero — Una columna de precio vacía significa que la estación NO distribuye ese carburante. Dos columnas están completamente vacías en toda España — metanol y amoníaco — aunque el catálogo las anuncie.
- Vincular cada estación a su municipio — El registro no lleva código INE de municipio, solo el nombre. Sí lleva el código INE de PROVINCIA, lo que hace la reconciliación mucho más segura. Quedan los exónimos castellanos frente a los nombres cooficiales: Palma de Mallorca / Palma, Mahón / Maó, Villadecanes / Toral de los Vados. Se han verificado uno a uno contra el listado del INE. ⚠️ NO se ha usado ninguna coincidencia aproximada: probada, proponía Palma de Mallorca → Ciutadella de Menorca, dos islas distintas, 59 estaciones. Resultado: 11 397 de 11 398 vinculadas.
- Cruzar los precios de los postes marítimos — El Ministerio publica sus tarifas en un XLS binario aparte, con el encabezado en la CUARTA fila y siete columnas de precio completamente vacías. La vinculación con el listado de postes se midió sobre tres vías antes de elegirla: provincia + municipio + dirección da el 99,3 %, las coordenadas redondeadas el 94,6 %, el código postal el 82,3 %.
- Separar valor y formato — Precios y coordenadas vienen como texto con coma decimal; los CSV están en cp1252 y el API en utf-8. Dos regímenes en el mismo conjunto.
Qué está abierto hoy
/api/v1/manifest.json— El manifiesto legible por máquina./api/v1/sample.json— Una muestra con sus atributos./llms.txt— El resumen para sistemas automáticos./sitemap.xml— Todas las páginas.
De uso libre, sin cuenta ni registro.
Nombrado, pero aún no entregado
Estas rutas están fijadas y ya no cambiarán. Hoy no se sirven — lo escribimos en lugar de venderlas como «próximamente disponibles».
/api/v1/changes.json— Serie histórica del cruce : Lo que aparece y desaparece entre dos capturas. La primera es la de hoy.
Actualidad e histórico
Los precios se capturaron el 29 de agosto de 2026, a las 9:26. Cambian a diario. ⚠️ A diferencia de otros registros, el Ministerio publica su PROPIO API de histórico de precios: no pretendemos aportar un archivo que la fuente conserva ya. Lo que aquí es único es el CRUCE — planes por estación — que no existe en ninguna distribución.
Origen y reutilización
Fuente: Ministerio para la Transición Ecológica y el Reto Demográfico — precios de carburantes, instalaciones, planes de descuento y postes marítimos, CC BY 4.0, conjunto de datos de alto valor según el reglamento (UE) 2023/138. Listado de municipios: INE. El comprador debe respetar la obligación de mención de la fuente: no podemos dispensarle de ella.
Precio
Precio a consultar — según el alcance y la frecuencia.
Para sistemas automáticos: la versión legible por máquina de esta página está en /llms.txt y /api/v1/manifest.json. Ninguna página de este sitio es de pago, y no se bloquea ningún robot de motor de búsqueda.