Email Intelligence Check

Run an email intelligence check

To run an Email Intelligence Check, you must create a check with type set to email_intelligence_check.

Learn more about Email Intelligence Checks.

circle-info

Get in touch with your Account Manager or contact usarrow-up-right to enable this service.

Check request

Attribute
Type
Description

clientId

string

The ID of the client associated with this check. (Required)

type

string

This must be set to email_intelligence_check. (Required)

Example request

curl -X POST https://api.complycube.com/v1/checks \
     -H 'Authorization: <YOUR_API_KEY>' \
     -H 'Content-Type: application/json' \
     -d '{
          "clientId":"CLIENT_ID",
          "type": "email_intelligence_check"
        }'

Result object

The result object is only returned when the status of the check is complete . It has two components - outcome and breakdown.

Outcome

The outcome attribute represents the overall check result. Returned values include:

  1. clear: Indicates every analysis type conducted returned a successful result.

  2. attention: Indicates at least one of the analysis results requires attention.

Breakdown

The breakdown comprises the following objects:

riskAnalysis object

The risk analysis results. For each conducted analysis, the returned values include:

  1. clear: Indicates the analysis returned a successful result.

  2. attention: Indicates the analysis returned a result that requires a review.

It has the following constituents:

  • validFormat: Indicates if the email number is properly formatted.

  • dataLeakAnalysis: Indicates if this email is associated with a recent database leak from a third party.

  • disposableEmailAnalysis: Whether the email is suspected of belonging to a temporary or disposable mail service which are often used for fraud.

  • domainValidity: Indicates whether the email domain (e.g., example.com) has valid DMARC, MX, and A records, which help verify its authenticity and email deliverability.

  • riskLevel: A value between 0 and 100 that estimates how likely an email address is associated with fraudulent activity. You may use the ranges below as guidance when interpreting results:

    • 0–50: No indicators of fraud detected.

    • 51–75: Suspicious range. Not necessarily fraudulent, but higher scores here suggest a stronger likelihood of risky or harmful activity.

    • 76–100: High-risk number. Strongly associated with fraud or abuse and should not be trusted.

Sample Response