Free
- 1 000 requêtes / mois
- 100 requêtes / jour
- 5 requêtes / minute
- Rayon 10 km
- 25 résultats / requête
- Historique 14 jours
- 1 clé active
Intègre les stations et les prix des carburants MaPompe dans une application, un site ou un service.
01 · DéMARRAGE
L’API commerciale utilise une authentification par clé API. Les appels sont prévus pour une consommation serveur-à-serveur.
02 · AUTHENTIFICATION
Crée une clé depuis Mon compte → API développeur. La clé complète n’est affichée qu’une seule fois.
Le schéma Bearer est également accepté :
03 · ENDPOINT
/api/v1/stations
Retourne les stations actives les plus proches, triées par prix puis distance.
| Paramètre | Type | Requis | Description |
|---|---|---|---|
lat |
number | Oui | Latitude du centre. |
lng |
number | Oui | Longitude du centre. |
radius |
number | Non | Rayon en kilomètres selon le plan. |
fuel |
string | Non | gazole, e10, sp95, sp98, e85 ou gplc. |
limit |
integer | Non | Nombre maximal de stations selon le plan. |
04 · ENDPOINT
/api/v1/search
Recherche par nom, marque, adresse, ville, code postal ou nom affiché Google.
| Paramètre | Type | Requis | Description |
|---|---|---|---|
q |
string | Oui | 3 à 80 caractères. |
limit |
integer | Non | Nombre maximal de résultats selon le plan. |
05 · ENDPOINT
/api/v1/stations/{station_id}/history
Retourne l’évolution du prix d’un carburant sur une station. La profondeur disponible dépend du plan.
| Paramètre | Type | Requis | Description |
|---|---|---|---|
station_id |
integer | Oui | Identifiant de la station dans MaPompe. |
fuel |
string | Non | Carburant demandé. |
days |
integer | Non | Nombre de jours selon le plan. |
06 · OFFRES
07 · ERREURS
| Code | Erreur | Signification |
|---|---|---|
200 |
OK | Requête traitée. |
400 |
Paramètres invalides | Un paramètre est absent, invalide ou hors limite. |
401 |
Clé invalide | Clé absente, incorrecte ou révoquée. |
404 |
Not found | Station inexistante ou inactive. |
429 |
Limite atteinte | Quota mensuel, journalier ou limite par minute dépassée. |
500 |
Server error | Erreur interne du service. |
BONNES PRATIQUES
Mets en cache les résultats côté serveur lorsque c’est pertinent. Il est inutile de redemander plusieurs fois la même zone dans une courte période.
Garde la clé dans une variable d’environnement ou un gestionnaire de secrets. Ne la committe jamais dans Git.
Utilise les en-têtes X-RateLimit-Remaining et X-Quota-Remaining pour piloter ton intégration.
L’API est destinée à une intégration applicative et non à la constitution d’une copie de la base MaPompe.