API

Data breach API

Check email addresses, usernames, phone numbers, domains and hashes against 10B+ leaked records from your own code. Start free with the Public API, move to the Pro API for full records.

Read the docs

Pro API and Public API

Feature Pro API v2 Public API
Search by email and username
Breach sources and exposed data types
Passwords and full records
Search by password and domain✓ (Enterprise)
Requests per second3, upgradable1
AuthenticationAPI keynone
Pricefrom $9.99 / monthfree, including commercial use

What you can search by

Email, username, phone

Detected automatically, no type needed. Keyword search finds every address that starts with a given name.

Email hash

Send the SHA-256 of a lower-cased address (24 characters are enough) and never pass the email itself.

Domain

Every leaked account on a domain in one query — for exposure checks of a company or a vendor. Enterprise.

Password and password hash

Reverse search: start from a password and see the accounts that used it. Enterprise.

Origin

Search info-stealer logs by the site the credentials were entered on. Enterprise.

Pagination

Up to 1,000 rows per request, with an offset of up to 2,500 for the next pages.

Your first request

Pro API v2

curl "https://leakcheck.io/api/v2/query/example@example.com" \
  -H "X-API-Key: $LEAKCHECK_APIKEY"

Public API

curl "https://leakcheck.io/api/public?check=example@example.com"

Also available: the official Python package with a command-line tool (pip install leakcheck), an OpenAPI 3.1 spec and the full API documentation with samples in several languages.

API questions

-37%

Reducing the risk of hacking with LeakCheck

Choose one of 4 plans based on your needs and reduce the risk of hacking due to data leaks by as much as 80% today

Get LeakCheck