B2C Email Verification

Stop fake, disposable and bot signups in real time.

Built for high-volume consumer signups: block throwaway and fraudulent addresses at the form, while welcoming real customers on Gmail, Yahoo and Outlook. One API call, a verdict in under a second.

Protect my signups, free Read the docs 100 free credits, no card. GDPR zero-storage. Sub-second responses.
signup.js
// on consumer signup
const res = await verify(email);

if (res.status === "failed")   reject("Enter a real email");
else if (res.disposable)        reject("No throwaway emails");
else                           createAccount(email); // ✓ real user

// freemail (gmail/yahoo) = allowed, just flagged
{ "status":"passed", "freemail":true, "disposable":false }

What fake consumer signups really cost

At consumer scale, junk signups do not just clutter a table, they bleed money and skew every metric.

Free-trial & promo abuse

Disposable inboxes let one person farm endless trials, referral bonuses and discount codes, draining margin.

Bot & fraud signups

Automated and fake accounts inflate your user count, poison analytics, and open the door to downstream abuse.

Bounces & deliverability

Welcome and confirmation emails to dead addresses bounce, dragging inbox placement down for your real customers.

Tuned for consumer traffic, not corporate

B2C verification has the opposite priorities to B2B. Here is how the engine treats each signal at signup.

SignalWhat it means for B2CRecommended action
invalid / failedMistyped or non-existent mailboxReject, ask to re-enter
disposableThrowaway / 10-minute inboxBlock (trial & promo abuse)
freemailGmail, Yahoo, Outlook, etc.Allow (these are your customers)
unknownCatch-all domainAllow, flag for monitoring
passedDeliverable mailboxCreate the account

Note: unlike B2B, freemail is welcomed here. Most of your real consumers use it.

Verify at signup, not after

The cheapest place to stop a bad account is before it exists.

At the form (best)

Call the real-time API on submit and branch instantly. The fake account is never created, so nothing downstream is polluted.

Before activation

If you cannot verify at the form, verify before sending the activation email to avoid bounces and protect reputation.

In bulk, periodically

Already have a consumer list? Clean it with the bulk verifier to remove the junk you already collected.

Frequently asked questions

B2C signup protection, answered.

What is B2C email verification?

B2C email verification checks the email addresses your consumers enter at signup, checkout or lead capture, in real time, so fake, mistyped, disposable and bot-created addresses never make it into your database. Unlike B2B verification, it is built for high-volume consumer traffic where freemail addresses (gmail, yahoo, outlook) are normal and welcome, and the real enemy is throwaway and fraudulent signups.

How do I stop fake and disposable signups?

Call the real-time API the moment the email field is submitted, and branch on the result before creating the account. Email Verifier API returns a verdict in under a second, flags disposable and throwaway domains, detects invalid mailboxes, and lets you accept good addresses, reject bounces, and challenge or block risky ones inline.

Will real-time verification slow down my signup form?

No. Verification typically completes in well under a second, fast enough to run inline as the user submits without a noticeable delay, even at high signup volume.

Do you block free email providers like Gmail?

No, and you should not for B2C. Most of your real customers use gmail, yahoo or outlook. We allow freemail addresses and simply flag them, so you keep genuine consumers while still blocking disposable and fake signups. (Blocking freemail is a B2B tactic, not a B2C one.)

How much does B2C email verification cost?

Pay-as-you-go: one credit per check, billed only for Passed and Failed results, with credits that never expire and no subscription. Every new account starts with 100 free credits, so you can test it on real signup traffic at no cost.

Is it GDPR-compliant for consumer data?

Yes. We operate a zero-storage policy: addresses are SHA-512 hashed and auto-deleted within 30 days, and verification never sends a message to the person signing up.

Keep the fakes out, let real customers in

Add real-time B2C verification with one API call. Start with 100 free credits, no credit card.

Get started free