Search breach records by email address
Looks up whether one or more email addresses appear in stolen-credential records and returns the matching credential/infection details. Emails you search for are never masked in the response, even on the free tier (restore_named_identifiers). Cursor-paginated.
Authorizations
Static API key, format vp_<env>_<8-hex-prefix>.<40-hex-secret>. Preferred header for server-to-server integrations.
Body
Email addresses to look up, lowercased automatically.
1["john.doe@example.com"]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 Sort order applied to inserted_at. Must stay constant across paginated requests using the same cursor.
asc, desc 1 <= x <= 500