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.// 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 }
At consumer scale, junk signups do not just clutter a table, they bleed money and skew every metric.
Disposable inboxes let one person farm endless trials, referral bonuses and discount codes, draining margin.
Automated and fake accounts inflate your user count, poison analytics, and open the door to downstream abuse.
Welcome and confirmation emails to dead addresses bounce, dragging inbox placement down for your real customers.
B2C verification has the opposite priorities to B2B. Here is how the engine treats each signal at signup.
| Signal | What it means for B2C | Recommended action |
|---|---|---|
| invalid / failed | Mistyped or non-existent mailbox | Reject, ask to re-enter |
| disposable | Throwaway / 10-minute inbox | Block (trial & promo abuse) |
| freemail | Gmail, Yahoo, Outlook, etc. | Allow (these are your customers) |
| unknown | Catch-all domain | Allow, flag for monitoring |
| passed | Deliverable mailbox | Create the account |
Note: unlike B2B, freemail is welcomed here. Most of your real consumers use it.
The cheapest place to stop a bad account is before it exists.
Call the real-time API on submit and branch instantly. The fake account is never created, so nothing downstream is polluted.
If you cannot verify at the form, verify before sending the activation email to avoid bounces and protect reputation.
Already have a consumer list? Clean it with the bulk verifier to remove the junk you already collected.
B2C signup protection, answered.
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.
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.
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.
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.)
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.
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.
Add real-time B2C verification with one API call. Start with 100 free credits, no credit card.
Get started freeDoing cold outreach to businesses instead? See B2B email verification. Related: signup form validation, disposable detection.