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 · no credit card · billed on RapidAPI

99.2%
Validation Accuracy
25+
Data Points
<300ms
Response Time

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

Perfect 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
Documentation

Email Intelligence API Documentation

Everything you need to integrate — base URL, auth, and copy-paste examples.

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

https://email-intelligence-api.p.rapidapi.com

Authentication

To authenticate your requests, include the following headers:

headers
{
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "email-intelligence-api.p.rapidapi.com"
}

Request & response

Request
http
GET /v1/check?email=test@gmail.com HTTP/1.1
Host: email-intelligence-api.p.rapidapi.com
X-RapidAPI-Key: YOUR_RAPIDAPI_KEY
X-RapidAPI-Host: email-intelligence-api.p.rapidapi.com
Response
json
{
"status": true,
"data": {
  "email": "test+alias@gmail.com",
  "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:mailauth-reports@google.com"
  },
  "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://email-intelligence-api.p.rapidapi.com/v1/check',
  params: { email: 'test@example.com' },
  headers: {
    'X-RapidAPI-Key': 'YOUR_RAPIDAPI_KEY',
    'X-RapidAPI-Host': 'email-intelligence-api.p.rapidapi.com'
  }
};

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

Select the ideal plan for your email intelligence needs with our flexible pricing tiers

No credit card to start · cancel anytime

Basic

Free
1,000 Requests / Month
  • Basic email validation
  • Disposable email detection
  • Standard response format
Get Started Free
Most popular

Pro

$4.99/month
10,000 Requests / Month
  • Full email analysis
  • 10× more requests
  • Domain & SMTP analysis
Subscribe Now

Ultra

$9.99/month
100,000 Requests / Month
  • Complete email intelligence
  • High-volume capabilities
  • Advanced fraud detection
Subscribe Now

Mega

$19.99/month
250,000 Requests / Month
  • Enterprise-grade analysis
  • Maximum volume allowance
  • Premium support
Subscribe Now

Need higher volume or a custom SLA?

Talk to us about enterprise rates, dedicated support, and compliance docs.

Contact sales
FAQ

Frequently asked questions

The Email Intelligence API provides comprehensive analysis of email addresses to help businesses and developers validate emails, detect disposable addresses, analyze DNS records, and assess deliverability risks. It returns over 25 data points per email including domain classification, SMTP provider details, SPF/DKIM/DMARC record analysis, and a calculated risk indicator. The API is designed to improve email security, reduce fraud, and enhance the quality of email data in applications ranging from user registration forms to large-scale marketing platforms. By integrating this API into your workflow, you can automatically filter out invalid or high-risk email addresses before they enter your database, saving resources on bounced messages and reducing exposure to fraudulent accounts.

The API maintains a continuously updated database of over 50,000 known disposable and temporary email domains, including services like Guerrilla Mail, Mailinator, and TempMail. When you submit an email address for analysis, the API checks if the domain matches any entry in this database using both exact matching and pattern detection for dynamically generated subdomains. The API also identifies newer disposable services by analyzing domain age, DNS configuration patterns, and MX record characteristics that are common among throwaway email providers. If a match is found, the API flags the email as temporary in the response and raises the risk indicator, allowing you to block signups or require additional verification in your application.

The deliverability score is a numeric value from 0 to 100 that estimates the likelihood of an email sent to that address being successfully delivered to the recipient's inbox. The score is calculated using a weighted algorithm that considers multiple factors including domain reputation, DNS record completeness, MX record validity, SMTP server responsiveness, SPF and DMARC policy configurations, and historical deliverability patterns for the domain. A score above 80 indicates strong deliverability prospects, while scores below 40 suggest significant delivery risks. This metric helps you prioritize email addresses in marketing campaigns, identify potential delivery issues before sending, and maintain list hygiene by flagging addresses that are unlikely to receive messages.

Email alias detection identifies when a user has utilized the plus addressing feature available in many email services, such as test+alias@gmail.com. The API separates the main email address (test@gmail.com) from the alias portion (alias), allowing you to identify when the same user might be registering multiple accounts with different aliases. This is critical for preventing abuse of free trials, referral programs, promotional offers, and signup bonuses where bad actors create dozens of accounts using aliases of a single email. The API also detects dot-based aliasing used by Gmail, where john.doe@gmail.com and johndoe@gmail.com route to the same inbox, giving you a complete picture of potential duplicate registrations.

Yes, the Email Intelligence API can significantly help reduce fraud and improve security across your platform. By identifying disposable email addresses commonly used for fraudulent signups, detecting email aliases that enable multi-account abuse, and providing risk indicators based on comprehensive domain and SMTP analysis, the API gives you actionable data for informed verification decisions. The domain classification feature identifies government and educational institutions, helping you verify institutional email claims. Additionally, the DNS record analysis reveals whether a domain has properly configured SPF, DKIM, and DMARC records, which are strong indicators of legitimate email infrastructure. Many customers integrate the API at registration to block high-risk emails immediately, reducing chargebacks, spam, and fraudulent account creation by over 90%.

Catch-all domains are configured to accept emails sent to any address at that domain, even if the specific mailbox doesn't exist. This presents a validation challenge because traditional SMTP verification won't return a bounce for non-existent addresses. The Email Intelligence API detects catch-all configurations by analyzing SMTP responses and DNS patterns. When a catch-all domain is detected, the API flags it in the response and adjusts the deliverability score accordingly. While emails to catch-all domains may technically be accepted by the server, they might not reach a real recipient. Our approach combines catch-all detection with other signals like domain age, MX record quality, and known provider patterns to give you the most accurate assessment possible. For catch-all domains, we recommend implementing additional verification steps like sending a confirmation email with a unique link to ensure the address is actively monitored.

Every week you build in-house is a week you don't ship product

2,500+ teams already made the switch. Start with a free tier today, or talk to us about your enterprise needs.

For developers

Free tier, no credit card. Integrate your first API in under 30 minutes.

Get API keys freeRead the docs

For teams and enterprise

Custom volumes, SLA guarantees, dedicated support, and compliance documentation.

Talk to sales

or email sales@apicodex.io