Aller au contenu

API publique

Tous les points d’accès renvoient du JSON sauf mention contraire et sont limités par adresse IP.

GET /api/v1/breaches

Liste toutes les fuites publiques (filtre optionnel ?domain=).

GET /api/v1/breach/{name}

Récupère une fuite par son nom.

GET /api/v1/latestbreach

Récupère la fuite ajoutée le plus récemment.

GET /api/v1/dataclasses

Liste toutes les classes de données du système.

POST /api/v1/breachedaccount

Recherche un compte. Envoyez l’e-mail ou le téléphone dans le corps POST sous « account », jamais dans l’URL. Renvoie 404 s’il n’est pas pwned.

GET /api/v1/range/{first5HashChars}

Recherche par plage Pwned Passwords (k-anonymat) : envoyez les 5 premiers caractères d’un hachage SHA-1 et recevez les suffixes et décomptes correspondants.

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