FOR SAAS TEAMS PROTECTING SIGNUP & TRIAL FLOWS

Detect disposable emails before they wreck your signups

Stop fake signups, prevent trial abuse, and maintain high-quality user data with a detection engine that updates itself in real time.

Check an email domain in one API request before creating the account.

Read API Docs
API Request POST /v1/check
{
  "email": "user@temp-mail-xyz-99.net"
}
API Response 200 OK (21ms)
{
  "domain": "temp-mail-xyz-99.net",
  "verdict": "disposable",
  "confidence": 0.99,
  "reason": "AI_SCRAPER_MATCH",
  "recommended_action": "block"
}

Used by teams building signup flows

Formly Nestcart Blip Runwaylabs Ductape Ledgerly

The Static List Fallacy

Stale blocklists miss new temp-mail domains. Static lists are outdated the moment they're published — bad actors spin up new domains faster than human curators can track them.

Tempo Checker solves this with active monitoring.

ERROR: Invalid email detected.
DOMAIN: temp-mail-xyz-99.net
STATUS: Known disposable
ACTION: Blocked
40M+
Domains tracked
*Scope: Global dataset
1,200+
New domains caught / week
*Internal avg (Trailing 90d)
<50ms
Average response time
*Measured p95 global
99.7%
Detection accuracy
*Tested against 1M sample

How it fits into signup

STEP 1

Receive the email

User submits their email address in your registration or trial form.

STEP 2

Call the API

Send a lightweight POST request to Tempo Checker. We return a verdict in <50ms.

STEP 3

Choose Outcome

Block known disposables, show a soft warning for suspicious domains, or approve real users instantly.

Our Verification Engine

LAYER 1
dataset

Domain List Match

High-speed lookup against known disposable providers. Our foundational cache processes millions of established bad domains in milliseconds.

LAYER 2
dns

DNS/MX Validation

Real-time verification of mail server records and domain health. We verify that the domain can actually receive mail right now.

LAYER 3
smart_toy

AI Scraper Agent

Our proprietary agent constantly crawls the web to identify new temporary email services before they hit common lists.

What that actually gets you

savings

Stop paying for fake trials

Every disposable signup that slips through is a free-tier seat or trial you're funding for nobody. Cut it off at the form.

mail

Protect your sender reputation

Bounces from dead temp-mail inboxes drag down deliverability for every real customer on your list. Keep your domain clean.

query_stats

Trust your growth metrics

Activation and conversion rates mean something again once bot and burner accounts stop diluting the numerator.

bolt

Ship it in an afternoon

One POST request at signup. No infra to run, no list to maintain — we push new domains to the API continuously.

Teams who cleaned up their signups

"We cut fake trial signups by 34% in the first week. It paid for itself before the first invoice."

Dana Whitfield
Head of Growth, Formly

"Integration took less time than writing the ticket to ask for it. Genuinely a 20-minute job."

Marcus Oyelaran
Backend Lead, Nestcart

"Our bounce rate on welcome emails dropped almost immediately. Deliverability team was thrilled."

Priya Ramanathan
Lifecycle Marketing, Ledgerly

Questions, answered

How is this different from a blocklist I could get for free? add

Free lists are a snapshot from whenever they were last published. Our scraper agent and DNS/MX layer catch domains that spun up in the last few hours, not the last few months.

Will this ever block a real customer? add

Every verdict comes with a confidence score and reason, so you decide whether to hard-block, soft-warn, or just flag for review — you're never locked into an all-or-nothing rule.

How fast is the API in production? add

Median response time is under 50ms, so it sits comfortably in a signup form's validation step without adding perceptible lag.

Do you store the emails I send you? add

No — we check the domain in real time and don't retain the full address. Full details are in our Privacy Policy.

Start blocking disposable signups today

Start a 7-day free trial today. Cancel anytime. Upgrade whenever your signup volume outgrows the trial limit.