HaveIBeenPwned
Have I Been Pwned (HIBP) is Troy Hunt's free breach-notification and credential-exposure service. The HIBP API v3 lets clients search for email addresses, pastes, stealer-log entries, and monitored domains across the world's largest aggregated breach corpus. A separate free k-anonymity password lookup is offered at api.pwnedpasswords.com.
APIs
HIBP API v3
Authenticated REST API for searching breaches, pastes, stealer logs, and monitored domains. Requires a paid hibp-api-key. Public read endpoints (/breaches, /breach/{name}, /late...
Pwned Passwords
Free, unauthenticated k-anonymity API for checking whether a password's SHA-1 (or NTLM) hash appears in the HIBP credential corpus. Funded by Cloudflare; no API key required.
Capabilities
Features
Lookup all breaches containing an email address.
Privacy-preserving breach lookup by SHA-1 prefix.
Discover paste-site dumps referencing an email.
Surface infostealer captures by email, website domain, or email domain.
Subscribe to monitor owned domains via DNS or email verification.
Inspect monitored domains and pending renewals.
K-anonymity password compromise lookups with optional response padding.
Inspect the calling key's tier, RPM, and feature flags.
Use Cases
Block sign-ups using credentials known to be in public breaches.
Quickly enumerate breaches and pastes touching an affected user.
Continuously detect when a domain's users appear in new breaches.
Reject candidate passwords already present in the Pwned Passwords corpus.
Detect infostealer-captured credentials before adversaries weaponize them.
Integrations
1Password leverages Pwned Passwords to flag compromised credentials.
Firefox's breach-notification feature is powered by HIBP.
Identity providers use Pwned Passwords to enforce password policies.
Cloudflare hosts and accelerates the Pwned Passwords k-anonymity API.
Banned-password lists can incorporate Pwned Passwords data.
Solutions
Entry tier ($3.95/mo) for hobbyists and small projects.
Mid-volume tier with stealer-log access.
High-volume tier for security vendors and MSSPs.
Enterprise tier with auto subdomain verification.
Top tier ($995/mo) for large identity-protection platforms.
Always-free k-anonymity password lookup at api.pwnedpasswords.com.