- Validate email addresses: check whether an address is deliverable before you send
- Enrich people: turn an email address into a person and company profile
- Assess compliance: identify the cold-email laws and restrictions that may apply
- Investigate exposure: check email addresses, passwords, repositories, and collected text for leaked credentials
- Scan suspicious content: inspect URLs, QR codes, barcodes, images, and files for threats
- Process lists: run supported lookups across large CSV, TXT, or XLSX files
Quickstart
Quickstart
Make your first API request in under two minutes.
Authentication
Create an API key and authenticate your requests.
CLI
Run lookups from your terminal without writing code.
How the API works
The default rate limit is 200 requests per minute per account. All API keys on
the account share the same limit. See Rate limits for response
headers and retry guidance.
Choose a lookup
Start with the lowest-cost lookup that answers your question. Validate an address before paying to enrich it. Use the free breach check when you only need a yes-or-no answer.Explore
Lookups
Compare each lookup and decide which one fits your task.
API reference
Review endpoints, request bodies, response fields, and errors.
Bulk operations
Process long lists with asynchronous jobs and webhooks.
Credits
Understand lookup costs, free repeats, and balance checks.
Agent authentication
Connect an AI agent without exposing an API key in chat.
Errors
Handle status codes, retries, and rate limits.