freeapis

HaveIBeenPwned

Passwords which have previously been exposed in data breaches

Authentication
API Key
HTTPS
Yes
CORS
Unknown
Category
Security

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
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
Bugcrowd

Bugcrowd API for interacting and tracking the reported issues programmatically

API KeyYesUnknown