Saltar al contenido

API pública

Todos los endpoints devuelven JSON salvo que se indique lo contrario y tienen límites por dirección IP.

GET /api/v1/breaches

Lista todas las filtraciones públicas (filtro opcional ?domain=).

GET /api/v1/breach/{name}

Obtiene una filtración por su nombre.

GET /api/v1/latestbreach

Obtiene la filtración añadida más recientemente.

GET /api/v1/dataclasses

Lista todas las clases de datos del sistema.

POST /api/v1/breachedaccount

Consulta una cuenta. Envía el correo o teléfono en el cuerpo POST como «account», nunca en la URL. Devuelve 404 si no está pwned.

GET /api/v1/range/{first5HashChars}

Búsqueda por rangos de Pwned Passwords con k-anonimato: envía los 5 primeros caracteres de un hash SHA-1 y recibe los sufijos y recuentos coincidentes.

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