Las gasolineras más baratas
const url = 'https://api.preciosgasolina.es/v1/stations/cheapest?fuel=gasoline_95&level=spain&limit=10';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.preciosgasolina.es/v1/stations/cheapest?fuel=gasoline_95&level=spain&limit=10'Las más baratas de España, de un territorio (level + code) o alrededor de un punto (lat + lng + radius_km). En el ranking de España, Canarias, Ceuta y Melilla van aparte salvo include_low_tax=true.
Herramienta MCP equivalente: find_cheapest_fuel.
Límite: 120 peticiones/min por IP. Caché: hasta la próxima actualización de los datos (≈ 8:00 y 20:00, hora peninsular).
Parámetros
Sección titulada «Parámetros»Parámetros de consulta
Sección titulada «Parámetros de consulta»Carburante: gasoline_95, gasoline_98, diesel, diesel_premium, lpg, cng.
Nivel territorial. community y province usan el código INE (p. ej. 13, 28); municipality, el id de municipio de /v1/territories o /v1/search.
Código del territorio (INE para comunidad y provincia, id para municipio) o su slug.
Latitud WGS84 (España, Canarias incluidas).
Longitud WGS84.
Radio en km (máximo 50).
Número de resultados (1–50).
Respuestas
Sección titulada «Respuestas»Correcto: sobre { data, meta }.
object
object
Carburante: gasoline_95, gasoline_98, diesel, diesel_premium, lpg, cng.
object
object
Identificador del Ministerio (IDEESS).
object
object
Canarias, Ceuta o Melilla (sin Impuesto sobre Hidrocarburos).
Precio del carburante pedido (€/L; €/kg con GNC).
Ficha de la gasolinera en preciosgasolina.es.
object
Fecha y hora de los datos (ISO 8601).
Próxima actualización prevista (≈ 8:00 y 20:00, hora peninsular).
True si la fuente no respondió y se sirve la última copia buena.
Texto que debes mostrar junto a los datos (CC BY 4.0).
Ejemplo
{ "data": { "fuel": "gasoline_95", "unit": "L", "currency": "EUR", "area": { "level": "spain" } }}Cabeceras
Sección titulada «Cabeceras»Política de límites aplicada (borrador IETF).
Identificador de la petición.
Hit, miss o stale.
Parámetros no válidos (INVALID_PARAMETER) o desconocidos.
object
Código estable del error (p. ej. STATION_NOT_FOUND, RATE_LIMITED).
Ejemplogenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "instance": "example"}No encontrado (STATION_NOT_FOUND, PROVINCE_NOT_FOUND…).
object
Código estable del error (p. ej. STATION_NOT_FOUND, RATE_LIMITED).
Ejemplogenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "instance": "example"}Demasiadas peticiones (RATE_LIMITED). Reintenta tras Retry-After.
object
Código estable del error (p. ej. STATION_NOT_FOUND, RATE_LIMITED).
Ejemplogenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "instance": "example"}Cabeceras
Sección titulada «Cabeceras»No disponible temporalmente (TEMPORARILY_UNAVAILABLE). Reintenta tras Retry-After.
object
Código estable del error (p. ej. STATION_NOT_FOUND, RATE_LIMITED).
Ejemplogenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "instance": "example"}Cabeceras
Sección titulada «Cabeceras»Fuente de los datos: Ministerio para la Transición Ecológica y el Reto Demográfico (Geoportal de Gasolineras). Datos de la API y del servidor MCP con licencia CC BY 4.0: cita Gasolina hoy y la fuente.
© 2026 ONETOUCH SA de CVpreciosgasolina.esTérminos de usoAviso legalPrivacidadllms.txtOpenAPI