Private beta / Email-first checks

Catch risky emails before account creation.

SignupBear checks disposable addresses and your own email rules, then returns a clear signal. Your application always makes the final decision.

Email-first APIExplainable resultsFail-open by design
signupbear / decision
REQUESTPOST /v1/checkemail: "hello@mailinator.com"
RESPONSE

HIGH RISK

Disposable email domain
RECOMMENDED ACTION

Review or block

One signal, three clear outcomes

Know what SignupBear found.

Read the reason, then apply the response that fits your signup policy.

01

ALLOW

Keep the signup moving

No configured risk signal was found. Continue with your normal account flow.

02

REVIEW

Ask for one more signal

Something deserves attention. Add verification or route the signup for review.

03

BLOCK

Enforce your own policy

A disposable address or custom rule matched. Your application decides what happens next.

The decision path

One small check before account creation.

  1. 01

    Send the email

    Pass the address from your server-side signup handler.

  2. 02

    Read the signal

    Get an explainable risk level and a recommended action.

  3. 03

    Choose what happens

    Allow, flag, review, or block according to your own policy.

Designed for the moment of signup

Useful signals, not another black box.

Call one endpoint from your signup handler. The response explains what was found and recommends an action without enforcing it.

Read the integration guide
01

Known disposable email domains

02

Optional plus-address detection

03

Your own domain and email blocklist

Live email check

See the signal before you integrate.

This rate-limited demo uses SignupBear's server-side endpoint. No reusable API key is shipped to your browser.

POST/v1/checkAPI reference

Demo requests are rate limited and are not added to a workspace activity log.

RESULThigh risk
hello@mailinator.com

Disposable email domain. Recommended action: block.

View JSON response
{
  "success": true,
  "request_id": "demo-preview",
  "status": "complete",
  "risk_level": "high",
  "recommended_action": "block",
  "decision_source": "signupbear_policy",
  "policy_version": "2026-07-beta-1",
  "coverage": {
    "email": "complete",
    "ip": "not_requested"
  },
  "email": {
    "address": "hello@mailinator.com",
    "domain": "mailinator.com",
    "disposable": true,
    "subaddressed": false
  },
  "ip": null,
  "reasons": [
    {
      "code": "DISPOSABLE_EMAIL_DOMAIN",
      "message": "Disposable email domain"
    }
  ]
}

Frequently asked

The useful details, before you integrate.

SignupBear classifies the email address or domain you send to the API. It can detect known disposable domains, optional email subaddressing, and entries in your custom blocklist.

Private beta access

Give email signups a second look.

Join the beta