Monitor domains for breached accounts via the Have I Been Pwned API

domain: haveibeenpwned.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Subscribe to the HIBP API at haveibeenpwned.com/Subscription and obtain an API key; include it as the hibp-api-key: YOUR_API_KEY header on all authenticated endpoints.
  2. Retrieve all breached email addresses for a monitored domain with GET https://haveibeenpwned.com/api/v3/breacheddomain/{domain}; the response is a JSON object mapping each breached email address to an array of breach names.
  3. Cross-reference breach names against the full breach catalog (GET /api/v3/breaches) to enrich each breach with date, description, data classes exposed, and whether the breach is verified.
  4. Automate scheduled polling (daily or after HIBP announces new data loads) and diff the results against a stored baseline to identify newly breached accounts since the last run.
  5. Feed newly identified breached accounts into your identity provider or IAM system to trigger password-reset flows or account review tickets.

Known gotchas

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans