fr
EN FR DE NL ES IT
API plein-moins-cher
plein-moins-cher propose une API payante permettant de récupérer les prix des carburants pratiqués par les stations-service en France en temps réel.

Données relatives au flux de données

La source du flux provient du site gouvernemental prix-carburants.gouv.fr, qui met à disposition les données relatives aux prix des carburants pratiqués par les stations-service en France en quasi temps réel.

Le flux est adapté par plein-moins-cher de façon à enrichir le jeu de données par les Noms et Marques des stations-service (données non directement disponibles dans le flux officiel).

Le flux est recalculé environ toutes les 10 minutes afin d'être le plus fidèle possible aux variations de prix pratiquées par les stations service une à plusieurs fois par jour.



Limites de responsabilité 

Les informations de prix et leur Date/heure de mise à jour par carburant, ainsi que les adresses postales des points de vente ne sont pas transformées: elles sont restituées telles que fournies par le site gourvernemental.
Les noms et marques des stations services sont elles aussi récupérées du site gouvernemental, mais ne proviennent pas du flux public.

Plein-moins-cher n'est aucunement responsable de potentielles incohérences en rapport à ces informations.

Les latitudes/longitudes peuvent être corrigées/adaptées par l'API plein-moins-cher car incohérentes ou peu précises.

plein-moins-cher est pleinement dépendant du service Open Data fourni par le site gouvernemental prix-carburants.gouv.fr.
Toute indisponibilité temporaire de la source de données impacte le service rendu par l'API plein-moins-cher: les dernières informations récupérées sont alors renvoyées par l'API, en attendant le retour du service.

En cas d'arrêt définitif du service Open Data de la part du site prix-carburants.gouv.fr, l'API plein-moins-cher cessera de facto de fonctionner.
Dans cete hypothèse, tout abonnement souscrit serait clos par plein-moins.cher. 
Le souscripteur ne pourra pas porter réclamation.

L'utilisation du service API fourni par plein-moins-cher vaut acceptation de ces limites de responsablité.


Accès à l'API

 - L'API est accessible sur une URL fixe, sécurisée, et protégée par token (un token est un jeton numérique).
 
 - L'accès est illimité dans le temps, l'API peut être sollicitée à tout moment.
 
 - Toutefois, une limite maximale de 10 appels à l'API par minute glissante est activée, afin de protéger le serveur de tout traffic malveillant qui l'empêcherait de fonctionner.
 
 - Un token valide doit être passé en paramètre afin d'obtenir le flux d'informations de prix relatif à l'ensemble des stations.
 
 - Votre token unique et personnel est fourni sur demande, par mail à pleinmoinscher@gmail.com


Token de test

 - Le token test permet de tester l'API gratuitement.
 
 - Le resultat retourné contient cependant un jeu aléatoire mais exact limité à 50 stations-service sélectionnées arbitrairement parmi les milliers de stations disponibles.
 
 Accès à l'API de test: https://api.geodateo.com/fuel/prices/v1?token=test


Prix de la license

- Un token unique et privé est fourni sur demande à pleinmoinscher@gmail.com

- Ce token peut-être utilisé gratuitement pendant 1 mois, cette limite de validité étant définie à compter de la date de la première utilisation du token
via l'API  https://api.geodateo.com/fuel/prices/v1?token=<token>
 
- Une license doit être payée pour bénéficier définitivement du service.

- En cas de non souscription de license, après 1 mois, le token fourni est désactivé. 
Une nouvelle demande doit être faite à plein-moins-cher afin d'obenir un nouveau token.
Plein-moins-cher se réservera alors le droit ou non de délivrer un nouveau token. 	 	

- Le prix de la licence est fixé à 39€/mois, payable par abonnement par carte bancaire via la plateforme sécurisée Stripe.

- L'utilisateur peut stopper son abonnement à tout moment via son portail de facturation Stripe privé, dont le lien sera fourni par mail dès la souscription.

- Tout arrêt d'abonnement à l'initiative du souscripteur désactive définitivement le token.

- Il appartient au souscripteur de ne pas divulguer ce token.

- Le souscripteur ne peut pas partager ce token ou le sous-vendre.

- Le paiement se fait au bénéfice de geodateo, éditeur du site plein-moins-cher.fr

S'abonner à l'API

  • Paiement 100% sécurisé
  • Prix facturé mensuellement
  • 100% transparent, pas de coûts cachés
  • Vous êtes libre de vous désabonner à tout moment
Documentation de l'API Requête L'accès à l'API se fait par l'URL suivante : https://api.geodateo.com/fuel/prices/v1?token=<token>&format=<format>&disposition=<disposition>
Paramètre Obligatoire Valeur par défaut Valeurs possibles Description
token Oui - Votre clef personnelle, ou "test" Votre clef d'identification personnelle
format Non json json | csv | xls Format retourné
json (JavaScript Object Notation): format d'échange de données Web
csv (Comma-Separated Values): format de données compatible Excel ou les données sont séparées par des points virgules
xls (Microsoft Excel): format de données Excel
disposition Non inline inline | attachment Quand l'API est appelée via un navigateur Web (Chrome, Firefox, Edge), détermine si le contenu est affiché dans la page (inline) ou retourné en tant que fichier téléchargé (attachment)
Remarque : le format "xls" impose le mode "attachment".
Avec le token "test", testez le résultat obtenu: l'API fournit les données de prix en temps réel pour un jeu aléatoire de 50 stations. URLs de test: - Retour au format json https://api.geodateo.com/fuel/prices/v1?token=test&format=json (avec fichier attaché: https://api.geodateo.com/fuel/prices/v1?token=test&format=json&disposition=attachment) - Retour au format csv https://api.geodateo.com/fuel/prices/v1?token=test&format=csv - Retour au format xls https://api.geodateo.com/fuel/prices/v1?token=test&format=xls Réponse Prix des carburants Les informations sont retournées par station-service au format suivant :
Attribut Description Exemple
brand Marque de la station-service Esso
name Nom de la station-service Station du bord de mer
postal_address Addresse postale de la station service 14 rue de la Gare
postal_code Code postal 24100
city Nom de la ville Bergerac
department_code Code du département 24
department_name Nom du département Dordogne
region Nom de la région Nouvelle-Aquitaine
latitude Latitude géographique, entre -90° et +90° 44.8581250
longitude Longitude géographique, entre -180° et +180° 0.48215888
gazole_price Prix du Gazole, en Euro 1.618
gazole_update_date Date/heure de mise à jour du prix du Gazole 2023-07-04 19:10:05
e85_price Prix de l'éthanol E85, en Euro 1.049
e85_update_date Date/heure de mise à jour du prix de l'éthanol E85 2023-07-04 09:31:03
e10_price Prix du Sans Plomb 95-E10, en Euro 1.784
e10_update_date Date/heure de mise à jour du prix du Sans Plomb 95-E10 2023-07-04 19:10:03
sp95_price Prix du Sans Plomb 95, en Euro 1.844
sp95_update_date Date/heure de mise à jour du prix du Sans Plomb 95 2023-07-04 19:22:13
sp98_price Prix du Sans Plomb 98, en Euro 1.774
sp98_update_date Date/heure de mise à jour du prix du Sans Plomb 98 2023-07-04 18:18:15
gplc_price Prix du GPL, en Euro 1.884
gplc_update_date Date/heure de mise à jour du prix du GPL 2023-07-04 18:07:46
Remarques: - les attributs en bleu sont potentiellement adaptés ou corrigés par plein-moins-cher, - les attributs en jaune sont ajoutés par plein-moins-cher (car non présents dans le flux officiel), - les autres attributs sont directement issus du flux gouvernemental, ils ne sont pas transformés. format=csv Retourne une table avec en-tête dont les données sont séparées par des points-virgules Exemple: https://api.geodateo.com/fuel/prices/v1?token=test&format=csv Avec fichier attaché: https://api.geodateo.com/fuel/prices/v1?token=test&format=csv&disposition=attachment format=xls Retourne un fichier compatible Microsoft Excel Exemple: https://api.geodateo.com/fuel/prices/v1?token=test&format=xls format=json Retourne une structure json contenant:
Attribut Description
date_generated Date/Heure de génétation du flux au format YYYY-MM-DD H24:MI:SS, à la TimeZone Europe/Paris. Ex: 2023-07-15 21:05:05
items Un tableau d'objets présentant les informations par station service
context "token": le token utilisé, "date_requested": date/Heure de demande du flux au format YYYY-MM-DD H24:MI:SS, à la TimeZone Europe/Paris, "originating_ip": l'IP appellante, "token_first_utilisation_date": la date de première utilisation, "token_validity": la date de validité (date de première utilisation +1 mois) ou "unlimited" en cas de license acquittée.
Exemple: https://api.geodateo.com/fuel/prices/v1?token=test&format=json Avec fichier attaché: https://api.geodateo.com/fuel/prices/v1?token=test&format=json&disposition=attachment HTTP Response codes Liste des codes réponse HTTP
Code Description
200 OK: requêre traitée avec succès, un résultat est retourné.
400 Bad request: l'URL ou l'un de ses paramètres est invalide.
401 Unauthorized: le token utilisé est invalide.
406 Not Acceptable: le client doit accepter l'encodage gzip (Accept-Encoding:gzip doit être présent dans le Header de la requête).
429 Too many requests: limite d'usage dépassée. Réitérer la requête ultérieurement.
500 Internal Server Error: une erreur interne au serveur s'est produite. Réitérer la requête ultérieurement.
Note importante Le client doit émettre la requête HTTP avec le header Accept-Encoding:gzip Cet header est automatiquement ajouté, lorsque l'API est sollicitée via un navigateur Web comme Chrome, Firefox ou Edge. Par contre, il doit être explicitement spécifié lorsque l'API est appelée en ligne de commande avec un outil comme curl: En cas d'absence, un retour avec code HTTP 406 (Not acceptable) est généré. Appel de l'API, suivi de la décompression du flux : curl -sH 'Accept-Encoding: gzip' https://api.geodateo.com/fuel/prices/v1?token=TEST | gunzip
Informations légales Données personnelles Accueil ©2024