SignupScoreSignupScore
Start free

Know which signups to allow, review, or block.

Check an email or domain for disposable providers, missing mail servers, role accounts, typos, and suspicious patterns.

  • 250 free monthly credits
  • No card required

Email signals you can act on

Each check returns facts and a clear action. Keep the defaults or apply your own policy.

  • Email

    john@tempmail.com

    disposable: trueBlock

    Disposable domains

    Stop temporary inboxes before account creation.

  • Email

    support@acme.com

    role_based: trueReview

    Role accounts

    Route shared mailboxes to review.

  • Email

    name@acme.com

    mx: ["aspmx.l.google.com"]Allow

    Mail server checks

    Confirm the domain can receive email.

  • Email

    name@gmial.com

    suggested_domain: "gmail.com"Suggest fix

    Domain typos

    Offer a correction without rewriting user input.

  • Email

    sdoifjofjwe@gmail.com

    suspicious: trueReview

    Suspicious addresses

    Catch deterministic junk patterns on public providers.

  • Email

    jane@gmail.com

    public_provider: truePolicy input

    Public providers and relays

    Use provider facts in your own signup policy.

One request. One response contract.

Send an email or domain. Branch on allow, review, or block and keep the reasons for your logs.

Create a free key
POST/api/v1/check
Requestcurl
curl -s -X POST 'https://signupscore.com/api/v1/check' \
  -H 'Authorization: Bearer ss_…' \
  -H 'Content-Type: application/json' \
  -d '{"input":"name@tempmail.com"}'
Response200 OK
{
  "request_id": "01J…",
  "action": "block",
  "primary_reason": "DISPOSABLE",
  "reasons": ["DISPOSABLE"],
  "signals": {
    "disposable": true,
    "public_provider": false,
    "role_based": false,
    "suspicious": false,
    "privacy_relay": false,
    "alias_subaddress": false,
    "has_mx": true,
    "suggested_domain": null
  }
}

Change policy without changing code

Exact domain rules and new-domain thresholds live in the dashboard.

Protection policy

Trusted partner domain
Always allow
Disposable domain
Block
Domain younger than 14 days
Review

Incoming signup

founder@brand-new.dev

Domain age
6 days
MX record
found

Review · newly registered domain

Change the rule in the dashboard. Your integration keeps the same response contract.

Start free. Add capacity when you need it.

One monthly credit balance covers every authenticated endpoint.

Free

No card required

$0/ month

250 credits per month

  • All protection signals
  • Dashboard and API keys
  • Credits reset every month
Start free

Pro

$0.38 per 1,000 checks

$19/ month

50,000 credits per month

Monthly volume
  • All protection signals
  • Bulk checks and decision log
  • Custom domain rules
  • Cancel anytime
Create account

FAQ