Honest email verification

Send to real people. Not dead leads.

Every bounce chips away at your sender reputation and pushes your next email toward spam. Draft & Check confirms each address is real before you send.

100 free verification credits on signup. No credit card required.

Live SMTP mailbox checks Catch-all & disposable aware GDPR, EU-hosted
Draft & Check - Honest email verification with real SMTP checks | Product Hunt
VERIFIED
Try it free

Check an address right now.

Type any email. We run the real thing: syntax, domain, and a live mailbox probe, then tell you if it is safe to send. One free check, no signup.

01 Two ways to use it

Upload a list, or plug in the API.

However you work, you get the same verdict on every address: real, risky, or dead.

No code needed

Upload your list

For marketers, sales, and founders. Drop a CSV (or paste a list) into your dashboard and download a clean file with a verdict on every row.

  1. Upload a CSV or paste your emails
  2. We verify each one, live
  3. Download the results for your CRM or ESP
Try it free →
Built for developers

Call the API

One REST call, JSON in and JSON out. Verify a single address in real time at signup, or batch up to 1,000 at once. Drops straight into your stack.

  1. POST /verify with a Bearer key
  2. Get status, score, reason, full checks
  3. No SDK, no build step, no surprises
Read the API docs →
02 Why it matters

A clean list is the cheapest deliverability win you have.

1

Land in the inbox

Providers punish high bounce rates. Every dead address you drop protects the deliverability of the ones that matter.

2

Stop paying to email nobody

Dead contacts still cost you ESP fees, sending volume, and skewed metrics. Verify once, stop the waste.

3

Protect your reputation

Disposable inboxes, spam traps, and catch-all domains quietly damage your domain. We flag them before send.

4

Rescue typos

[email protected] isn't a lost customer, it's a typo. We suggest the fix so a good lead survives.

03 Every check that matters

More than "does it look like an email".

SMTP mailbox verification

We talk to the recipient's mail server directly, without sending an email, to confirm the exact mailbox exists.

Catch-all detection

Domains that accept everything can't confirm a mailbox. We spot them and mark the result risky, not a false deliverable.

Disposable & role filtering

Throwaway inboxes and role addresses (info@, sales@) get flagged before they poison your reputation.

Bulk in one call

Up to 1,000 addresses per request with controlled concurrency. Summary plus per-address detail, in order.

0 to 100 score

Every address gets a confidence score you can feed straight into your lead-scoring or send rules.

Honest by default

When a mailbox truly can't be confirmed, we return unknown, never a fake deliverable.

04 Simple output

Four clear verdicts.

deliverable

Mailbox confirmed. Safe to send.

risky

Catch-all, disposable, or role account. Send with care.

undeliverable

Bad syntax, dead domain, or rejected mailbox. Drop it.

unknown

The server wouldn't confirm (greylisting, etc.). Retry later.

05 Pricing

Pay as you go. Credits never expire.

1 credit = 1 verification. No subscription, no monthly reset. Start with 100 free credits. Secure checkout by Stripe; charges appear as SOVEREIGNSHIELD. Prices exclude VAT; VAT is added at checkout where applicable.

Free

$0
  • 100 credits to start
  • Full SMTP verification
  • No card required
Get started

2,000

$9excl. VAT
  • 2,000 credits
  • Full SMTP verification
  • Never expire
Buy

10,000

$29excl. VAT
  • 10,000 credits
  • Full SMTP verification
  • Never expire
Buy

50,000

$99excl. VAT
  • 50,000 credits
  • Full SMTP verification
  • Best value · $0.00198/ea
Buy

Credits work for any verification and never expire. The SMTP mailbox check (confirming an inbox truly exists) is rate-limited to protect deliverability, so very large lists are verified progressively over several days rather than all at once. DNS-level checks (syntax, MX, disposable, role, typo) are effectively unlimited. Prices exclude VAT; VAT is added at checkout where applicable.

06 For developers

A REST API you can wire up in minutes.

Every endpoint takes Authorization: Bearer <your key>. Responses include an X-Credits-Remaining header.

Verify one address

$ curl -X POST https://api.draftandcheck.com/verify \
    -H "Authorization: Bearer lv_..." \
    -d '{"email":"[email protected]","smtp":true}'

{
  "status": "deliverable",
  "score": 90,
  "reason": "Mailbox confirmed via SMTP",
  "checks": { "syntax":true, "mx":true, "catchAll":false }
}

Verify a batch

POST /verify/batch
{ "emails": ["[email protected]", "[email protected]"], "smtp":true }
→ { "total":2, "summary":{ "deliverable":1, "undeliverable":1 }, "results":[…] }

How SMTP verification works (the honest version)

DNS-level checks (syntax, MX, disposable, typo, role) are instant and effectively unlimited. The SMTP mailbox check is rate-limited to protect deliverability, so very large lists are processed progressively. Each account gets a daily SMTP allowance; beyond it, checks return unknown and resume the next day. Some mail servers decline probes entirely, so those come back unknown rather than a false deliverable. We would rather tell you the truth than guess.