When to use single verification
- Clay and similar tools — when your tool doesn’t support our bulk verification endpoint.
- Real-time enrichment — add deliverability data to a record the moment it’s retrieved or created.
Validating more than one address? Use bulk verification. Bulk jobs run in the background, so OrbiSearch can spend more time per address — and retry greylisted servers for up to 30 minutes — to return more definitive results than a single timed request. Use synchronous verification only for ad-hoc, single-address checks, or when your tool (such as Clay) doesn’t support bulk.
Making a request
To verify an email, send aGET request to /v1/verify with your email address as a query parameter. Include your API key in the X-API-Key header.
1
Get your API key
Sign in to the OrbiSearch dashboard and copy your API key.
2
Send the request
Call
GET /v1/verify?email=<address> with your key in the request header.3
Read the response
The API returns a JSON object with the verification result. Use the
status field to decide what to do with the address.Interpreting the response
Every response includes astatus and a more specific substatus. Use status for the primary decision, and substatus for additional detail.
For a full breakdown of every
substatus value and what it means, see Handling Results.
Response fields
is_domain_catch_all, is_disposable, is_role_account, and is_free may be null when OrbiSearch cannot determine the value with confidence.The timeout parameter
By default, OrbiSearch waits up to 97 seconds for a response from the destination mail server. You can adjust this with the timeout query parameter (minimum 3, maximum 97, in seconds).
Rate limits
The single verification endpoint allows up to 20 requests per second per API key. If you exceed this limit, the API returns a429 Too Many Requests response. Add a retry with exponential backoff to handle this gracefully.
For higher throughput, use the bulk verification endpoint, which processes large lists asynchronously without rate limit concerns.