Email Analysis API (1)

Download OpenAPI specification:Download

Michał Dunat: michal.dunat@cdq.com

This API provides services to analyze email addresses. It is in BETA version and may change without notice.

Verify Email Address

The Email Domain Guard consists of multiple checkers and a risk scoring feature. Each of the checkers analyzes a specific aspect of the given email address, the assessment via the checkers is then combined in terms of a multifactor analysis to a risk score. Available checkers:

  • Email Component Extractor: Accurately separates an email address into its local part and domain, and then attempt to derive the base domain from it.
  • Email Format Checker: Validates the structure and syntax of email addresses to ensure they follow standard conventions.
  • Domain Existence Checker: Verifies the existence and accessibility of domain names, ensuring communications are directed to functional domains.
  • Disposable Mail Checker: Detects disposable or temporary email addresses, ensuring the quality and authenticity of user-provided email addresses.
  • Freemail Checker: Identifies freemail addresses, helping to assess the quality and legitimacy of user-provided email addresses.
  • Role Category Checker: Identifies role-based email addresses, enhancing personalization and optimizing resource allocation.
  • Whois Checker: Retrieves and analyzes whois information for domains, providing valuable details such as registration date and domain age.
  • DNSBL Checker: Checks if email domain IP addresses are listed on DNS-based Blackhole Lists (DNSBLs), identifying potential sources of spam or malicious activity.
  • Data Breach Checker: Analyzes email accounts and domains for potential data breaches using the “Have I Been Pwned” API.
SecurityapiKey
Request
Request Body schema: application/json
required
email
required
string (Email)

An email address as defined by IETF.

Example: "john.doe@gmail.com"
Responses
200

successful operation

post/emails/verify
Request samples
application/json

Verify the Dev-Portal mail

{
  • "email": "developer-portal@cdq.com"
}
Response samples
application/json
{
  • "email": "john.doe@gmail.com",
  • "summary": {
    },
  • "status": {
    },
  • "risk": {
    },
  • "format": {
    },
  • "domain": {
    },
  • "sharing": {
    },
  • "role": {
    },
  • "freemail": {
    },
  • "disposable": {
    },
  • "whois": {
    },
  • "dnsBlacklist": {
    },
  • "breaches": {
    }
}