Langsung ke konten

API publik

Semua endpoint mengembalikan JSON kecuali disebutkan lain dan dibatasi per alamat IP.

GET /api/v1/breaches

Daftar semua kebocoran publik (filter opsional ?domain=).

GET /api/v1/breach/{name}

Ambil satu kebocoran berdasarkan nama.

GET /api/v1/latestbreach

Ambil kebocoran yang paling baru ditambahkan.

GET /api/v1/dataclasses

Daftar semua jenis data dalam sistem.

POST /api/v1/breachedaccount

Cari sebuah akun. Kirim email atau telepon di body POST sebagai “account” — jangan pernah di URL. Mengembalikan 404 jika tidak bocor.

GET /api/v1/range/{first5HashChars}

Pencarian rentang Pwned Passwords dengan k-anonimitas: kirim 5 karakter pertama hash SHA-1 dan terima sufiks yang cocok beserta jumlahnya.

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