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
Integreer tankstations en brandstofprijzen van MaPompe in een applicatie, website of dienst.
01 · AAN DE SLAG
De commerciële API gebruikt authenticatie met een API-sleutel. Aanroepen zijn bedoeld voor server-naar-servergebruik.
02 · AUTHENTICATIE
Maak een sleutel aan via Mijn account → Ontwikkelaars-API. De volledige sleutel wordt slechts één keer getoond.
Het Bearer-schema wordt ook ondersteund:
03 · ENDPOINT
/api/v1/stations
Geeft de dichtstbijzijnde actieve tankstations terug, gesorteerd op prijs en daarna afstand.
| Parameter | Type | Verplicht | Beschrijving |
|---|---|---|---|
lat |
number | Ja | Latitude du centre. |
lng |
number | Ja | Longitude du centre. |
radius |
number | Nee | Rayon en kilomètres selon le plan. |
fuel |
string | Nee | gazole, e10, sp95, sp98, e85 ou gplc. |
limit |
integer | Nee | Nombre maximal de stations selon le plan. |
04 · ENDPOINT
/api/v1/search
Zoek op naam, merk, adres, stad, postcode of de door Google weergegeven naam.
| Parameter | Type | Verplicht | Beschrijving |
|---|---|---|---|
q |
string | Ja | 3 à 80 caractères. |
limit |
integer | Nee | Nombre maximal de résultats selon le plan. |
05 · ENDPOINT
/api/v1/stations/{station_id}/history
Geeft de prijsontwikkeling van een brandstof bij een tankstation terug. De beschikbare geschiedenis hangt af van het abonnement.
| Parameter | Type | Verplicht | Beschrijving |
|---|---|---|---|
station_id |
integer | Ja | Identifiant de la station dans MaPompe. |
fuel |
string | Nee | Carburant demandé. |
days |
integer | Nee | Nombre de jours selon le plan. |
06 · ABONNEMENTEN
07 · FOUTEN
| Code | Fout | Betekenis |
|---|---|---|
200 |
OK | Verzoek verwerkt. |
400 |
Paramètres invalides | Een parameter ontbreekt, is ongeldig of valt buiten de limieten. |
401 |
Clé invalide | Sleutel ontbreekt, is onjuist of ingetrokken. |
404 |
Not found | Tankstation bestaat niet of is inactief. |
429 |
Limite atteinte | Maandelijkse, dagelijkse of minuutlimiet overschreden. |
500 |
Server error | Interne servicefout. |
BESTE PRAKTIJKEN
Cache resultaten aan serverzijde wanneer dat nuttig is. Het is niet nodig hetzelfde gebied binnen korte tijd meerdere keren op te vragen.
Bewaar de sleutel in een omgevingsvariabele of secretmanager. Zet hem nooit in Git.
Gebruik de headers X-RateLimit-Remaining en X-Quota-Remaining om uw integratie te sturen.
De API is bedoeld voor applicatie-integratie en niet om een kopie van de MaPompe-database te maken.