HomeProductsEmail Verification Advanced

Email Verification Advanced

NEW

From: €0.019 + VAT

Verify the validity and characteristics of an email address, with more detailed data than the Start service, such as deliverability rate and unsubscription frequency, in just a few seconds and on a global level.

Delivery

In a few seconds

available for
  • gz

Email Verification Advanced is the service that allows you to check the validity of any email address and access in-depth information such as fraud score based on reputation, possible use of temporary (disposable) and SPAM-risk emails, deliverability rate, and much more.

The service is available worldwide and in just a few seconds.

On Openapi you can also request the Start service, designed for those who need less detailed information such as email status, SPF and DMARC configurations, recognition of temporary emails, and verification of antispam systems.

Email Information Request

REQUEST EXAMPLE

POST /email-advanced

To use the service, you must make a POST request to the /email-advanced endpoint by passing the email address to be verified as a parameter.

POST/email-advanced/[email protected]

The response usually takes a few seconds, but if you want to receive a notification when all response data is available, you can set up a callback.

{
  "callback": {
    "url": "https://your-server.site/email-callback",
    "custom": {
      "orderId": "email-check-456"
    }
  }
}

NOTE: During the callback configuration phase, it is mandatory to insert a valid URL capable of handling POST requests. You can also populate the 'custom' field with any additional data you want to include in the callback response.

RESPONSE EXAMPLE

POST /email-advanced

The response includes over 25 details, such as:

  • id, needed later to retrieve the request data
  • fraud score of the user based on email reputation and recent behavior in the IPQualityScore network (a score =75 indicates a suspicious but not necessarily fraudulent email)
  • verification of the domain validity of the email via DNS
  • likelihood that the email frequently unsubscribes from marketing lists or often marks emails as SPAM
  • possibility that the email is a honeypot or a SPAM trap
  • indication of the risk that the email is a spam trap (values: high, medium, low)
  • origin of the email from known providers like Gmail, Yahoo, etc.
  • score of the SMTP server from -1 (invalid email) to 3 (verified email)
  • overall validity score from 0 (invalid email) to 4 (DNS exists, valid email)
  • deliverability rate (high, medium, low)
  • possibility of recent abuse related to the email (e.g. installation of fake apps, compromised device, chargebacks)
  • suspected that the mail server is responding with a temporary error and unable to verify the email address
  • indication that the email has been "leaked", i.e., recently exposed in cyberattacks on large databases like Google, Amazon, etc.
  • possibility that the domain belongs to a risky TLD extension often associated with malware, scams, or phishing
  • possibility that the connection to the email provider timed out during the check
  • correction suggestions in case of errors in the email domain
  • sanitized email address with all aliases and masking removed
  • validity and details of SPF and DMARC configurations
  • MX record details, i.e., DNS records that specify which email servers are authorized to receive messages for a domain
  • A record details, i.e., DNS records that associate a domain name with an IPv4 address
  • recognition of temporary, disposable emails
  • presence of a catch-all domain (accepts all emails)
  • name linked to the email
  • estimated domain age of the email address
  • estimated creation date of the email
  • request status (NEW, WAIT, DONE)
"data": {
    "email": "[email protected]",
    "spfDetails": {
        "domain": "example.com",
        "dnsServerUsed": "1.1.1.1",
        "queriedDnsForTxt": false,
        "selectedSpfRecord": "v=spf1 include:spf.mailtrusted.org include:emsd1.com include:mailgun.org -all",
        "formalValidity": {
            "startsWithVspf1": true,
            "hasValidAllMechanism": false,
            "dnsMechanismLookupCount": 10,
            "maxDnsMechanismLookups": 10,
            "voidLookupCount": 0,
            "maxVoidLookups": 2,
            "hasRedirectModifier": false,
            "redirectDomain": null,
            "syntaxErrors": [
                "DNS lookup limit at 'include:_spf2.mailgun.org'."
            ],
            "warnings": [],
            "explanationDomain": null
        },
        "summary": {
            "totalDnsMechanismLookupsUsed": 10,
            "finalProcessingResult": "PERMERROR",
            "evaluationLog": []
        }
    },
    "dmarcDetails": {
        "recordFound": true,
        "record": "v=DMARC1; p=none",
        "dnsQueryDomain": "_dmarc.example.com",
        "dnsServerUsed": "8.8.8.8",
        "policy": "none",
        "subdomainPolicy": null,
        "alignmentDkim": "r",
        "alignmentSpf": "r",
        "percentage": 100,
        "reportingUrisAggregate": [],
        "reportingUrisFailure": [],
        "failureOptions": [],
        "errors": [],
        "warnings": []
    },
    "createdAt": "2025-07-29T12:11:17+00:00",
    "updatedAt": "2025-07-29T12:11:17+00:00",
    "state": "DONE",
    "message": "Success.",
    "success": true,
    "valid": false,
    "disposable": false,
    "smtpScore": 1,
    "overallScore": 1,
    "firstName": "Unknown",
    "generic": false,
    "common": false,
    "dnsValid": true,
    "honeypot": false,
    "deliverability": "low",
    "frequentComplainer": false,
    "spamTrapScore": "none",
    "catchAll": false,
    "timedOut": false,
    "suspect": false,
    "recentAbuse": true,
    "fraudScore": 91,
    "suggestedDomain": "N/A",
    "leaked": false,
    "sanitizedEmail": "[email protected]",
    "identityData": "-",
    "domainAge": {
        "human": "23 years ago",
        "timestamp": 1017170444,
        "iso": "2002-03-26T14:20:44-05:00"
    },
    "firstSeen": {
        "human": "just now",
        "timestamp": 1753778540,
        "iso": "2025-07-29T04:42:20-04:00"
    },
    "riskyTld": false,
    "spfRecord": false,
    "dmarcRecord": true,
    "mxRecords": [
        "aspmx.l.google.com",
        "alt3.aspmx.l.google.com",
        "alt4.aspmx.l.google.com",
        "alt1.aspmx.l.google.com",
        "alt2.aspmx.l.google.com"
    ],
    "aRecords": [
        "172.67.70.113",
        "104.26.10.156",
        "104.26.11.156"
    ],
    "errors": [],
    "id": "6888ba65e1e23f3575051bd3"
}

If it cannot be processed within the first 10 seconds, a partial response is returned, with status NEW and an ID to manage the request asynchronously. Partial data includes the email domain, DNS server, technical validity of the SPF record, and DMARC configuration details.

"data": {
        "email": "[email protected]",
        "spfDetails": {
            "domain": "example.com",
            "dnsServerUsed": "1.1.1.1",
            "queriedDnsForTxt": true,
            "selectedSpfRecord": "v=spf1 include:spf.mailtrusted.org include:emsd1.com include:mailgun.org -all",
            "formalValidity": {
                "startsWithVspf1": true,
                "hasValidAllMechanism": false,
                "dnsMechanismLookupCount": 10,
                "maxDnsMechanismLookups": 10,
                "voidLookupCount": 0,
                "maxVoidLookups": 2,
                "hasRedirectModifier": false,
                "redirectDomain": null,
                "syntaxErrors": [
                    "DNS lookup limit at 'include:_spf2.mailgun.org'."
                ],
                "warnings": [],
                "explanationDomain": null
            },
            "summary": {
                "totalDnsMechanismLookupsUsed": 10,
                "finalProcessingResult": "PERMERROR",
                "evaluationLog": []
            }
        },
        "dmarcDetails": {
            "recordFound": true,
            "record": "v=DMARC1; p=none",
            "dnsQueryDomain": "_dmarc.example.com",
            "dnsServerUsed": "8.8.8.8",
            "policy": "none",
            "subdomainPolicy": null,
            "alignmentDkim": "r",
            "alignmentSpf": "r",
            "percentage": 100,
            "reportingUrisAggregate": [],
            "reportingUrisFailure": [],
            "failureOptions": [],
            "errors": [],
            "warnings": []
        },
        "createdAt": "2025-07-25T12:55:59+00:00",
        "updatedAt": "2025-07-25T12:56:02+00:00",
        "state": "NEW",
        "message": "Success.",
        "id": "68837edf827e938c9a0f53e5"
    }

In this case, a second (free) request will be required to obtain the requested data.

Retrieve Email Details

REQUEST EXAMPLE

GET/email-advanced

The endpoint to check the status of the request is /email-advanced and the method used is GET. If the callback has been implemented, you will be notified when your request has been completed and your data is available.

This is an example request with the ID obtained from the previous POST call:

GET/email-advanced/77e9e92216065fa37f3c9842

The response provides the same data already mentioned above, i.e., those accessible through the POST request.

The Email Verification Advanced service is designed for companies operating in sectors such as digital marketing, e-commerce, fintech, cybersecurity, and lead generation, where contact quality and risk prevention are key elements.

It is especially useful for:

  • quickly assessing the reliability of an email address, identifying suspicious domains, typos, temporary or compromised addresses
  • detecting potential threats by identifying honeypots, spam traps, high fraud scores, frequently unsubscribed emails, or those linked to abnormal behavior
  • optimizing onboarding and KYC activities with information about the owner, domain technical validity, SPF/DMARC setup, and domain age
  • improving the effectiveness of marketing campaigns and contact strategies by acting specifically on active and reliable user databases

Given the speed of the response and the richness of the data provided, Advanced Email Verification is a fundamental tool for any organization that values data quality, process security, and operational optimization.

Sign Up

Do you need help?

Haven't found the answer you're looking for?

Fill in all the details, we will get back to you as soon as possible!

Frequently Asked Questions

Email Verification Advanced is a service that allows you to check the validity and reliability of an email address in just a few seconds.

It provides over 25 data points, including fraud score, detection of temporary (disposable) emails, deliverability rate, recent exposure to data breaches, the likelihood of the address being a honeypot or SPAM trap, domain validity, and much more.

What is the Email Verification Advanced service?

Email Verification Start offers information such as email status (valid, risky, etc.), SPF/DMARC configurations, detection of disposable emails, antispam system identification, error correction suggestions, and other useful data. However, it provides a more limited data set compared to the Advanced version.

Email Verification Advanced, on the other hand, returns much deeper insights, including the fraud score, deliverability rate, possible SPAM flags, detailed domain info, SPF/DMARC and MX records, whether the email has been exposed in data breaches, and more.

What’s the difference between Email Verification Start and Advanced?

The fraud score is an indicator that estimates the likelihood that an email address is linked to risky or fraudulent behavior.

It is calculated based on the address’s reputation and recent behavior within the IPQualityScore network (for example, a score of 75 means the email is suspicious but not necessarily fraudulent.)

What is the fraud score?

Yes, Email Verification Advanced detects whether an address has been leaked, i.e., found in compromised databases following known cyberattacks (e.g., on Amazon, Google, etc.).

Does the service flag whether an email has been exposed in data breaches?

The service returns details such as:

  • Domain validity via DNS

  • SPF and DMARC configurations

  • MX records (authorized mail servers)

  • A record (IP address linked to domain)

  • Catch-all domain detection

  • Temporary SMTP server errors

  • Typo correction suggestions

What technical information is provided?

Yes, the tool provides insights on:

  • Recent exposures to data breaches

  • Whether it tends to unsubscribe from marketing lists

  • If it often marks emails as SPAM

  • Whether it's associated with a reputable provider or a suspicious domain

Can the service estimate the quality or value of an email contact?

Yes, Email Verification Advanced estimates the domain’s age and the first detection date of the email address.

Can you tell how old an email or domain is?

This service is ideal for companies in sectors such as Digital marketing, E-commerce, Fintech, Cybersecurity, Lead generation, where contact quality and risk management are critical.

It helps to:

  • Quickly assess the reliability of email addresses by identifying suspicious domains, typos, disposable or compromised addresses

  • Detect potential threats like honeypots, spam traps, high fraud scores, and emails frequently unsubscribing

  • Support onboarding and KYC processes, through data like owner info, domain validity, SPF/DMARC configs, and domain age

  • Optimize marketing campaigns, by focusing on active and trustworthy contacts

Who is Email Verification Advanced designed for?

The service is available worldwide.

In which countries is the service available?

The service is delivered within seconds.

What is the processing time for the service?

The service starts at €0.019 per request when using an annual subscription.

For one-time (non-subscription) requests, the cost is €0.049 per request.

What are the costs of the Advanced service?

You can send as many requests as needed, but the API has a per-minute processing limit. If you exceed that limit, a partial response will be returned with the status "NEW" and a unique ID. You can then retrieve the completed result asynchronously using the GET method.

NOTE: Each monthly subscription plan has a daily request cap:

  • 1,000 / 5,000 / 10,000 requests per month → max 200 requests/day

  • 20,000 requests/month → max 700 requests/day

  • 50,000 requests/month → no daily limit

Are there any limits on requests to Advanced Services?