List leaks for third parties of a domain
Changed onReturn a paginated list of leaks linked to third parties of the given domain.
Query parameters
- page starts at 1.
- page_size is 1 to 1000 (default 100).
- search optional term to narrow results.
- is_email optional boolean to filter emails (true), usernames (false), or both (null).
Access and visibility
- If your plan includes domain_search, full URLs and item IDs are returned.
- Otherwise URLs are redacted except for the first 10 items per page and IDs are omitted.
- Credentials are included only for items with unlocked=true and if your plan includes domain_search.
Response PaginatedLeaksResponse with items, total, total_unlocked, page, page_size.
Auto-unlock Pass auto_unlock=true to automatically unlock locked items on the current page. Points are consumed per newly unlocked item. If insufficient points, partial unlock is performed. The response field auto_unlock_points_consumed indicates how many points were used.
Request
- Base URLhttps://api.leakradar.io
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Domain whose third-party leaks to list, e.g. example.com.
Query parameters
Page number (starts at 1).
Items per page (1–1000, default 100).
Optional search term to filter results.
Filter by identifier type: true=emails only, false=usernames only, null=both.
Automatically unlock locked items on the current page using your points.
Response
Results returned successfully.
Example response
{
"items": [
{
"added_at": "2025-01-15T10:30:00Z",
"id": "3f1a9c2b7e",
"is_email": true,
"password": "P@ssw0rd123",
"password_strength": 6,
"status": "new",
"unlocked": true,
"url": "https://example.com/login",
"username": "john.doe@example.com"
}
]
}Changes
- breaking
the response property
//became optional for the status - breaking
the response property
//became optional for the status - breaking
the response property
//became optional for the status - breaking
the response property
//became optional for the status - breaking
the response property
//became optional for the status - info
added the new optional
queryrequest parameterauto_unlock - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- breaking
- info
added the new optional
queryrequest parameteris_email
- info