Offres pro

Développeurs, médias, applications, collectivités

API des prix et des ruptures de carburant, en temps réel

Les ruptures et les prix du flux officiel en JSON, avec leur heure et leurs licences : France, départements, communes, stations, historique. Une clé personnelle, dès 49 € HT par mois, sans engagement.

Ce que renvoie l'API

Six routes, en lecture seule

  • GET /api/v1/franceLes chiffres nationaux du dernier relevé : stations en rupture, à sec, par carburant, prix médians.
  • GET /api/v1/departementsLes mêmes chiffres pour chaque département ; /departements/{code} pour un seul.
  • GET /api/v1/rupturesLes stations en rupture d'un département, d'une commune ou autour d'un point, avec la station approvisionnée la plus proche et son prix.
  • GET /api/v1/stations/{id}Une station : statut et prix de chaque carburant avec leur heure, horaires publiés, fermeture annoncée.
  • GET /api/v1/departements/{code}/historiqueLa part des stations en rupture, jour par jour, jusqu'à un an.
  • GET /api/v1/compteVotre formule, votre quota et les requêtes restantes aujourd'hui.

Carburants : gazole, sp95, sp98, e10, e85, gplc. Description OpenAPI 3.1 : openapi.json.

Une vraie réponse

Ce que vous recevez, lu à l'instant

La réponse de GET /api/v1/departements/67 pour Bas-Rhin, le département qui compte le plus de stations en rupture au dernier relevé, produite à l'ouverture de cette page par les fonctions mêmes de l'API.

Relevé officielSamedi 3 octobre 20263 octobre 202621 h 25

L'appel

curl -H "Authorization: Bearer $ESSENCERADAR_CLE" \
  "https://essenceradar.fr/api/v1/departements/67"

La clé passe dans l'en-tête Authorization, jamais dans l'adresse.

La réponse

{
  "api": "EssenceRadar v1",
  "donnees_du": "2026-10-03T21:25:45+02:00",
  "genere_le": "2026-10-03T21:45:00+02:00",
  "source": {
    "nom": "Flux officiel des prix des carburants (ministère de l'Économie)",
    "url": "https://www.prix-carburants.gouv.fr/rubrique/opendata/",
    "licence": "Licence Ouverte / Open Licence version 2.0 (Etalab)",
    "licence_url": "https://www.data.gouv.fr/pages/legal/licences/etalab-2.0"
  },
  "licences": [
    {
      "porte_sur": "Statuts, prix, ruptures, horaires, services, adresses et coordonnées des stations, et les chiffres calculés à partir d'eux",
      "nom": "Licence Ouverte / Open Licence version 2.0 (Etalab)",
      "url": "https://www.data.gouv.fr/pages/legal/licences/etalab-2.0",
      "attribution": "Flux officiel des prix des carburants, ministère de l'Économie (https://www.prix-carburants.gouv.fr/rubrique/opendata/), avec la date du relevé (donnees_du)."
    },
    {
      "porte_sur": "Noms et codes des communes et des départements",
      "nom": "Licence Ouverte / Open Licence version 2.0 (Etalab)",
      "url": "https://www.data.gouv.fr/pages/legal/licences/etalab-2.0",
      "attribution": "API Découpage administratif (https://geo.api.gouv.fr/)."
    },
    {
      "porte_sur": "Signalements terrain",
      "nom": "Contributions des utilisateurs de EssenceRadar",
      "url": "https://essenceradar.fr/cgv#offres-pro",
      "attribution": "EssenceRadar. Réutilisation selon les conditions de votre abonnement."
    }
  ],
  "enseignes": "Les enseignes et les noms de stations viennent d'OpenStreetMap (Open Database License 1.0 (© contributeurs OpenStreetMap)) : l'API ne les fournit pas, pour que ses données restent sous Licence Ouverte, sans l'obligation de partage à l'identique de l'ODbL.",
  "citation": "Source : ministère de l'Économie, flux officiel des prix des carburants, relevé du 3 octobre 2026 à 21 h 25, traitement EssenceRadar.",
  "documentation": "https://essenceradar.fr/pro/api",
  "definitions": {
    "stations": "Stations présentes dans le dernier fichier officiel (pour une enseigne : celles qui publient au moins un carburant).",
    "stations_en_rupture": "Stations ayant au moins un carburant en rupture temporaire depuis moins de 30 jours.",
    "part_en_rupture_pct": "stations_en_rupture divisé par stations, en pourcentage, une décimale.",
    "stations_a_sec": "Stations en rupture dont aucun carburant n'est disponible (ni de statut inconnu).",
    "rupture": "Par carburant (gazole, e10, sp98, sp95, e85, gplc). Stations en rupture de gazole depuis moins de 30 jours.",
    "vendu": "Par carburant (gazole, e10, sp98, sp95, e85, gplc). Stations qui vendent du gazole (disponible ou en rupture de moins de 30 jours).",
    "prix_median": "Par carburant (gazole, e10, sp98, sp95, e85, gplc). Prix médian du gazole en euros par litre, stations disponibles au prix de moins de 72 h ; vide sans prix récent.",
    "donnees_du": "Heure du flux officiel dont viennent les chiffres (heure de Paris, avec son décalage)."
  },
  "departement": {
    "code": "67",
    "nom": "Bas-Rhin",
    "page": "https://essenceradar.fr/penurie-essence/bas-rhin",
    "stations": 150,
    "stations_en_rupture": 57,
    "part_en_rupture_pct": 38,
    "stations_a_sec": 24,
    "rupture": {
      "gazole": 28,
      "e10": 45,
      "sp98": 46,
      "sp95": 8,
      "e85": 16,
      "gplc": 2
    },
    "vendu": {
      "gazole": 147,
      "e10": 131,
      "sp98": 132,
      "sp95": 33,
      "e85": 52,
      "gplc": 22
    },
    "prix_median": {
      "gazole": 2.489,
      "e10": 2.299,
      "sp98": 2.396,
      "sp95": 2.299,
      "e85": 0.873,
      "gplc": 0.996
    }
  }
}

Prix hors taxes, sans engagement

Deux formules, selon votre volume

Formule

Essentiel

49 €HTpar mois

Soit 58,80 € TTC par mois, TVA de 20 % en sus.

  • 10 000 requêtes par jour (heure de Paris)
  • Jusqu'à 20 requêtes d'un coup, puis 5 par seconde
  • Toutes les routes, réponses en JSON avec leur heure et leurs licences
  • Sans engagement, résiliable en ligne à tout moment

Formule

Pro

149 €HTpar mois

Soit 178,80 € TTC par mois, TVA de 20 % en sus.

  • 100 000 requêtes par jour (heure de Paris)
  • Jusqu'à 60 requêtes d'un coup, puis 20 par seconde
  • Toutes les routes, réponses en JSON avec leur heure et leurs licences
  • Sans engagement, résiliable en ligne à tout moment

Réservé aux professionnels établis en France métropolitaine. Les signalements terrain des automobilistes sont donnés avec le délai de la carte gratuite (30 min). Pas d'enseigne ni de nom de station (OpenStreetMap, ODbL).

Questions

Les questions qu'on nous pose

D'où viennent les données ?
Du flux officiel des prix des carburants du ministère de l'Économie (Licence Ouverte 2.0), lu chaque minute ; le ministère le publie environ toutes les 10 minutes. Chaque réponse donne l'heure du relevé (donnees_du), la source, les licences et la formule de citation. Nous ne corrigeons ni n'inventons aucun chiffre : une source en panne donne un statut inconnu.
Les prix de chaque station sont-ils dans l'API ?
Oui, station par station : /stations/{id} donne le prix de chaque carburant, son heure, et signale un prix de plus de 72 h. Les chiffres d'une zone donnent le prix médian par carburant. Les stations en rupture sont listées avec la station approvisionnée la plus proche et son prix.
Pourquoi pas de nom d'enseigne ?
Les enseignes et les noms de stations viennent d'OpenStreetMap, sous licence ODbL : nous ne les redistribuons pas par l'API. L'adresse, la commune et la position de chaque station sont données.
Comment se passe la souscription ?
En ligne : une adresse email, la case d'achat professionnel, le paiement par carte. La clé part par email dès le paiement. Prix hors taxes, TVA de 20 % en sus, facture à chaque échéance, remboursement intégral sur simple demande pendant 48 h après le premier paiement. Conditions de l'offre.
Plus de volume, ou un besoin particulier ?
Au-delà de la formule Pro, ou pour une facturation particulière : écrivez-nous. Pour afficher la carte sans rien développer, le widget suffit.

Parler à quelqu'un

Une question avant de vous lancer ?

Cinq champs, et la réponse arrive par email. Pas d'appel, pas de relance.

Écrire à l'équipe