500+ funnels protected

Stop paying for
leads that
don't exist.

1 in 3 emails in your funnel is fake, disposable, or undeliverable. MailGuard catches them at the form — before they waste your setters' time or burn your sender reputation.

Free up to 500 verifications/month · No credit card · 2-minute setup

Try it live — type any email below

What MailGuard catches

🚫 john99@mailinator.comDisposable
🚫 sarah@guerrillamail.comThrowaway
mike@gmial.comTypo → gmail.com
info@company.comCatch-all — risky
kate@baddomain.xyzNo mail server
james@acmecorp.comSMTP confirmed
170k+
disposable domains
57
blacklists monitored
<200ms
per check
12
verification layers

Works on every funnel builder — paste one script tag

Webflow
WordPress
Wix
Shopify
Framer
HubSpot
GoHighLevel
ClickFunnels
+ any custom HTML
The problem every funnel owner ignores

Your setters are
chasing ghosts.

Every fake email that gets through your funnel is a setter call that goes nowhere, a follow-up sequence that bounces, and ad spend that evaporated.

Your email platform charges you per contact — including the fake ones. Your deliverability tanks when hard bounces pile up. And your team slowly stops trusting the leads.

MailGuard catches the bad emails at the source — the form — before they ever touch your CRM.

Typical funnel email breakdown

Valid business emails49%
Disposable / throwaway22%
Free providers (B2B)18%
Typos / undeliverable11%

Only half your leads are worth calling. MailGuard fixes that ratio.

Every check. One call.

12 layers of verification — from instant disposable detection to live SMTP mailbox confirmation. No other tool runs this many checks.

🚫

Disposable detection

170,000+ throwaway domains blocked instantly. Mailinator, Guerrilla Mail, YOPmail — caught before submit.

🤝

SMTP mailbox verification

Connects to the actual mail server and confirms the inbox exists. Retries through greylisting automatically.

🔤

Smart typo correction

Static map + Levenshtein distance catches gmial.com, outlok.com, and anything novel — and suggests the fix.

🌐

MX record fallback

Resolves all MX records in priority order. If the primary mail server is down, we try the next one — not give up.

♾️

Catch-all detection

Sends a random fake address to detect servers that accept everything. Flags them risky so you know to call first.

🖼️

Gravatar signal

Checks if the email has a Gravatar photo — a strong signal the address belongs to a real, active person.

🎯

B2B filter

Optionally block Gmail, Yahoo, Hotmail and 200+ free providers. Keep only business emails in B2B funnels.

🚨

57-list blacklist monitor

Your sending domain checked against 57 DNS blacklists daily. Instant email alert if you're ever listed.

🛡️

DMARC + server health

Full domain check: DMARC policy, SPF, DKIM, MTA-STS, BIMI, reverse DNS. Graded A–F, re-checked daily.

🧹

Bulk list cleaner

Upload up to 100,000 emails as a CSV. Verified in the background, download clean and invalid lists separately.

1-line embed

One script tag, any platform. Auto-attaches to every email input on the page — Webflow, WordPress, Wix, anything.

📊

Analytics dashboard

Daily breakdown: valid, invalid, disposable, risky per widget. See which funnels have the dirtiest leads.

What happens when someone types in your form

Seven checks fire in sequence — the whole thing takes under 200ms.

1
Format check
Instant syntax check — zero latency. Catches 'user@' with no domain before any network call is made.
2
Disposable check
Matched against 170,000+ throwaway providers in milliseconds. No API call — pure in-memory lookup.
3
Typo detection
Known typos caught via static map. Unknown ones caught via Levenshtein distance. The suggestion appears inline.
4
MX record check
DNS lookup confirms the domain has mail servers. Tries all MX records in priority order if the first one is down.
5
SMTP verification
Connects to the mail server and runs RCPT TO. Retries on greylisting. Catch-all detection runs in parallel.
6
Gravatar + signals
Checks for a Gravatar profile photo — real person indicator. All signals returned in the API response.
7
Verdict + badge
Green badge for valid. Red/amber for anything else. Submit button disabled until the lead types a real email.
index.html — that's all you add
<!-- Paste this before </body> — MailGuard handles the rest -->
<script
  src="https://scoor.app/widget.js"
  data-widget-id="your-widget-id"
  async
></script>
Full dashboard — beyond the widget

For lists you already have.
For domains you already send from.

The widget stops bad emails coming in. These tools handle everything else.

🧹
Up to 100,000 emails

Bulk Cleaner

Upload your existing list as a CSV. Every address verified in the background. Download clean and invalid separately when done. No manual work.

🚨
57 DNS lists, checked daily

Blacklist Monitor

Your sending domain monitored against Spamhaus, Barracuda, SORBS, SpamCop and 53 others. You get an email the moment you're listed — before your campaigns tank.

🛡️
DMARC · SPF · DKIM · MTA-STS · BIMI

Server Tester

Full domain health check with an A–F grade. Detects shared providers like Google Workspace so you don't get false positives. Re-checked every day.

All tools included in every plan

Widget · SMTP verifier · Bulk cleaner · Blacklist monitor · Server tester · Analytics — one dashboard, no feature gating.

Open dashboard →

Simple pricing. Start free.

No credit card required. Upgrade when you need more verifications.

Free
$0
forever
500 verifications/mo
All 12 verification layers
All dashboard tools
API access
Email alerts
Get started free
Pro
$29
per month
10,000 verifications/mo
All 12 verification layers
All dashboard tools
API access
Email alerts
Start Pro trial
Scale
$79
per month
50,000 verifications/mo
All 12 verification layers
All dashboard tools
API access
Email alerts
Start Scale trial

All plans include unlimited widgets, domains, and team members.

Your next lead should
actually exist.

Stop burning setter time, CRM credits, and deliverability on fake emails. MailGuard catches them before they ever get through.

Free up to 500 verifications/month · No credit card · 2-minute setup