Verify emails exist before they enter your system.

Reduce bounce rates, increase successful deliveries, block fake signups, and protect your sender reputation with a simple API.

500 free verifications/month with an API key. No credit card required.

Terminal
POST/verify
curl -X POST https://api.sniffmail.io/verify \
  -H "Authorization: Bearer sk_live_..." \
  -d '{"email": "test@tempmail.org"}'
ResponseBlocked
{
  "email": "test@tempmail.org",
  "is_valid": false,
  "is_disposable": true,
  "reason": "Disposable email detected"
}
ResponseValid
{
  "email": "sarah@company.com",
  "is_valid": true,
  "is_disposable": false,
  "reason": "Valid email"
}

Works with your favorite tools via

Shopify
Mailchimp
HubSpot
Stripe
Airtable
Google Sheets
Shopify
Mailchimp
HubSpot
Stripe
Airtable
Google Sheets
Shopify
Mailchimp
HubSpot
Stripe
Airtable
Google Sheets
Shopify
Mailchimp
HubSpot
Stripe
Airtable
Google Sheets

Three ways to integrate

Use our npm package, call the REST API directly, or connect via Zapier for no-code workflows.

Free plan includes syntax, MX & disposable checks. Deep SMTP mailbox verification is available on paid plans.

Node.js / TypeScript

The official npm package includes built-in caching, error handling, and local disposable email detection with 10,000+ domains.

Local disposable check - no API needed
Deep SMTP verification with API key
npm install sniffmail
import { configure, validateEmail } from 'sniffmail';

// Configure API key for SMTP verification
configure({ apiKey: process.env.SNIFFMAIL_API_KEY });

// Full validation with SMTP check
const result = await validateEmail('user@gmail.com', {
  deep: true
});

console.log(result);
// { valid: true, disposable: false, is_reachable: 'safe', reason: 'Valid email' }

How It Works

Four-step email verification

Every email goes through a multi-layered verification pipeline in milliseconds.

Step 01

Validate format

Check email syntax against RFC standards to catch typos and malformed addresses instantly.

Step 02

Check domain & MX records

Verify the domain exists and has valid mail exchange records configured to accept email.

Step 03

Detect disposable emails

Screen against 3,000+ known disposable and temporary email providers in real time.

Step 04

Verify mailbox via SMTP

Ping the actual mailbox to confirm the address exists and can receive mail.

Pricing

Up to 85% cheaper than competitors

Transparent pricing with no hidden fees.

No commitment. Buy credits when you need them. Credits never expire.

Free Tier

$0

500 basic verifications

Every month, forever

Syntax, MX & disposable checks only — deep SMTP verification requires a paid plan

Small Pack

$10

3,000 credits

$0.00333 per email

Most Popular

Medium Pack

$25

10,000 credits

$0.0025 per email

Large Pack

$50

25,000 credits

$0.002 per email

XL Pack

$100

60,000 credits

$0.00167 per email

Enterprise Pack

$500

500,000 credits

$0.001 per email

Need regular verifications? for high-volume usage.

How we compare

FeatureSniffmailZeroBounceNeverBounceHunter
Free tier500/mo100/mo10 (trial)50/mo
25,000 emails$50$274$125~$149/mo
100,000 emails$135$549$400$299/mo
Cost per email$0.001$0.011$0.005$0.015
Usage-based pricing
SMTP verification
Disposable detection
Catch-all detection
MX validation
Role account detection
Domain age check
No credit card for free
Open source npm package
No minimum purchase
Credits never expire
Local/offline validation

Use Cases

Built for every verification need

From single signups to million-row list cleaning, Sniffmail handles it all.

SaaS signup validation

Block fake and disposable emails at registration to improve trial-to-paid conversions and reduce abuse.

Email list cleaning

Bulk verify your marketing lists before sending campaigns. Lower bounces, protect your domain reputation.

Fraud prevention

Detect burner and throwaway emails at checkout to reduce chargebacks and fraudulent signups.

E-commerce checkout

Verify customer emails on Shopify, WooCommerce, or any platform. Reduce failed order notifications.

Marketing automation

Connect to Mailchimp, Klaviyo, HubSpot and 6,000+ apps via Zapier. Clean lists automatically.

Developer API integration

Drop in our REST API to add email verification to any workflow in minutes, not weeks.

Start verifying in minutes.

Get your API key, integrate in one line of code, and start catching bad emails before they cost you.

500 free verifications/month. No credit card required.