Skip to main content
GET
Search Breach Records

Authorizations

x-api-key
string
header
required

API key for authentication (lowercase header name)

Query Parameters

q
string
cursor
string
page_size
integer
sort
string
from
string<date-time>
to
string<date-time>
date_field
enum<string>
Available options:
indexed_at,
pwned_at
wildcard
boolean
logic
enum<string>
Available options:
and,
or
filter
string

JSON-encoded structured filter tree.

Use leaf nodes with field, operator, and value, or compound nodes with and / or. If you would rather send the filter as a real JSON object, use POST on the same /search route. See /guides/structured-filters for the full grammar, operators, limits, and examples.

filter_id
string

24-character transient filter context ID returned by POST /service/v2/ai/filter or a previous search response.

24-character transient filter context ID.

Pattern: ^[0-9a-fA-F]{24}$
Example:

"0123456789abcdef01234567"

email[]
string[]
email_domain[]
string[]
domain[]
string[]
username[]
string[]
password[]
string[]
password_hash[]
string[]
ip[]
string[]
phone[]
string[]
first_name[]
string[]
last_name[]
string[]
full_name[]
string[]
city[]
string[]
country[]
string[]
state[]
string[]
postal_code[]
string[]
dbname[]
string[]
discord_id[]
string[]
iban[]
string[]
ssn[]
string[]
date_birth_from
string
date_birth_to
string
name[]
string[]

Alias for full-name style breach fields.

gender[]
string[]
address[]
string[]

Alias for address-like breach fields.

discord[]
string[]

Alias for Discord identifiers found in breach rows.

social[]
string[]

Generic social identifier field family.

financial[]
string[]

Generic payment or financial identifier field family.

gaming[]
string[]

Generic gaming-platform identifier field family.

fields[]
string[]

Response field whitelist.

search_id
string

Search session ID from POST /service/search/init.

Response

200 - application/json

Breach search response

success
boolean
message
string
data
object