New The MCP server is live: all 45 APIs in Claude, Cursor or any MCP client. Connect your agent

Comprehensive email validation and fraud detection

Email Intelligence API

The Email Intelligence API is designed to provide an extensive analysis of email addresses, helping businesses and developers gain deeper insights into the emails they encounter.

This API validates email addresses, checks their domain's DNS records, detects disposable or temporary email addresses, and determines if the domain belongs to a government or educational institution with enterprise-grade accuracy.

Free tier included, no credit card required. One key works across every API.

At a glance

Email Intelligence API

5 credits / call
Free calls / month
200
Validation Accuracy
99.2%
Data Points
25+
Response Time
<300ms
Get your free API key

200 free calls on the free plan

Key features

  • Website Information: Domain validation and SSL verification
  • SMTP Provider Details: Mail exchange provider information
  • DNS Record Analysis: Comprehensive DNS record verification
  • Domain Classification: Government and educational domain detection
  • Disposable Email Detection: Identify temporary email addresses
  • Email Validation: Advanced format and domain validation

Built for

  • Email validation and verification systems
  • Fraud prevention and risk assessment
  • Lead quality scoring and filtering
  • Customer onboarding optimization
  • Spam mitigation and content filtering
  • Compliance and security auditing
  • Marketing campaign optimization
  • User registration enhancement

MCP · for your agent

Hand the Email Intelligence API to your agent

Connect Claude, Cursor or any MCP client once, then ask in plain words. Your agent finds this API, reads its docs and makes the call: 5 credits per call, the same as REST, from your team's balance.

Clean a signup list before import

“Check the 1,200 emails from last week's webinar signups and drop invalid, disposable or undeliverable ones before import.”

list_apis · get_api_docsfree

api_request GET /email-intelligence/v1/[email protected] 5 cr

Each address marked valid, disposable or undeliverable, and a clean list ready to import.

Catch free-trial abuse

“New trials from [email protected] and [email protected] came from the same IP. Is one person farming our free trial?”

list_apis · get_api_docsfree

api_request GET /email-intelligence/v1/check?email=sam%[email protected] 5 cr

+ IP Intelligence API5 cr

Alias and disposable flags per address plus the IP's network, showing trials from one inbox.

Rank inbound leads by quality

“Rank today's 40 demo requests: real work email or webmail, company site live, and risk level. Junk goes last.”

list_apis · get_api_docsfree

api_request GET /email-intelligence/v1/[email protected] 5 cr

Provider, website check, deliverability score and risk for each lead, sorted best to worst.

$ claude mcp add --transport http apicodex https://mcp.apicodex.io

Illustrative asks; the calls and prices are real. Claude, Cursor, VS Code and Windsurf setup: mcp.apicodex.io

Try it

Build the request for your data

Edit the parameters below and see the exact request and curl command you'd send. No key required to preview.

GET /email-intelligence/v1/check
Open in Playground

Parameters

Request · HTTP
GET /email-intelligence/v1/[email protected] HTTP/1.1
Host: api.apicodex.io
X-Api-Key: YOUR_API_KEY
Response · JSON 200 OK
{
"status": true,
"data": {
  "email": "[email protected]",
  "domain": "gmail.com",
  "alias": {
    "main": "test",
    "alias": "alias"
  },
  "is_subdomain": false,
  "is_valid": true,
  "is_temp_email": false,
  "is_gov": false,
  "is_edu": false,
  "has_valid_mx_records": true,
  "records": {
    "mx": [
      {
        "exchange": "alt1.aspmx.l.google.com",
        "priority": 5
      }
    ],
    "spf": "v=spf1 include:_spf.google.com ~all",
    "dmarc": "v=DMARC1; p=none; rua=mailto:[email protected]"
  },
  "smtp": {
    "provider": "alt1.aspmx.l.google.com",
    "addresses": [
      {
        "exchange": "alt1.aspmx.l.google.com",
        "priority": 5
      }
    ]
  },
  "email_provider": {
    "name": "google",
    "provider": "Google"
  },
  "website": {
    "url": "http://gmail.com",
    "is_valid": true,
    "ssl": true
  },
  "deliverability_score": 85,
  "risk_indicator": "low"
}
}

Documentation

Email Intelligence API Documentation

The Email Intelligence API provides comprehensive analysis and validation of email addresses. This documentation outlines how to effectively integrate and utilize the API in your applications, enabling you to enhance email security, reduce fraud, and improve data quality.

Base URL

url
https://api.apicodex.io/email-intelligence

Authentication

Authenticate every request with your API key: send it in an X-Api-Key header, or pass it as an ?apikey= query parameter.

headers
{
"X-Api-Key": "YOUR_API_KEY"
}

Request and response

Illustrative values. Confirm current endpoint behavior, quotas, and data freshness in the API documentation before production use.

request · http
GET /email-intelligence/v1/[email protected] HTTP/1.1
Host: api.apicodex.io
X-Api-Key: YOUR_API_KEY
response · json
{
"status": true,
"data": {
  "email": "[email protected]",
  "domain": "gmail.com",
  "alias": {
    "main": "test",
    "alias": "alias"
  },
  "is_subdomain": false,
  "is_valid": true,
  "is_temp_email": false,
  "is_gov": false,
  "is_edu": false,
  "has_valid_mx_records": true,
  "records": {
    "mx": [
      {
        "exchange": "alt1.aspmx.l.google.com",
        "priority": 5
      }
    ],
    "spf": "v=spf1 include:_spf.google.com ~all",
    "dmarc": "v=DMARC1; p=none; rua=mailto:[email protected]"
  },
  "smtp": {
    "provider": "alt1.aspmx.l.google.com",
    "addresses": [
      {
        "exchange": "alt1.aspmx.l.google.com",
        "priority": 5
      }
    ]
  },
  "email_provider": {
    "name": "google",
    "provider": "Google"
  },
  "website": {
    "url": "http://gmail.com",
    "is_valid": true,
    "ssl": true
  },
  "deliverability_score": 85,
  "risk_indicator": "low"
}
}

Code examples

JavaScript (Node.js)
const axios = require('axios');

const options = {
  method: 'GET',
  url: 'https://api.apicodex.io/email-intelligence/v1/check',
  params: { email: '[email protected]' },
  headers: {
    'X-Api-Key': 'YOUR_API_KEY'
  }
};

try {
  const response = await axios.request(options);

  // Handle valid email
  if (response.data.data.is_valid) {
    console.log('Email is valid!');

    // Check risk level
    if (response.data.data.risk_indicator === 'low') {
      // Proceed with low-risk email
    } else if (response.data.data.risk_indicator === 'medium') {
      // Add additional verification
    } else {
      // High-risk handling
    }
  } else {
    console.log('Email is invalid');
  }
} catch (error) {
  console.error('Error validating email:', error);

  // Handle rate limiting
  if (error.response && error.response.status === 429) {
    // Implement retry with exponential backoff
  }
}

Pricing

Email Intelligence API Pricing

This API costs 5 credits per request. Credits are shared across every API on your plan.

Cost estimator

requests per month → cheapest plan that covers it

Estimate your monthly cost

Drag the slider to match your expected request volume. We'll recommend the cheapest plan that covers it.

10,000

Recommended plan

Starter

$29.99 /month

Credits used
Credits included
Cost per 1K requests
Choose Starter

Free

Free
1,000 credits · ~200 requests/mo · 2 rps
  • All APIs included
  • No credit card required
  • Full documentation and examples
  • MCP server for your AI agents
  • Up to 5 active API keys
Start for free

Starter

Popular
$29.99 /month
50,000 credits · ~10,000 requests/mo · 10 rps
  • All APIs included
  • Email support
  • Usage dashboard and analytics
  • MCP server for your AI agents
  • Up to 5 active API keys
Start with Starter

Pro

$99.99 /month
250,000 credits · ~50,000 requests/mo · 25 rps
  • All APIs included
  • Priority support
  • MCP server for your AI agents
  • Up to 5 active API keys
Start with Pro

Need a different plan?

Tell us about your API, volume, or support requirements.

Contact us

FAQ

Frequently asked questions

Ready to integrate Email Intelligence?