Die TankPuls-API gibt die offiziell gemeldeten Kraftstoffpreise aller bundesweit registrierten Tankstellen weiter — als schlankes JSON, ohne Umwege, ohne Registrierungszwang für nichtkommerzielle Nutzung.
Die TankPuls-API ist eine REST-API mit stabilen, versionierten Pfaden.
Alle Antworten sind application/json, UTF-8 kodiert, und folgen
strikt dem unten dokumentierten Schema. Preise stammen ausschließlich
aus der Markttransparenzstelle für Kraftstoffe (MTS-K)
beim Bundeskartellamt.
Basis-URL https://api.tankpuls.de/v1
Der Dienst ist kostenfrei für persönliche, journalistische und wissenschaftliche Zwecke. Kommerzielle Nutzung ist nach vorheriger Anmeldung unter api@tankpuls.de möglich.
Alle öffentlichen Lese-Endpunkte sind ohne API-Schlüssel erreichbar,
solange die Rate-Limits für anonyme Zugriffe ausreichen (60 Anfragen / Minute).
Für höhere Limits fordern Sie unter api@tankpuls.de
einen Schlüssel an. Dieser wird per Authorization-Header übergeben:
GET /v1/stations?lat=52.5200&lon=13.4050
Authorization: Bearer tp_live_••••••••••••
Accept: application/json
Fünf öffentliche Endpunkte — mehr nicht nötig.
Beispielantwort für /v1/stations?lat=52.5200&lon=13.4050&fuel=E5:
{
"updated_at": "2026-04-21T09:01:03Z",
"source": "mts-k",
"region": { "plz": "10559", "median": 2.079 },
"stations": [
{
"id": "b1e4…f2",
"brand": "Westfehling Tankstelle",
"address": "Quitzowstraße 33, 10559 Berlin",
"distance": 5.3,
"prices": { "e5": 2.039, "e10": 1.979, "diesel": 2.039 },
"signal": "low",
"open": true,
"reported_at": "2026-04-21T09:00:48Z"
}
]
}
| signal | Bedeutung | Regel |
|---|---|---|
| low | Günstig | unter dem 24-h-Median der Region |
| avg | Durchschnittlich | innerhalb des Normalbereichs |
| high | Teurer | bis +5 ct über dem Median |
| xhigh | Außergewöhnlich teuer | mehr als +5 ct über dem Median |
| Zugriff | Anfragen / Minute | Anfragen / Tag |
|---|---|---|
| Anonym | 60 | 10.000 |
| Privat-Key | 300 | 50.000 |
| Kommerziell | auf Anfrage | auf Anfrage |
Antworten enthalten die Header X-RateLimit-Remaining und
X-RateLimit-Reset. Überschreitungen ergeben
429 Too Many Requests.
Die ausgelieferten Preisdaten stammen aus der MTS-K und unterliegen
deren Nutzungsbedingungen. Für alle nicht-kommerziellen Anwendungen gilt:
bitte nennen Sie als Quelle „TankPuls · MTS-K", idealerweise
mit Link auf tankpuls.de.
Eine Weiterveräußerung der Rohdaten ist nicht gestattet. Abgeleitete, aggregierte Auswertungen dürfen frei veröffentlicht werden.
| Version | Datum | Änderung |
|---|---|---|
| 1.0.0 | 21.04.2026 | Öffentlicher Start. Fünf Endpunkte, stabile URL-Struktur. |
| 0.9.2 | 04.04.2026 | Regionaler Median & Signalwerte eingeführt. |
| 0.9.0 | 17.03.2026 | Beta mit ausgewählten Partnern. |