Search breach records for one or more domains
Primary domain intelligence lookup. Returns stealer-log records with credentials or cookies for the given domains. Set include_subdomains: true to include subdomains, or pass explicit subdomains (which takes priority). Set type: employees for corporate emails only. Cursor-paginated.
Authorizations
Static API key, format vp_<env>_<8-hex-prefix>.<40-hex-secret>. Preferred header for server-to-server integrations.
Body
Domains to search, e.g. ["example.com"].
1["example.com"]Narrow to specific subdomain labels, e.g. ["mail","vpn"]. Takes priority over include_subdomains — if both are set, subdomains wins.
When true and subdomains is empty, include all subdomains of the searched domain(s).
employees = corporate emails matching the searched domain(s); users = end-user accounts with the domain in their saved URL; both = no filter. See Domain Intelligence Overview.
employees, users, both ISO-8601 inclusive start date filter on inserted_at. Omit for all history (subject to tier query_window_days).
ISO-8601 inclusive end date filter.
Sort order applied to inserted_at. Must stay constant across paginated requests using the same cursor.
asc, desc Opaque pagination token from a previous response's nextCursor.
Page size. Clamped to the tier's max_rows.
1 <= x <= 500