Free tier available - No credit card required

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

99.9%
Uptime SLA
<50ms
Avg Response
200K+
Disposable Domains
REST
Simple JSON API

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.

Request
POST /api/v1/verify_disposable/
x-api-key: YOUR_API_KEY
Content-Type: application/json

{"email": "[email protected]"}
Response
{
  "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.

Request
POST /api/v1/verify_dns/
x-api-key: YOUR_API_KEY
Content-Type: application/json

{"email": "[email protected]"}
Response
{
  "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.

Request
POST /api/v1/verify_public_provider/
x-api-key: YOUR_API_KEY
Content-Type: application/json

{"email": "[email protected]"}
Response
{
  "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 Key

Frequently Asked Questions

How accurate is the disposable email detection?
Our database includes over 200,000 known disposable email domains and is updated regularly. We achieve high accuracy by combining domain matching with pattern detection for newly created disposable services.
What counts as an API credit?
Each API call to our verification endpoints uses 1 credit, except for the DNS verification endpoint which uses 2 credits (as it checks both MX and A records). Failed requests due to invalid input don't consume credits.
How do I integrate checkboxHQ into my app?
Simply make a POST request to our API endpoints with your API key in the header. We support any language or framework that can make HTTP requests. Check our documentation for code examples in popular languages.
Is there a free tier?
Yes! We offer 100 free API credits per month - no credit card required. This is perfect for testing, personal projects, or low-volume applications. View all plans for higher volume needs.

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