B2B (v1)

Stations-service les moins chères autour d’un point ou dans une commune

get/v1/fuel/stations

Request

  • Base URL: https://api.vitef.com
  • URL: https://api.vitef.com/v1/fuel/stations
  • Auth: HTTP bearer

Query parameters

fuel'gazole' | 'sp95-e10' | 'sp98' | 'e85' | 'gplc'
latnumber nullable
lonnumber nullable
inseestring

Code commune INSEE (Lyon : 69123). Avec lat/lon (centre), élargit autour si la commune a moins de 3 stations.

radiusKmnumber
sort'price' | 'distance'

price : les moins chères d’abord, puis les plus proches.

limitinteger

Response

Stations

scope'nearby' | 'city' | 'around' required

around : commune avec trop peu de stations, recherche élargie autour de son centre.

totalinteger required
sourcestring required
maxAgeDaysinteger required

Example response

{
  "fuel": {
    "slug": "gazole",
    "code": "B7",
    "label": "Gazole"
  },
  "scope": "city",
  "total": 1,
  "summary": {
    "count": 1,
    "avgCents": 219.9,
    "medianCents": 219.9,
    "minCents": 219.9,
    "maxCents": 219.9
  },
  "stations": [
    {
      "id": "69003001",
      "name": "Intermarché",
      "brand": "Intermarché",
      "address": "12 Rue des Lilas",
      "postcode": "69003",
      "city": "Lyon",
      "insee": "69123",
      "department": "69",
      "lat": 45.7597,
      "lon": 4.8422,
      "distanceM": null,
      "prices": [
        {
          "fuel": "B7",
          "cents": 219.9,
          "updatedAt": "2026-09-23T06:00:00.000Z"
        }
      ],
      "open24h": false,
      "automat24h": true,
      "onHighway": false,
      "services": [
        "BOUTIQUE"
      ],
      "hours": [
        {
          "day": 1,
          "closed": false,
          "ranges": [
            "08:30-20:00"
          ]
        },
        {
          "day": 7,
          "closed": true,
          "ranges": []
        }
      ]
    }
  ],
  "source": "prix-carburants.gouv.fr",
  "maxAgeDays": 7
}

Changes

No recorded changes to this operation across all 1 revision of this API.