freeapis

HaveIBeenPwned

Passwords which have previously been exposed in data breaches

Authentication
API Key
HTTPS
Yes
CORS
Unknown
Category
Security
Data source
public-apis + marcelscruz

Overview

HaveIBeenPwned provides breach data — the breaches endpoint works keyless (verified live); other endpoints need a key.

Quick Start

Breaches (verified live — 1.1MB):

curl "https://haveibeenpwned.com/api/v3/breaches"

Authentication

  • Register at haveibeenpwned.com → API key (for account endpoints).
  • Send it as the hibp-api-key header.

Rate Limits & Notes

  • Free tier with limits (check the docs); paid plans scale.
  • Breaches, passwords, accounts.

FAQ

Is HaveIBeenPwned free? Free tier with limits; more is paid.

Does it need a key? Breaches list works keyless (verified); account lookups need a key.

What does it return? Breach data.

More in Security

APIAuthHTTPSCORS
Application Environment Verification

Android library and API to verify the safety of user devices, detect rooted devices and other risks

API KeyYesYes↗
ArkForge Trust Layer

Cryptographic proof API for HTTP exchanges — Ed25519, RFC 3161, and Sigstore Rekor attestation

API KeyYesUnknown↗
BinaryEdge

Provide access to BinaryEdge 40fy scanning platform

API KeyYesYes↗
BitWarden

Best open-source password manager

OAuthYesUnknown↗
Botd

Botd is a browser library for JavaScript bot detection

API KeyYesYes↗