Validate email addresses in real-time with our powerful API. Detect disposable emails, check syntax validity, and verify domain authenticity to improve your data quality and reduce bounce rates.
✓ Free cancellation available • ✓ Real-time validation • ✓ 99.9% uptime • ✓ Easy integration
Enter an email address below to test our validation API
Everything you need to validate and verify email addresses with confidence
Verify email format and structure according to RFC standards. Catch typos and malformed addresses before they enter your system.
Identify temporary and disposable email services to prevent fake registrations and improve data quality.
Our data is updated every 30 minutes to ensure accuracy.
Get instant validation results with our high-performance API. Perfect for real-time form validation.
Simple REST API with JSON responses. Integrate in minutes with any programming language or platform.
The next thing on our roadmap is bulk email validation, allowing you to validate large lists of emails efficiently. Let us know if you want to be notified when this feature is available.
Join thousands of businesses who trust our email validation API to improve their email marketing and user registration processes
Eliminate invalid emails before sending campaigns and improve your email deliverability rates by up to 95%.
Avoid wasting money on invalid email addresses and reduce your email marketing costs significantly.
Filter out fake registrations and disposable emails to build a higher quality user base.
Get accurate engagement metrics and insights with clean, validated email data.
Start with our small tier and validate up to 1,000 emails per month
Get started quickly with our comprehensive API documentation and ready-to-use code examples.
Validate Email Address
Email Validation API returns a JSON object with the following structure:
{
  "email": "user@example.com",
  "is_disposable": false,
  "syntax": {
    "domain": "example.com",
    "username": "user",
    "is_valid": true,
    "error_reasons": []
  }
}This method demonstrates how to use the email validation endpoint to verify email addresses.
# Validate an email address
curl "https://ip-api.io/api/v1/email/user@example.com"// Using fetch API
async function validateEmail(email) {
  try {
    const url = `https://ip-api.io/api/v1/email/${email}`;
    const response = await fetch(url);
    const data = await response.json();
    console.log('Validation Result:', data);
    return data;
  } catch (error) {
    console.error('Error:', error);
  }
}
// Example usage
validateEmail('user@example.com');import requests
def validate_email(email):
    base_url = "https://ip-api.io/api/v1/email"
    url = f"{base_url}/{email}"
    try:
        response = requests.get(url)
        response.raise_for_status()
        data = response.json()
        print(f"Validation Result: {data}")
        return data
    except requests.exceptions.RequestException as e:
        print(f"Error: {e}")
        return None
# Example usage
result = validate_email("user@example.com")$email = 'user@example.com';
$url = "https://ip-api.io/api/v1/email/$email";
$data = json_decode(file_get_contents($url));
var_dump($data);require 'json'
require 'open-uri'
email = 'user@example.com'
url = "https://ip-api.io/api/v1/email/#{email}"
data = JSON.parse(URI.open(url).read)
puts dataStart using IP-API.io to make your website safer and more user-friendly. Keep out unwanted bots, show visitors content that's relevant to where they are, and spot risky IP addresses quickly. It's perfect for making online shopping more personal and keeping your site secure. Get started today with one of the plans!
Explore how IP-API can enhance your security, provide robust bot protection, and improve IP geolocation accuracy for your applications.
Contact SupportCustomize your experience with tailored plans that fit your IP security and geolocation needs.
Email Us