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
Integrieren Sie MaPompe-Tankstellen und Kraftstoffpreise in eine Anwendung, Website oder einen Dienst.
01 · ERSTE SCHRITTE
Die kommerzielle API verwendet eine Authentifizierung per API-Schlüssel. Die Aufrufe sind für Server-zu-Server-Nutzung vorgesehen.
02 · AUTHENTIFIZIERUNG
Erstellen Sie einen Schlüssel unter Mein Konto → Entwickler-API. Der vollständige Schlüssel wird nur einmal angezeigt.
Auch das Bearer-Schema wird akzeptiert:
03 · ENDPOINT
/api/v1/stations
Liefert die nächstgelegenen aktiven Tankstellen, sortiert nach Preis und anschließend Entfernung.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
lat |
number | Ja | Latitude du centre. |
lng |
number | Ja | Longitude du centre. |
radius |
number | Nein | Rayon en kilomètres selon le plan. |
fuel |
string | Nein | gazole, e10, sp95, sp98, e85 ou gplc. |
limit |
integer | Nein | Nombre maximal de stations selon le plan. |
04 · ENDPOINT
/api/v1/search
Suche nach Name, Marke, Adresse, Stadt, Postleitzahl oder von Google angezeigtem Namen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
q |
string | Ja | 3 à 80 caractères. |
limit |
integer | Nein | Nombre maximal de résultats selon le plan. |
05 · ENDPOINT
/api/v1/stations/{station_id}/history
Liefert die Preisentwicklung eines Kraftstoffs an einer Tankstelle. Die verfügbare Historie hängt vom Tarif ab.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
station_id |
integer | Ja | Identifiant de la station dans MaPompe. |
fuel |
string | Nein | Carburant demandé. |
days |
integer | Nein | Nombre de jours selon le plan. |
06 · TARIFE
07 · FEHLER
| Code | Fehler | Bedeutung |
|---|---|---|
200 |
OK | Anfrage verarbeitet. |
400 |
Paramètres invalides | Ein Parameter fehlt, ist ungültig oder außerhalb des zulässigen Bereichs. |
401 |
Clé invalide | Schlüssel fehlt, ist falsch oder widerrufen. |
404 |
Not found | Tankstelle existiert nicht oder ist inaktiv. |
429 |
Limite atteinte | Monatliches, tägliches oder minütliches Limit überschritten. |
500 |
Server error | Interner Dienstfehler. |
BEST PRACTICES
Speichern Sie Ergebnisse bei Bedarf serverseitig zwischen. Es ist nicht nötig, dasselbe Gebiet innerhalb kurzer Zeit mehrfach abzufragen.
Bewahren Sie den Schlüssel in einer Umgebungsvariable oder einem Secret-Manager auf. Niemals in Git committen.
Verwenden Sie die Header X-RateLimit-Remaining und X-Quota-Remaining zur Steuerung Ihrer Integration.
Die API ist für die Anwendungsintegration gedacht, nicht zum Erstellen einer Kopie der MaPompe-Datenbank.