SignUp Guard

Features

Everything you need to protect signups

Classify, score, and enforce — built for the signup hot path.

Email intelligence

Know if a signup is business or personal

Every signup tells a story. SignUp Guard classifies emails as business or personal so you can route real buyers to sales and keep consumer noise out of your pipeline.

  • Domain-aware classificationCustom domains, consumer providers, and role accounts are scored differently so you get consistent labels.
  • Actionable at signupReturn a clear type label in your API response and decide in code — allow, review, or block.
  • Works with your stackOne API call before account creation. No list cleaning jobs or batch imports required.
Learn more
POST /v1/check142ms
alex@acme.io
Custom domain
MX records valid
Not role-based
Business98% conf.

route to sales queue

Disposable detection

Catch burner emails before they pollute your product

Combine curated disposable-domain lists with AI risk scoring to stop temporary inboxes, abuse patterns, and throwaway signups in real time.

  • List + AI combinedCurated disposable lists catch known providers; AI scoring catches variants and emerging patterns.
  • 0–100 quality scoreEvery check returns a numeric score where higher means a more trustworthy signup, plus allow, review, or block recommendations your code can act on.
  • Sub-second responsesBuilt for the signup hot path — validate before you provision accounts or send welcome emails.
Learn more
@tmp-inbox.net
@0sec.email
qx1@mailinator.comDisposable
6score
Block

allow ≥ 66 · review 31–65 · block ≤ 30

Allowlist & blocklist

Your rules, enforced at the door

Maintain custom allowlists for trusted partners and blocklists for repeat abusers. Your policies apply on every check, automatically.

  • Domain and address rulesBlock entire domains or single addresses depending on how granular you need to be.
  • Team-managedPro and Business plans let your team update lists without engineering deploys.
  • Overrides scoringAllowlist entries bypass false positives; blocklist entries stop repeat offenders instantly.
Learn more

Your policies

Allowlist

partner.io
investor.com

Blocklist

scraper.dev

eve@scraper.dev

Score 12

Blocklist matchBlock

Analysis history

Full visibility into every signup decision

Every email check is logged with type, score, verdict, and signals. Audit abuse patterns, debug false positives, and prove compliance.

  • Signal-level detailSee exactly which signals contributed to each score — not just a pass/fail label.
  • Retention by plan7 days on Free, 90 days on Pro, unlimited on Business so history scales with your needs.
  • Team visibilityShared history across your account so support and engineering see the same data.
Learn more
verdict: blocklast 24hstreaming
TimeEmailVerdict
14:32:08alex@acme.ioAllow
14:31:54jane@gmail.comReview
14:31:41test@mailinator.comBlock
14:31:22sam@startup.devAllow

test@mailinator.com

Signal breakdown

Disposable domain+60
New TLD+20
Suspicious local part+14
94Block

Team management

Bring your team into one account

Invite teammates to manage lists, review history, and monitor signup quality — with seat limits that match your plan.

  • Simple invitesAdd teammates from settings — no complex RBAC required for day-one workflows.
  • Plan-based seats1 seat on Free, 3 on Pro, 10 on Business. Upgrade when your team grows.
  • Shared workspaceOne API key, one history, one set of lists — everyone works from the same source of truth.
Learn more

Invite teammate

dana@acme.io
Send invite
Invite sent

Workspace members

BQ

Bruno Q.

Owner
AK

Alex K.

Member
JM

Jordan M.

Member
Seats used3 of 3

Ready to protect your signups?

Start free with 500 checks per month. No credit card required.