Skip to content

Email Verification

Feature

Real-time Verification: Check email validity instantly.

Usecase

Improve Deliverability: Reduce bounce rates and enhance sender reputation.

Email Verification is a crucial process for any business that relies on email communication. It involves checking an email address to ensure that it is valid, active, and able to receive messages. This process helps to:

  • Reduce Bounce Rates: By removing invalid email addresses from your list, you can significantly lower your bounce rate.
  • Improve Sender Reputation: A lower bounce rate signals to Internet Service Providers (ISPs) that you are a responsible sender, which can improve your sender reputation and deliverability.
  • Increase ROI: By ensuring your messages are delivered to real people, you can improve the return on investment (ROI) of your email marketing campaigns.
  • Prevent Fraud: Email verification can be used as a tool to prevent fraudulent sign-ups and activities.

Our Email Verification API provides a simple and effective way to integrate email verification into your applications.

The Email Verification API endpoint is:

POST https://zoros.io/api/v1/verify/email
ParameterTypeDescription
emailstringThe email address you want to verify.
api_keystringYour unique API key for authentication.
Terminal window
curl -X POST "https://zoros.io/api/v1/verify/email" \
-H "Content-Type: application/json" \
-d '{
"email": "[email protected]",
"api_key": "YOUR_API_KEY"
}'

The API returns a JSON object with the verification results.

{
"data": {
"status": "valid",
"result": "deliverable",
"score": 95,
"email": "[email protected]",
"regexp": true,
"gibberish": false,
"disposable": false,
"webhook": false,
"mx_records": true,
"smtp_server": true,
"smtp_check": true,
"block": false,
"sources": []
},
"meta": {
"params": {
"email": "[email protected]"
}
}
}
FieldTypeDescription
statusstringThe overall status of the verification. Possible values are valid, invalid, and risky.
resultstringThe deliverability of the email. Possible values are deliverable, undeliverable, and unknown.
scoreintegerA confidence score from 0 to 100 on the email’s validity.
emailstringThe email address that was verified.
regexpbooleanIndicates if the email address format is syntactically correct.
gibberishbooleanIndicates if the email address appears to be gibberish or randomly generated.
disposablebooleanIndicates if the email address is from a known disposable email provider.
webhookbooleanIndicates if the email address is a webhook.
mx_recordsbooleanIndicates if the domain has valid MX records for receiving emails.
smtp_serverbooleanIndicates if the SMTP server for the domain is responsive.
smtp_checkbooleanConfirms if the email address can receive mail according to its SMTP server.
blockbooleanIndicates if the email address is on a blocklist.
sourcesarrayA list of sources where the email address was found.

The status field provides a quick overview of the verification result. Here’s what each status means:

  • valid: The email address is valid and safe to send to.
  • invalid: The email address is not valid and will result in a bounce.
  • risky: The email address may be valid, but it has some risk factors associated with it. For example, it may be a catch-all address or a disposable email address.

Onboarding Forms

Prevent users from signing up with fake or temporary email addresses.

Email Marketing

Clean your mailing lists to improve open rates and sender score.

Fraud Prevention

Use email validity as a signal in your risk assessment models.

Lead Enrichment

Ensure the email addresses in your lead database are valid and reachable.