Skip to main content
The Public API tells you where an identifier was leaked and what kinds of data were exposed, without revealing the data itself. It requires no authentication and is free to use, including for commercial projects.
The search type is detected automatically.

Accepted data

Sample request

Sample response

Response fields

found
integer
Number of breach records that match the query.
fields
array
Categories of data exposed across the matching breaches (e.g. username, first_name, address). The values themselves are never returned — use the Pro API for full records.
sources
array
The breaches the identifier appears in, each with a name and a date (YYYY-MM).

Rate limit

The Public API is limited to 1 request per second.

Terms and conditions

The one and only thing required is to add a small “Powered by LeakCheck” link if you use the API on your website. The text can vary but should include the service name. You can also use affiliate links.