Lookup

Retrieve full exposure history for specific email addresses, usernames, or credential hashes.

What this endpoint does

Looks up compromised credentials for specific identities across all breach dumps and stealer malware logs in Identity Intelligence. Identities can be specified as email addresses (subjects), SHA1-hashed email addresses for privacy-preserving queries (subjects_sha1), or domain-and-username pairs (subjects_login). Multiple identities can be queried in a single request. Use the Identity: Search endpoint for broader queries when you don't have specific identities, or the Identity: Detections endpoint to monitor an entire domain for new exposures.

Response data

Returns identities grouped by subject, each containing credential records with breach source metadata (dump name, download date, and optionally compromise details for malware-sourced data), password hash values and complexity indicators, the targeted authorization service (login URL and domain), and when sourced from stealer malware logs, the responsible malware family and stolen browser cookies.

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

Email addresses to look up (e.g., [email protected])

subjects
subjects_sha1
array of strings
length ≤ 100

SHA1 hashes of email addresses for privacy-preserving lookups

subjects_sha1
subjects_login
array of objects
length ≤ 100

Domain + login pairs for authorization-domain lookups

subjects_login
filter
object

Filter options (same as Search)

int32
0 to 1000

Maximum number of results to return

string
length ≤ 100
.+

Pagination token from a previous response's next_offset

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