Aller au contenu
Floweet
Accès pro

Baromètre des prix carburant

Le classement des enseignes par prix moyen, en France et dans ses 13 régions, pour cinq carburants, avec ou sans autoroutes, recalculé toutes les 30 min.

api.floweet.com/v1 · Contrat 1.0.0-beta.1 · Bêta

Sections · Baromètre

Le baromètre classe les enseignes par prix moyen à la pompe, pour la France métropolitaine et chacune de ses 13 régions, et pour cinq carburants : gazole (B7), SP95-E10, SP98, E85 et GPL. C'est le même calcul que celui du site public et de la page Méthode, recalculé toutes les 30 minutes à partir des prix déclarés par les stations.

À savoir

  • Un prix compte s'il a moins de 7 jours au moment du calcul (generatedAt) ; pricesFrom et pricesTo bornent les prix retenus.
  • Le prix d'une enseigne est la moyenne simple des prix de ses stations : chaque station compte pour un, quel que soit son volume de ventes.
  • Une enseigne a sa propre ligne si elle compte au moins 50 prix récents en France, ou 5 dans une région ; sinon, ses stations rejoignent la ligne « Indépendants et autres » (others: true).
  • TotalEnergies et Total Access restent deux lignes distinctes : Total Access est le réseau à prix bas du groupe.
  • Chaque zone existe en deux versions : all, autoroutes comprises, et excludingHighways, sans les stations d'autoroute. Les stations d'autoroute sont plus chères et certaines enseignes y sont plus présentes que d'autres : pour comparer les enseignes à emplacement équivalent, lisez excludingHighways.
  • Les prix sont en millièmes d'euro par litre : 2252 se lit 2,252 €/L. terciles donne les deux seuils qui partagent les stations de la zone en trois tiers de prix.
  • Les départements et régions d'outre-mer ne sont pas dans le baromètre : leurs prix sont réglementés.

Source et reprise

Prix : prix-carburants.gouv.fr, le flux public du ministère de l'Économie (Licence Ouverte 2.0). Si vous publiez ces chiffres, mentionnez « Baromètre Floweet » et la source des prix.

L'objet Barometer

ChampTypeDescription
fueltoujours présent"gazole" | "sp95-e10" | "sp98" | "e85" | "gpl"
generatedAttoujours présentstring (date-time)Heure du calcul. Un prix compte s'il a moins de 7 jours à cette heure.
pricesFromtoujours présentstring (date-time)
pricesTotoujours présentstring (date-time)
nationaltoujours présentBarometerZoneFrance métropolitaine.
regionstoujours présentobject[]
regions[].codetoujours présentstringCode INSEE de la région.
regions[].slugtoujours présent"ile-de-france" | "centre-val-de-loire" | "bourgogne-franche-comte" | "normandie" | "hauts-de-france" | "grand-est" | "pays-de-la-loire" | "bretagne" | "nouvelle-aquitaine" | "occitanie" | "auvergne-rhone-alpes" | "provence-alpes-cote-d-azur" | "corse"
regions[].nametoujours présentstring
regions[].alltoujours présentRanking
regions[].excludingHighwaystoujours présentRanking
Barometer
{
  "fuel": "gazole",
  "generatedAt": "2026-10-26T11:34:49.346Z",
  "pricesFrom": "2026-10-19T11:35:43.000Z",
  "pricesTo": "2026-10-26T11:00:00.000Z",
  "national": {
    "all": {
      "brands": [
        {
          "brand": "Total Access",
          "averagePrice": 2252,
          "stations": 231,
          "others": false
        },
        {
          "brand": "TotalEnergies",
          "averagePrice": 2253,
          "stations": 837,
          "others": false
        },
        {
          "brand": "Netto",
          "averagePrice": 2375,
          "stations": 60,
          "others": false
        }
      ],
      "stations": 6391,
      "terciles": [
        2359,
        2399
      ]
    },
    "excludingHighways": {
      "brands": [
        {
          "brand": "Total Access",
          "averagePrice": 2252,
          "stations": 219,
          "others": false
        },
        {
          "brand": "TotalEnergies",
          "averagePrice": 2252,
          "stations": 743,
          "others": false
        },
        {
          "brand": "Netto",
          "averagePrice": 2375,
          "stations": 60,
          "others": false
        }
      ],
      "stations": 6024,
      "terciles": [
        2359,
        2398
      ]
    }
  },
  "regions": [
    {
      "code": "11",
      "slug": "ile-de-france",
      "name": "Île-de-France",
      "all": {
        "brands": [
          {
            "brand": "Total Access",
            "averagePrice": 2250,
            "stations": 55,
            "others": false
          },
          {
            "brand": "TotalEnergies",
            "averagePrice": 2250,
            "stations": 174,
            "others": false
          }
        ],
        "stations": 644,
        "terciles": [
          2250,
          2410
        ]
      },
      "excludingHighways": {
        "brands": [
          {
            "brand": "Total Access",
            "averagePrice": 2250,
            "stations": 55,
            "others": false
          },
          {
            "brand": "TotalEnergies",
            "averagePrice": 2250,
            "stations": 156,
            "others": false
          }
        ],
        "stations": 610,
        "terciles": [
          2250,
          2409
        ]
      }
    }
  ]
}

L'objet BarometerZone

France métropolitaine.

ChampTypeDescription
alltoujours présentRanking
excludingHighwaystoujours présentRanking
BarometerZone
{
  "all": {
    "brands": [
      {
        "brand": "Total Access",
        "averagePrice": 2252,
        "stations": 231,
        "others": false
      },
      {
        "brand": "TotalEnergies",
        "averagePrice": 2253,
        "stations": 837,
        "others": false
      },
      {
        "brand": "Netto",
        "averagePrice": 2375,
        "stations": 60,
        "others": false
      }
    ],
    "stations": 6391,
    "terciles": [
      2359,
      2399
    ]
  },
  "excludingHighways": {
    "brands": [
      {
        "brand": "Total Access",
        "averagePrice": 2252,
        "stations": 219,
        "others": false
      },
      {
        "brand": "TotalEnergies",
        "averagePrice": 2252,
        "stations": 743,
        "others": false
      },
      {
        "brand": "Netto",
        "averagePrice": 2375,
        "stations": 60,
        "others": false
      }
    ],
    "stations": 6024,
    "terciles": [
      2359,
      2398
    ]
  }
}

L'objet Ranking

ChampTypeDescription
brandstoujours présentBrandPrice[]Les moins chères d'abord.
stationstoujours présentinteger0 au moins
tercilestoujours présent[integer, integer] | nullTerciles des prix des stations de la zone, en millièmes d'euro.
Ranking
{
  "brands": [
    {
      "brand": "Total Access",
      "averagePrice": 2252,
      "stations": 219,
      "others": false
    },
    {
      "brand": "TotalEnergies",
      "averagePrice": 2252,
      "stations": 743,
      "others": false
    },
    {
      "brand": "Netto",
      "averagePrice": 2375,
      "stations": 60,
      "others": false
    }
  ],
  "stations": 6024,
  "terciles": [
    2359,
    2398
  ]
}

L'objet BrandPrice

ChampTypeDescription
brandtoujours présentstringNom canonique de l'enseigne ; « Indépendants et autres » regroupe le reste.
averagePricetoujours présentintegerPrix en millièmes d'euro par litre (2372 = 2,372 €/L).
stationstoujours présentinteger0 au moinsStations de l'enseigne ayant un prix récent.
otherstoujours présentbooleanVrai pour la ligne « Indépendants et autres ».
BrandPrice
{
  "brand": "Total Access",
  "averagePrice": 2252,
  "stations": 231,
  "others": false
}

Baromètre des prix des carburants : enseignes classées par prix moyen, en France et dans chaque région

GET/v1/barometerScope barometer:read

Recalculé toutes les 30 minutes à partir du flux officiel (prix-carburants.gouv.fr). Un prix compte s'il a moins de 7 jours.

Paramètres

ChampOùTypeDescription
fuelfacultatifrequête"gazole" | "sp95-e10" | "sp98" | "e85" | "gpl"défaut "gazole"Carburant : gazole (B7), sp95-e10, sp98, e85, gpl.

Réponse 200

Succès — Un objet Barometer

Erreurs

HTTPSignification
400Requête invalide
401Clé d'API absente, invalide ou révoquée
403Accès refusé (scope, plan ou statut du compte)
404Ressource introuvable
429Trop de requêtes
500Erreur interne
Requête
curl "https://api.floweet.com/v1/barometer?fuel=gazole" \
  -H "Authorization: Bearer $FLOWEET_API_KEY"
Réponse 200
{
  "fuel": "gazole",
  "generatedAt": "2026-10-26T11:34:49.346Z",
  "pricesFrom": "2026-10-19T11:35:43.000Z",
  "pricesTo": "2026-10-26T11:00:00.000Z",
  "national": {
    "all": {
      "brands": [
        {
          "brand": "Total Access",
          "averagePrice": 2252,
          "stations": 231,
          "others": false
        },
        {
          "brand": "TotalEnergies",
          "averagePrice": 2253,
          "stations": 837,
          "others": false
        },
        {
          "brand": "Netto",
          "averagePrice": 2375,
          "stations": 60,
          "others": false
        }
      ],
      "stations": 6391,
      "terciles": [
        2359,
        2399
      ]
    },
    "excludingHighways": {
      "brands": [
        {
          "brand": "Total Access",
          "averagePrice": 2252,
          "stations": 219,
          "others": false
        },
        {
          "brand": "TotalEnergies",
          "averagePrice": 2252,
          "stations": 743,
          "others": false
        },
        {
          "brand": "Netto",
          "averagePrice": 2375,
          "stations": 60,
          "others": false
        }
      ],
      "stations": 6024,
      "terciles": [
        2359,
        2398
      ]
    }
  },
  "regions": [
    {
      "code": "11",
      "slug": "ile-de-france",
      "name": "Île-de-France",
      "all": {
        "brands": [
          {
            "brand": "Total Access",
            "averagePrice": 2250,
            "stations": 55,
            "others": false
          },
          {
            "brand": "TotalEnergies",
            "averagePrice": 2250,
            "stations": 174,
            "others": false
          }
        ],
        "stations": 644,
        "terciles": [
          2250,
          2410
        ]
      },
      "excludingHighways": {
        "brands": [
          {
            "brand": "Total Access",
            "averagePrice": 2250,
            "stations": 55,
            "others": false
          },
          {
            "brand": "TotalEnergies",
            "averagePrice": 2250,
            "stations": 156,
            "others": false
          }
        ],
        "stations": 610,
        "terciles": [
          2250,
          2409
        ]
      }
    }
  ]
}