Skip to main content
Check the email addresses you already have before adding them to an outreach workflow. Waterfall Email Verifier returns a deliverability status for a business or personal email in a single request. Use it when importing a contact list, reviewing signup addresses, or checking an address before sending. Your application decides which statuses to accept, hold, or suppress.

Verify one address

This request uses an illustrative email and contact ID:
The verification result is returned immediately. Read output.email.email_status; you do not need to poll a Finder endpoint.

Choose what happens next

The top-level job status: SUCCEEDED means the verification request completed. It does not mean the address is valid: a completed check can return any of the four email statuses. Keep the verification result alongside the address and the time your application checked it. Verification is a point-in-time signal, and an address can become unusable later.

Can I verify a whole list?

The endpoint accepts one email per request. Your integration can process a list through individual calls within the rate limits, then separate valid addresses from the records that need attention. Use custom_fields to keep each result linked to its source record.

Does verification find a person’s email or guarantee delivery?

Verification checks an address you provide. To find an address for a person, use Contact Enrichment. To find contacts at a target company, use Prospector. A valid result does not guarantee delivery or inbox placement. Sender reputation and the receiving system also affect what happens when you send.

Are verification statuses the same across all APIs?

Email Verifier uses valid, invalid, risky, and unknown. Person records from other APIs use a different email_verified_status set, which includes safe and provider_error. Read the status field for the endpoint you called instead of sharing one enum across both workflows. Open the Email Verifier reference or review usage costs.