Skip to main content
GET
Searches the breach indexes (including Snusbase, LeakCheck and IntelX) for a value and returns every matching record. The search is case-insensitive.
Results for the same query may come from a cache for up to two days.

Parameters

string
required
What to search for: an e-mail address, username, domain, phone number, IP address, name or password.

Headers

string
required
Your API key.

Usage

Counts as one lookup against your plan’s daily allowance (Max: unlimited). When the allowance is used up, the lookup can continue at a per-lookup price charged to your balance (the module’s page in the dashboard shows the price); a lookup that finds nothing is not charged.

Example request

SDK example

The same request with the official SDKs. Each one reads your key from OSINTCAT_API_KEY.

Response

string
Always OsintCat.
number
Time the search took, in milliseconds.
string
When the search ran (UTC), e.g. Oct 6th 09:41.
number
Number of records in breach_data.
array
Matching records. The fields of a record depend on the breach it comes from (for example email, username, password, hash, ip, name, phone); source_db names the breach or index the record was found in.
object
Your usage after this request.

Errors

See Errors for the responses every endpoint can return.