Protect Your Forms from
Fake & Disposable Emails
Simple REST API for disposable email detection, DNS validation, and email provider analysis. Integrate in minutes and keep your signup queues clean.
Setup in under 5 minutes
Powerful Email Validation APIs
Everything you need to validate emails and protect your application
Disposable Email Detection
Detect temporary and disposable email addresses from a constantly updated database of providers. Block fake signups before they reach your system.
POST /api/v1/verify_disposable/
x-api-key: YOUR_API_KEY
Content-Type: application/json
{"email": "[email protected]"} {
"email": "[email protected]",
"is_disposable": true,
"is_valid_format": true,
"domain": "tempmail.com",
"provider": "tempmail"
} MX & A Record Validation
Verify MX records for email deliverability and A records for domain validity. Catch typos and non-existent domains in one API call.
POST /api/v1/verify_dns/
x-api-key: YOUR_API_KEY
Content-Type: application/json
{"email": "[email protected]"} {
"email": "[email protected]",
"has_mx_record": true,
"mx_records": ["mx1.example.com"],
"has_a_record": true,
"a_records": ["192.0.2.1"],
"provider": "example"
} Public Email Provider Check
Identify free email providers like Gmail, Yahoo, and Outlook to filter out non-business email addresses when needed.
POST /api/v1/verify_public_provider/
x-api-key: YOUR_API_KEY
Content-Type: application/json
{"email": "[email protected]"} {
"email": "[email protected]",
"is_public_provider": true,
"provider": "gmail"
} Built for Developers
Perfect for any application that requires email validation
SaaS Signup Forms
Prevent fake signups and keep your user database clean from the start.
Lead Generation
Ensure marketing teams receive only valid, high-quality leads.
E-commerce Platforms
Reduce fraud and improve customer data quality at checkout.
Quick Integration
Copy-paste code examples for your favorite language
curl -X POST https://checkboxhq.com/api/v1/verify_disposable/ \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]"}' Response
{
"email": "[email protected]",
"is_disposable": true,
"is_valid_format": true,
"domain": "tempmail.com",
"provider": "tempmail"
} Get your API key in seconds
Get Free API KeyFrequently Asked Questions
How accurate is the disposable email detection?
What counts as an API credit?
How do I integrate checkboxHQ into my app?
Is there a free tier?
Ready to Clean Up Your Email Lists?
Join developers who trust checkboxHQ to protect their forms. Start with 100 free credits today.
No credit card required