Vai al contenuto

API pubblica

Tutti gli endpoint restituiscono JSON salvo diversa indicazione e sono limitati per indirizzo IP.

GET /api/v1/breaches

Elenca tutte le violazioni pubbliche (filtro facoltativo ?domain=).

GET /api/v1/breach/{name}

Ottiene una singola violazione per nome.

GET /api/v1/latestbreach

Ottiene la violazione aggiunta più di recente.

GET /api/v1/dataclasses

Elenca tutte le classi di dati del sistema.

POST /api/v1/breachedaccount

Cerca un account. Invia email o telefono nel corpo POST come “account”, mai nell’URL. Restituisce 404 se non è pwned.

GET /api/v1/range/{first5HashChars}

Ricerca per intervallo Pwned Passwords con k-anonimato: invia i primi 5 caratteri di un hash SHA-1 e ricevi i suffissi corrispondenti con i conteggi.

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