Search

Find compromised identities across breach data and stealer logs for one or more domains.

What this endpoint does

Enumerates compromised identities associated with one or more domains across all breach data and stealer malware logs in Identity Intelligence. Set domain_types to control the search scope: "Email" finds identities using email addresses at the domain (e.g., [email protected]), "Authorization" finds identities with credentials for login portals hosted on the domain, or specify both to search across all exposure types. Use optional filters to narrow results by date ranges, password complexity, malware families, or authorization technologies. To retrieve full credential details for discovered identities, pass them to the Identity: Lookup endpoint.

Response data

Returns a lightweight list of exposed identities, each containing the login (username or email address) and the associated domain. This deliberately minimal format is designed for enumeration at scale — use the Identity: Lookup endpoint with the discovered login and domain values to retrieve full credential records including password hashes, breach sources, and compromise metadata. Results are paginated via a cursor-based offset token.

Body Params
string
length ≤ 20
^uhash:[a-zA-Z0-9]+$
domains
array of strings
length ≤ 100

A domain or multiple domains to be queried

domains
domain_types
array of objects
length ≤ 10
Defaults to Email

"Email", "Authorization" or both can be specified in the array

domain_types
Allowed:
filter
object

Filter options

string
length ≤ 100
.+

Pagination token from a previous response's next_offset

int32
0 to 1000

Maximum number of results to return (up to 1000)

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain