List your unlocked leaks with advanced filters
Changed onReturn a paginated list of your unlocked leaks filtered by the same fields supported by LeakSearchFilters. Filters are passed as query parameters. Optional search can further narrow results.
Pagination
- page starts at 1.
- page_size is 1 to 1000 (default 100).
Filtering
- Any combination of LeakSearchFilters fields.
- search optional free-text filter applied to URL or username.
- list_id optional integer: filter leaks assigned to this list.
- list_none optional boolean: filter leaks with no list assignment.
Response semantics
- total and total_unlocked both equal the number of unlocked items matching the filters.
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.
Filter by list id.
Only leaks without a list when true.
Filter by remediation status: new, in_progress, fixed, accepted_risk
Username values to match.
Username values to exclude.
Username matching mode; default contains.
Excluded username matching mode; default contains.
Password values to match.
Password values to exclude.
Password matching mode; default contains.
Excluded password matching mode; default contains.
URL values to match.
URL values to exclude.
URL matching mode; default contains.
Excluded URL matching mode; default contains.
URL domain values to match.
URL domain values to exclude.
URL domain matching mode; default contains.
Excluded URL domain matching mode; default contains.
URL host values to match.
URL host values to exclude.
URL host matching mode; default contains.
Excluded URL host matching mode; default contains.
Username SHA-1 hash prefix (hex).
Password SHA-1 hash prefix (hex).
URL scheme(s) to include (multi).
URL scheme(s) to exclude (multi).
URL port(s) to include (multi).
URL port(s) to exclude (multi).
URL TLD(s) to include (multi).
URL TLD(s) to exclude (multi).
Identifier type filter: true=email only, false=username only, null=both.
Email domain values to match.
Email domain values to exclude.
Email domain matching mode; default contains.
Excluded email domain matching mode; default contains.
Email host values to match.
Email host values to exclude.
Email host matching mode; default contains.
Excluded email host matching mode; default contains.
Email TLD(s) to include (multi).
Email TLD(s) to exclude (multi).
Filter by password strength category. too_weak = score 0-2, weak = 3-4, medium = 5-7, strong = 8+.
Only include leaks indexed on/after this UTC datetime.
Only include leaks indexed on/before this UTC datetime.
When true, values within each field are combined with AND instead of OR.
Response
Unlocked leaks returned successfully.
Changes
- info
endpoint added
- info