Zum Inhalt springen

Öffentliche API

Alle Endpunkte liefern JSON, sofern nicht anders angegeben, und sind pro IP-Adresse begrenzt.

GET /api/v1/breaches

Alle öffentlichen Datenlecks auflisten (optionaler Filter ?domain=).

GET /api/v1/breach/{name}

Ein einzelnes Datenleck anhand des Namens abrufen.

GET /api/v1/latestbreach

Das zuletzt hinzugefügte Datenleck abrufen.

GET /api/v1/dataclasses

Alle Datenklassen im System auflisten.

POST /api/v1/breachedaccount

Ein Konto abfragen. Senden Sie E-Mail oder Telefonnummer im POST-Body als „account“ – nie in der URL. Liefert 404, wenn nicht betroffen.

GET /api/v1/range/{first5HashChars}

Pwned-Passwords-Bereichssuche mit k-Anonymität: Senden Sie die ersten 5 Zeichen eines SHA-1-Hashes und erhalten Sie passende Suffixe mit Häufigkeit.

curl -X POST https://pwnedtool.click/api/v1/breachedaccount -d "[email protected]"
curl https://pwnedtool.click/api/v1/range/21BD1