Have I Been Pwned
Have I Been Pwned (HIBP) is a free service operated by Troy Hunt that lets individuals and organizations check whether their email addresses, phone numbers, passwords, or domains have appeared in known data breaches, pastes, or stealer logs. The service aggregates billions of compromised records and exposes both free and paid endpoints, including the k-anonymity Pwned Passwords API. The v3 REST API at haveibeenpwned.com requires an hibp-api-key header for breach, paste, domain, and stealer log endpoints and is offered across Core, Pro, and High RPM subscription tiers.
Have I Been Pwned publishes 14 APIs on the APIs.io network, including Breach API, Breachedaccount API, Breacheddomain API, and 11 more. Tagged areas include Security, Data Breaches, Pwned Passwords, Identity, and Threat Intelligence.
The Have I Been Pwned catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Have I Been Pwned’s developer surface includes authentication, documentation, pricing, signup flow, FAQ, engineering blog, developer portal, and 20 more developer resources.
Kin Score
APIs 16
Individual APIs this provider publishes, each with its own machine-readable definition.
Have I Been Pwned API v3
REST API for searching breached accounts, pastes, breach metadata, domain breach data, and stealer log entries. Authentication requires an hibp-api-key header (32-character key)...
Pwned Passwords API
Free, unauthenticated, k-anonymity-based API to check whether a password hash appears in the 800+ million record Pwned Passwords dataset. Clients submit the first five character...
Have I Been Pwned Breach API
The Breach API from Have I Been Pwned — 1 operation(s) for breach.
Have I Been Pwned Breachedaccount API
The Breachedaccount API from Have I Been Pwned — 2 operation(s) for breachedaccount.
Have I Been Pwned Breacheddomain API
The Breacheddomain API from Have I Been Pwned — 1 operation(s) for breacheddomain.
Have I Been Pwned Breaches API
The Breaches API from Have I Been Pwned — 1 operation(s) for breaches.
Have I Been Pwned Dataclasses API
The Dataclasses API from Have I Been Pwned — 1 operation(s) for dataclasses.
Have I Been Pwned Domainverification API
The Domainverification API from Have I Been Pwned — 3 operation(s) for domainverification.
Have I Been Pwned Latestbreach API
The Latestbreach API from Have I Been Pwned — 1 operation(s) for latestbreach.
Have I Been Pwned Pasteaccount API
The Pasteaccount API from Have I Been Pwned — 1 operation(s) for pasteaccount.
Have I Been Pwned Range API
The Range API from Have I Been Pwned — 1 operation(s) for range.
Have I Been Pwned Stealerlogsbyemail API
The Stealerlogsbyemail API from Have I Been Pwned — 1 operation(s) for stealerlogsbyemail.
Have I Been Pwned Stealerlogsbyemaildomain API
The Stealerlogsbyemaildomain API from Have I Been Pwned — 1 operation(s) for stealerlogsbyemaildomain.
Have I Been Pwned Stealerlogsbywebsitedomain API
The Stealerlogsbywebsitedomain API from Have I Been Pwned — 1 operation(s) for stealerlogsbywebsitedomain.
Have I Been Pwned Subscribeddomains API
The Subscribeddomains API from Have I Been Pwned — 1 operation(s) for subscribeddomains.
Have I Been Pwned Subscription API
The Subscription API from Have I Been Pwned — 1 operation(s) for subscription.
Scroll for all 16
Postman Collections 8
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 8
Open Collections 24
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONHave I Been Pwned API v3 Breach API
OPEN COLLECTIONHave I Been Pwned API v3 Breached Accounts API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Breachedaccount API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Breacheddomain API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Breaches API
OPEN COLLECTIONHave I Been Pwned API v3 Breached Accounts Data Classes API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Dataclasses API
OPEN COLLECTIONHave I Been Pwned API v3 Breached Accounts Domain Search API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Domainverification API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Latestbreach API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Pasteaccount API
OPEN COLLECTIONHave I Been Pwned API v3 Breached Accounts Pastes API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Range API
OPEN COLLECTIONHave I Been Pwned API v3 Breached Accounts Range Search API
OPEN COLLECTIONHave I Been Pwned API v3 Breached Accounts Stealer Logs API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Stealerlogsbyemail API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Stealerlogsbyemaildomain API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Subscribeddomains API
OPEN COLLECTIONHave I Been Pwned API v3 Breach Subscription API
OPEN COLLECTIONHave I Been Pwned API v3
OPEN COLLECTIONHave I Been Pwned API v3
OPEN COLLECTIONPwned Passwords API
OPEN COLLECTIONScroll for all 24
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Have I Been Pwned Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Have I Been Pwned Finops
FINOPSFeatures 8
Notable capabilities this provider offers.
Email Breach Search
Lookup all breaches containing an email address.
K-Anonymity Email Search
Privacy-preserving breach lookup by SHA-1 prefix.
Paste Search
Discover paste-site dumps referencing an email.
Stealer Log Lookup
Surface infostealer captures by email, website domain, or email domain.
Domain Monitoring
Subscribe to monitor owned domains via DNS or email verification.
Subscribed Domains Inventory
Inspect monitored domains and pending renewals.
Pwned Passwords (Free)
K-anonymity password compromise lookups with optional response padding.
Subscription Tier Introspection
Inspect the calling key's tier, RPM, and feature flags.
Scroll for all 8
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Have I Been Pwned Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Have I Been Pwned API Rules
SPECTRALHave I Been Pwned API Rules
SPECTRALJSON Schema 6
Standalone JSON Schema definitions for this provider's data models.
Breach
JSON SCHEMABreachedAccountRangeEntry
JSON SCHEMAPaste
JSON SCHEMASubscribedDomain
JSON SCHEMASubscriptionStatus
JSON SCHEMAPwnedPasswordsRangeResult
JSON SCHEMAJSON Structure 3
JSON Structure definitions describing this provider's data shapes.
Hibp Breach Structure
JSON STRUCTUREHibp Paste Structure
JSON STRUCTUREHibp Subscription Status Structure
JSON STRUCTUREExamples 15
Example request and response payloads for these APIs.
Hibp List Breaches Example
EXAMPLEScroll for all 15
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 5
What developers build with this provider.
Account Takeover Prevention
Block sign-ups using credentials known to be in public breaches.
Incident Response Triage
Quickly enumerate breaches and pastes touching an affected user.
Domain Risk Monitoring
Continuously detect when a domain's users appear in new breaches.
Password Strength Enforcement
Reject candidate passwords already present in the Pwned Passwords corpus.
Stealer Log Notification
Detect infostealer-captured credentials before adversaries weaponize them.
Integrations 5
Pre-built integrations with other platforms and tools.
1Password Watchtower
1Password leverages Pwned Passwords to flag compromised credentials.
Mozilla Firefox Monitor
Firefox's breach-notification feature is powered by HIBP.
Okta / Auth0
Identity providers use Pwned Passwords to enforce password policies.
Cloudflare
Cloudflare hosts and accelerates the Pwned Passwords k-anonymity API.
Microsoft Entra (Azure AD)
Banned-password lists can incorporate Pwned Passwords data.
Solutions 6
Packaged solutions this provider offers.
Pwned 1
Entry tier ($3.95/mo) for hobbyists and small projects.
Pwned 2
Mid-volume tier with stealer-log access.
Pwned 3
High-volume tier for security vendors and MSSPs.
Pwned 4
Enterprise tier with auto subdomain verification.
Pwned 5
Top tier ($995/mo) for large identity-protection platforms.
Pwned Passwords (Free)
Always-free k-anonymity password lookup at api.pwnedpasswords.com.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 3
Pagination, idempotency, versioning, errors, and events
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 4
The organization behind the API
Other 2
Properties that don't map to a standard resource type