Skip to main content
One recipe per lookup. Each snippet runs as-is once you set your API key, and uses the exact response fields the API returns.

Skip undeliverable emails before you send

Drop dead addresses so you never waste a send. Check status on Email Validity.

Enrich a signup into a CRM contact

Turn a new user’s email into a full profile with Email Identity. Fields live under person and are empty strings when unknown.

Personalize a greeting

Pick a salutation from Email Gender, and only when probability is high.

Check cold-email compliance by country

Gate outreach on the jurisdiction’s rule from Email Compliance. The verdict is under result.

Warn users about breached accounts

Prompt a password reset when an address shows exposure in Email Breaches.

Block breached passwords at signup

Reject leaked passwords with Password Breaches. Hash client-side and send sha1, so the plaintext never leaves your server.

Fail CI on leaked secrets

Scan a repo with GitHub Leaks and fail the build on any finding. Read totals from result.summary.

Next steps

All lookups

Every lookup, its input, and its cost.

Bulk operations

Run any lookup over a million-row list as a background job.

API reference

Full request and response schemas.

Credits

What each lookup costs and how free repeats work.