List your unlocked leaks
Changed onReturn a paginated list of unlocked leaks for the authenticated account.
Pagination
- page starts at 1.
- page_size is 1 to 1000 (default 100).
Filtering
- search optional free-text filter applied to URL or username.
- is_email optional boolean: true emails only, false usernames only, null both.
- list_id optional integer: filter leaks assigned to this list.
- list_none optional boolean: filter leaks with no list assignment.
Response semantics
- When no filter is provided at all (no search, no is_email, no list filter), total equals your global count of unlocked items.
- When any filter is provided (including only is_email), total equals the filtered count, while total_unlocked remains your global total.
Errors
- 401 Authentication required, or invalid/expired API key.
- 404 Page out of range.
- 422 Request validation error.
Request
- Base URLhttps://api.leakradar.io
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Page number (starts at 1).
Items per page (1–1000, default 100).
Optional free-text filter on URL or username.
true=email, false=username
Filter by list id.
Only leaks without a list when true
Filter by remediation status: new, in_progress, fixed, accepted_risk
Response
Unlocked leaks returned successfully.
Changes
- breaking
the response property
//became optional for the status - breaking
response property
items/items/passwordlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - info
api tag
Unlocked Leaksadded - info
api tag
Profileremoved - info
added the new optional
queryrequest parameterlist_id - info
added the new optional
queryrequest parameterlist_none - info
added the new optional
queryrequest parameterstatus - 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 - info
added the optional property
//to the response with the status
- breaking
- info
added the new optional
queryrequest parameteris_email
- info