Email Analysis API (1)

Download OpenAPI specification:Download

This API provides services to analyze email addresses.

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

OK

400

Bad request

401

Unauthorized

500

Internal server error

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": {
    }
}