Unlocked Leaks

List your unlocked leaks with advanced filters

Changed on

Return 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.
get/profile/unlocked/advanced

Request

Query parameters

pageinteger

Page number (starts at 1).

page_sizeinteger

Items per page (1–1000, default 100).

searchstring nullable

Optional free-text filter on URL or username.

list_idinteger nullable

Filter by list id.

list_noneboolean nullable

Only leaks without a list when true.

statusstring nullable

Filter by remediation status: new, in_progress, fixed, accepted_risk

usernamestring[] nullable

Username values to match.

username_notstring[] nullable

Username values to exclude.

username_match_type'contains' | 'starts_with' | 'ends_with'

Username matching mode; default contains.

username_not_match_type'contains' | 'starts_with' | 'ends_with'

Excluded username matching mode; default contains.

passwordstring[] nullable

Password values to match.

password_notstring[] nullable

Password values to exclude.

password_match_type'contains' | 'starts_with' | 'ends_with'

Password matching mode; default contains.

password_not_match_type'contains' | 'starts_with' | 'ends_with'

Excluded password matching mode; default contains.

urlstring[] nullable

URL values to match.

url_notstring[] nullable

URL values to exclude.

url_match_type'contains' | 'starts_with' | 'ends_with'

URL matching mode; default contains.

url_not_match_type'contains' | 'starts_with' | 'ends_with'

Excluded URL matching mode; default contains.

url_domainstring[] nullable

URL domain values to match.

url_domain_notstring[] nullable

URL domain values to exclude.

url_domain_match_type'contains' | 'starts_with' | 'ends_with'

URL domain matching mode; default contains.

url_domain_not_match_type'contains' | 'starts_with' | 'ends_with'

Excluded URL domain matching mode; default contains.

url_hoststring[] nullable

URL host values to match.

url_host_notstring[] nullable

URL host values to exclude.

url_host_match_type'contains' | 'starts_with' | 'ends_with'

URL host matching mode; default contains.

url_host_not_match_type'contains' | 'starts_with' | 'ends_with'

Excluded URL host matching mode; default contains.

username_hashstring[] nullable

Username SHA-1 hash prefix (hex).

password_hashstring[] nullable

Password SHA-1 hash prefix (hex).

url_schemestring[] nullable

URL scheme(s) to include (multi).

url_scheme_notstring[] nullable

URL scheme(s) to exclude (multi).

url_portinteger[] nullable

URL port(s) to include (multi).

url_port_notinteger[] nullable

URL port(s) to exclude (multi).

url_tldstring[] nullable

URL TLD(s) to include (multi).

url_tld_notstring[] nullable

URL TLD(s) to exclude (multi).

is_emailboolean nullable

Identifier type filter: true=email only, false=username only, null=both.

email_domainstring[] nullable

Email domain values to match.

email_domain_notstring[] nullable

Email domain values to exclude.

email_domain_match_type'contains' | 'starts_with' | 'ends_with'

Email domain matching mode; default contains.

email_domain_not_match_type'contains' | 'starts_with' | 'ends_with'

Excluded email domain matching mode; default contains.

email_hoststring[] nullable

Email host values to match.

email_host_notstring[] nullable

Email host values to exclude.

email_host_match_type'contains' | 'starts_with' | 'ends_with'

Email host matching mode; default contains.

email_host_not_match_type'contains' | 'starts_with' | 'ends_with'

Excluded email host matching mode; default contains.

email_tldstring[] nullable

Email TLD(s) to include (multi).

email_tld_notstring[] nullable

Email TLD(s) to exclude (multi).

password_strength'too_weak' | 'weak' | 'medium' | 'strong'

Filter by password strength category. too_weak = score 0-2, weak = 3-4, medium = 5-7, strong = 8+.

added_fromstring date-time nullable

Only include leaks indexed on/after this UTC datetime.

added_tostring date-time nullable

Only include leaks indexed on/before this UTC datetime.

force_andboolean nullable

When true, values within each field are combined with AND instead of OR.

Response

Unlocked leaks returned successfully.

totalinteger required

Total number of matching records.

total_unlockedinteger required

Total number of unlocked records.

pageinteger required

Current page number.

page_sizeinteger required

Number of items per page.

Changes