Developer API

Email Validation API

One API Call. Complete Email Verification.

Simple REST API for real-time email validation. Sub-500ms response times, structured JSON responses, and comprehensive documentation. Integrate in minutes.

Works with REST Node.js Python PHP cURL
Features

Powerful API Features

Real-time Verification

Verify emails instantly with SMTP-level accuracy. Results in milliseconds.

Batch Processing

Process multiple emails in a single request for efficient verification.

Structured JSON

Clean, consistent JSON responses. Easy to parse and integrate.

Sub-500ms Response

Lightning-fast verification suitable for signup forms and checkout.

API Key Auth

Simple API key authentication. No OAuth complexity needed.

GDPR Compliant

Fully GDPR and CCPA compliant. Your data is always protected.

Inbox Protection Data

Every response includes email_security and protection_level fields — detect enterprise gateways automatically.

Integration

Simple Integration

One API call to verify an email address.

Request

POST /v1/validate HTTP/1.1
Host: api.mailrook.com
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY

{
  "email": "[email protected]"
}

Response

{
  "data": {
    "email": "[email protected]",
    "username": "test",
    "domain": "example.com",
    "mx_record": "mx.example.com",
    "provider": "custom",
    "score": 95,
    "result": "deliverable",
    "reason": null,
    "isv_format": true,
    "isv_domain": true,
    "isv_deliverable": true,
    "isv_nocatchall": true,
    "isv_nodisposable": true
  },
  "code": 0,
  "message": "ok"
}
Integration Methods

Multiple Integration Options

REST API

Direct HTTP calls to verify emails. Perfect for any language or framework.

View REST Docs →

Any Language

Standard JSON over HTTP. Works with Node.js, Python, PHP, cURL, and any HTTP client.

View Docs →

MCP Server

Connect your AI assistant to email validation tools.

Learn More →
Performance

Production-Ready Infrastructure

<500ms

Response Time

Average verification completes in milliseconds.

99.9%

Uptime

Enterprise-grade SLA with redundancy across regions.

100+

Free Daily Checks

100 verifications per day on the free tier.

99.9%

Accuracy

Industry-leading verification accuracy with SMTP checks.

Use Cases

Common Integration Scenarios

Signup Validation

Verify email during user registration to prevent invalid signups and improve data quality immediately.

Real-time response ideal for forms

Form Validation

Check emails as users submit forms to catch typos and invalid addresses before processing.

Sub-500ms for instant feedback

CRM Hygiene

Keep your CRM contacts clean by verifying emails on sync and new additions.

Batch API for bulk operations

Pipeline Processing

Integrate into your data pipeline to maintain list quality automatically.

Batch processing at scale
Questions?

API Frequently Asked Questions

Use API key authentication. Include your API key in the Authorization header as a Bearer token: Authorization: Bearer YOUR_API_KEY. Generate your API key from your account dashboard.
Responses include: email address details, accuracy score (0-100), result status (deliverable/risky/undeliverable), validation flags for format, domain, deliverability, catch-all, disposable, and role-based detection, plus MX record and provider information.
Free tier: 100 verifications per day. Paid plans include higher limits depending on your subscription level. Enterprise customers can request custom rate limits. Check your account dashboard for your current rate limit.
Yes! The API supports batch verification. Send multiple emails in a single request. Each email in the batch will be verified and returned in the response. Batch requests use the same rate limits as individual requests.
Absolutely. The MailRook API is enterprise-grade with 99.9% uptime SLA, sub-500ms response times, distributed across multiple regions, and fully GDPR/CCPA compliant. Suitable for production use at any scale.
You can use the REST API directly with any language or HTTP client. The API uses standard JSON over HTTP, making integration straightforward with cURL, Node.js, Python, PHP, or any other platform. Check the API documentation for usage examples.

Get Your API Key Today

Start verifying emails in minutes. Free tier includes 100 daily verifications. No credit card required.