Pular para o conteúdo

API pública

Todos os endpoints retornam JSON, salvo indicação em contrário, e têm limite por endereço IP.

GET /api/v1/breaches

Lista todos os vazamentos públicos (filtro opcional ?domain=).

GET /api/v1/breach/{name}

Obtém um vazamento pelo nome.

GET /api/v1/latestbreach

Obtém o vazamento adicionado mais recentemente.

GET /api/v1/dataclasses

Lista todas as classes de dados do sistema.

POST /api/v1/breachedaccount

Consulta uma conta. Envie o e-mail ou telefone no corpo do POST como “account” — nunca na URL. Retorna 404 se não estiver pwned.

GET /api/v1/range/{first5HashChars}

Busca por intervalo do Pwned Passwords com k-anonimato: envie os 5 primeiros caracteres de um hash SHA-1 e receba os sufixos e contagens correspondentes.

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