Entreprises, adresses, itinéraires et carburants Données publiques par API : l’annuaire des entreprises (SIRENE), la base adresse nationale, les itinéraires routiers et les prix des carburants (prix-carburants.gouv.fr). Chaque outil a un quota gratuit mensuel, puis un prix à l’appel : voir les tarifs .
Rechercher une entreprise GET /v1/companies?q=…
q : nom, enseigne, SIREN ou SIRET (3 caractères au moins) ; limit : 1 à 10 (5 par défaut) ; status : active (par défaut) ou all pour inclure les établissements fermés.
Requête curl JavaScript Python
Copiercurl "https://app.vitef.com/v1/companies?q=transports%20martin&limit=2" \
-H "Authorization: Bearer $VITEF_API_KEY"{
"results": [
{
"name": "TRANSPORTS MARTIN",
"siret": "39315281200029",
"address": "12 Rue des Ardennes, 69100 Villeurbanne",
"city": "Villeurbanne",
"naf": "49.41A",
"siren": "393152812",
"headquarters": false,
"active": true,
"professional": true
},
{
"name": "TRANSPORTS MARTIN",
"siret": "39315281200011",
"address": "5 Avenue Jean Jaures, 69007 Lyon",
"city": "Lyon",
"naf": "49.41A",
"siren": "393152812",
"headquarters": true,
"active": true,
"professional": true
}
]
}Fiche d’un établissement GET /v1/companies/{siret}statut, siège, activité, effectif, fraîcheur des données
Requête curl JavaScript Python
Copiercurl "https://app.vitef.com/v1/companies/39315281200011" \
-H "Authorization: Bearer $VITEF_API_KEY"Prix des carburants GET /v1/fuel/prices?department=69moyennes du jour, France et département
Requête curl JavaScript Python
Copiercurl "https://app.vitef.com/v1/fuel/prices?department=69" \
-H "Authorization: Bearer $VITEF_API_KEY"GET /v1/fuel/stationsstations les moins chères
fuel (gazole, sp95-e10, sp98, e85, gplc), insee (code commune) ou lat/lon, radiusKm (1 à 30), sort (price ou distance), limit (1 à 50).
Requête curl JavaScript Python
Copiercurl "https://app.vitef.com/v1/fuel/stations?fuel=gazole&insee=69123&limit=5" \
-H "Authorization: Bearer $VITEF_API_KEY"Adresses et communes GET /v1/geo/address?q=…autocomplétion et coordonnées
q : 3 caractères au moins ; limit : 1 à 10. Chaque résultat donne la rue, le code postal, la ville et les coordonnées.
Requête curl JavaScript Python
Copiercurl "https://app.vitef.com/v1/geo/address?q=3%20rue%20merciere%20lyon&limit=1" \
-H "Authorization: Bearer $VITEF_API_KEY"{
"results": [
{
"label": "3 Rue Mercière 69002 Lyon",
"street": "3 Rue Mercière",
"postcode": "69002",
"city": "Lyon",
"lat": 45.764404,
"lon": 4.832514
}
]
}GET /v1/geo/city?q=69003communes d’un code postal ou d’un nom
Itinéraire routier GET /v1/route?from=…&to=…distance et durée en voiture
from et to : une adresse ou des coordonnées « lon,lat » ; geometry=true ajoute le tracé simplifié pour une carte.
Requête curl JavaScript Python
Copiercurl "https://app.vitef.com/v1/route?from=Lyon&to=Grenoble" \
-H "Authorization: Bearer $VITEF_API_KEY"{
"distanceKm": 107.4,
"durationMin": 81,
"from": {
"lat": 45.758,
"lon": 4.835,
"label": "Lyon"
},
"to": {
"lat": 45.182828,
"lon": 5.724301,
"label": "Grenoble"
}
}Réponses détaillées dans la référence .