Your signup form is your first impression

A bounced welcome email means a lost user. Validate emails at signup without slowing down your flow.

One API call. JSON response. Sub-second latency.

The cost of bad emails

50%+

Of internet traffic is bots

Bots surpassed human traffic in 2025. Bad bots account for 37%.

Source: Imperva, 2025

8.3%

Of new accounts are fraudulent

Nearly 1 in 12 signups flagged as fraudulent. AI makes them harder to detect.

Source: BIIA, 2025

$2.47B

Fraud prevention market

Projected market size for 2026. Companies investing heavily in validation.

Source: Research and Markets, 2026

How MailCop stops fake signups

Three layers of validation in a single API call. You get a simple "good" or "bad" response, plus detailed metadata if you need it.

Three steps to implementation

Step 1

Get your API key

Sign up, grab your key from the dashboard. No credit card required to start. 100 free validations included.

Step 2

Make the API call

One POST request. We check syntax, MX records, and optionally SMTP. Average response time: 200ms. No slowdown to your signup flow.

Step 3

Handle the response

Status is "good" or "bad". You decide what to do. Block the signup? Show a warning? Flag for review? Your call.

Simple integration

No SDK to install. No complex setup. Just an HTTP request.

  • Sub-second response times
  • 99.9% uptime SLA
  • Rate limits: 60-300 req/min based on plan
  • Zero data retention. We don't store your emails.
example.js
// Validate email at signup
const response = await fetch(
'https://api.mailcop.net/v1/verify',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
email: userEmail,
validation_type: 'mx'
})
}
);
const data = await response.json();
// data.status is "good" or "bad"

What you get back

Complete transparency. No black boxes.

{
"email": "[email protected]",
"status": "good", // or "bad"
"validation_type": "mx", // or "smtp"
"credits_used": 1, // 1 for MX, 10 for SMTP
"details": {
"syntax_valid": true,
"mx_records_found": true,
"is_disposable": false,
"is_role_email": false
}
}

Status values

  • good — Email is valid
  • bad — Email is invalid

Validation types

  • mx — Syntax + MX check (1 credit)
  • smtp — Full SMTP verification (10 credits)

API-first pricing

Pay for what you use. Scale as you grow. No surprises.

Starter

Perfect for small teams and solo marketers getting started with email validation.

$29 /month

10,000 credits

  • 60 requests/min
  • Email support
  • Validate email with MX records
  • Manage Email blacklist
Best for Production

Premium

Advanced validation for businesses that need reliable, high-quality email verification.

$99 /month

50,000 credits

  • 300 requests/min
  • 99.9% uptime SLA
  • Priority support
  • Everything included in Starter, and
  • Validate email with SMTP calls
99.99% SLA

Enterprise

Custom solutions for high-volume senders with specific compliance needs.

Custom
  • Custom rate limits
  • 99.99% uptime SLA
  • Dedicated support
  • Everything included in Premium, and
  • Validate email with SMTP calls

1 credit = 1 API call (MX validation) or 10 credits (SMTP validation)

Credits never expire

Ready to implement?

Get your API key in 30 seconds. No credit card required.