Verify Email
Check whether one email address is deliverable.
POST
https://api.foxreach.io/api/v1/verification/verifyRequires an API key with the write scope.
The call waits for the verification provider and can take up to about 30 seconds, so set a generous client timeout. It needs a paid plan and at least one credit. A credit is charged only when the verdict is good or bad; unknown and error are free. This response is not wrapped in data.
Body Parameters#
emailstringbodyrequiredThe address to verify.
leadIdstringbodyA lead in this workspace. When it exists, its verificationStatus, verificationResult and verifiedAt are updated with the verdict. An id that is not in this workspace is ignored.
Response#
emailstringThe address that was checked.
qualitystringgood, bad, unknown or error. Only good and bad use a credit.resultstringThe reason:
accepted, probable, rejected, not_found or error.didYouMeanstringA suggested correction for a typo, or
null.freebooleantrue for a free-provider address such as Gmail.rolebooleantrue for a role address such as info@ or support@.Errors#
| Status | Description |
|---|---|
401 | Missing, invalid, revoked or expired API key |
403 | API key does not have the required scope: write |
402 | insufficient_verification_credits: {"detail": {"code": "insufficient_verification_credits", "message": "...", "balance": 0, "required": 1}} |
403 | upgrade_required on the Free plan: {"detail": {"code": "upgrade_required", "limit_type": "email_verification", "message": "..."}}. A missing scope also returns 403 with a plain detail string |
422 | email is missing or not a valid address |
502 | Email verification service unavailable. No credits were charged. |
Rate Limit#
- 100 requests per minute, per API key. Fixed 60-second window.
- Every response includes
X-RateLimit-Limit,X-RateLimit-Remaining, andX-RateLimit-Reset(unix epoch seconds). - A
429response includes aRetry-Afterheader (seconds until the bucket resets).
For client-side patterns (Retry-After, exponential backoff, monitoring X-RateLimit-Remaining), see Rate Limiting.
Was this page helpful?
View as MarkdownLast updated November 2, 2026