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