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 second | 3, upgradable | 1 |
| Authentication | API key | none |
| Price | from $9.99 / month | free, 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.