placeholder
placeholder
placeholder
placeholder
placeholder
placeholder
placeholder
placeholder
placeholder
placeholder
placeholder
placeholder

Email Verifier API

Verify any email address with a simple API call.


@root:~$ curl --request GET \
  --url 'https://api.tomba.io/v1/email-verifier/alex@clearbit.com' \
  --header 'Content-Type: application/json' \
  --header 'X-Tomba-Key: ta_xxxx' \
  --header 'X-Tomba-Secret: ts_xxxx'
        

The Email Verifier requires an email address. It returns the result of the verification to know if this email address is deliverable or not, with the detailed validations made and a confidence score.


{
    "email": {
        "mx_records": true,
        "smtp_server": true,
        "smtp_check": true,
        "accept_all": true,
        "block": false,
        "email": "alex@clearbit.com",
        "gibberish": false,
        "disposable": false,
        "webmail": false,
        "result": "risky",
        "score": 92,
        "regex": true,
        "status": "accept_all"
    },
    "sources": [
        {
            "uri": "https://clearbit.com/",
            "website_url": "clearbit.com",
            "extracted_on": "2021-01-12T12:53:02+01:00",
            "last_seen_on": "2021-01-12T12:53:02+01:00",
            "still_on_page": true
        },
        {
            "uri": "https://clearbit.com/prospector",
            "website_url": "clearbit.com",
            "extracted_on": "2021-01-12T12:53:03+01:00",
            "last_seen_on": "2021-01-12T12:53:03+01:00",
            "still_on_page": true
        },
        {
            "uri": "https://clearbit.com/pardot",
            "website_url": "clearbit.com",
            "extracted_on": "2021-01-12T12:53:03+01:00",
            "last_seen_on": "2021-01-12T12:53:03+01:00",
            "still_on_page": true
        },
        {
            "uri": "https://pypi.org/project/clearbit/",
            "website_url": "pypi.org",
            "extracted_on": "2021-01-29T20:32:08+01:00",
            "last_seen_on": "2021-02-05T02:15:43+01:00",
            "still_on_page": true
        },
        {
            "uri": "https://growjo.com/company/Clearbit",
            "website_url": "growjo.com",
            "extracted_on": "2021-07-23T09:11:15+01:00",
            "last_seen_on": "2021-07-23T20:19:38+01:00",
            "still_on_page": true
        },
        {
            "uri": "https://help.clearbit.com/hc/en-us/articles/360019332974-dashdash-Setup-Guide",
            "website_url": "help.clearbit.com",
            "extracted_on": "2021-07-25T07:53:54+01:00",
            "last_seen_on": "2021-07-25T11:07:40+01:00",
            "still_on_page": true
        },
        ...
        ...
        ...
    ]
}
        

API

All our data is available in a simple-to-use and powerful API.

Have a Question?

Read our FAQs

What is the purpose of an email verifier?

An email verifier, or email checker, is a tool to validate that an email address exists and can receive emails.

Tomba Email Verifier does a complete check of email addresses, verifies if it appears publicly on the web and returns the sources.

Does it send an email to do the verification?

The Email Verifier directly connects to the SMTP server without sending an email.

What does the Email Verifier check?

This is the list of validations the Email Verifier performs:

  • Valid format: First, we validate the format of the email address is correct and looks something like "email@provider.com".
  • Gibberish Email Address: We check to ensure the address doesn't look like a random email address. For example, 1e49cs1pb6@company.com doesn't pass the test.
  • Disposable Email Address: We check if the email address has a domain name used for temporary email addresses.
  • Webmail Email Addresses: We verify if the email address uses a webmail like Gmail or Yahoo.
  • Presence of MX Records: We check if there are MX records on the domain. If there aren't, the email address can't receive emails.
  • Presence of SMTP Server: This check is successful if we are able to connect to the SMTP server (indicated in MX records).
  • SMTP Check: We test the email address and see if it bounces or not, without sending an email.
  • Accept-all Domain: We check if the server has a catch-all policy that accepts all the email addresses.

Can a "Valid" email address bounce?

The email addresses recently verified and marked "Valid" are safe to use. We usually observe a bounce rate lower than 1% for these email addresses.

What does it mean when an email address is marked "Accept all"?

When you perform an Email Verification, the result might be "Accept all". Some email servers accept all the email addresses on the same domain name, whether they have actually been created or not. In similar cases, the Email Verifier can't confirm if the tested email address actually exists and returns the "Accept all" status.

These email addresses are less safe to use than the email addresses with the "Valid" status.

For moderate risk, we recommend selecting only the highest-quality email addresses by using the confidence score returned by the Email Verifier. For example, you can keep only email addresses with score higher than 80%.

Can I verify a list of email addresses?

Yes, you can verify a list of professional email addresses with the Bulk Email Verifier.

Is the Email Verifier free?

When logged in, one verification costs one request, except when we fail to verify the email address.

With a free account, you can validate up to 50 email addresses per month. If you need more, please check the pricing for more information.