SIGNUP RISK API

Stop fake signups and free-trial abuse before they consume your product.

Analyze the email, identity, and network context behind each registration with one server-side API. Get an explainable allow, review, or block decision before granting trial credits, free-tier access, or other account benefits.

200 requests/month · No credit card required

Deterministic 0–100 signup risk score

Clear allow, review, or block decision

Explainable evidence and decision confidence

One server-side API integration

Analyze Signup Attempt
INPUT Signup Attempt
email spammer@temp-mail.org
name John Doe
ip 185.220.101.5
Scoring Engine
OUTPUT Risk Score
82 HIGH RISK
BLOCK
✕ Disposable Email
✕ Tor Exit Node IP
⚠ Weak identity consistency
✕ Missing MX Records

11,697

Unique test inputs

81,865

Evaluation outcomes

Deterministic

Repeatable scoring behavior

Corpus-validated

On a defined evaluation corpus

Scored against a deterministic evaluation corpus for consistency, privacy handling, adversarial inputs, and edge cases — not a guarantee of zero false positives in production traffic.

HOW SIGNUP RISK SCORING WORKS

Turn every signup attempt into a risk decision

Send the signup context your application already collects—an email address, plus optional name and IP context—and receive a deterministic score and recommended action your product can use immediately.

Signup Inputs
Email
Name
IP Address
Risk Engine
42 /100
Moderate Risk
Recommended Action
Allow
Review
Block

Collect the signup context

Send the email address from registration and optionally include the user's name and signup IP for additional context.

Evaluate signup risk

Signup Risk API evaluates email quality, domain infrastructure, provider type, disposable-email usage, identity consistency, domain typos, role addresses, and available IP context.

Route the signup automatically

Use the allow, review, or block recommendation to approve lower-risk users, challenge uncertain registrations, or stop high-risk attempts before granting account benefits.

RISK CHECKS

Evaluate the details that matter before account creation

Every signup attempt is processed through an initial input-validation step followed by our eight core risk analysis checks. Advanced industry-specific scoring profiles can also be applied.

disposable_email

Disposable email

Detect confirmed and likely burner domains using curated datasets, operational overlays, and safe infrastructure fingerprints.

dns_infrastructure

Domain infrastructure

Check DNS, MX, SPF, and DMARC posture while separating non-existent domains from temporary lookup failures.

provider_type

Provider type

Classify free providers, business domains, education domains, government domains, disposable providers, and unknown providers.

role_address

Role address

Detect shared addresses like admin@, support@, info@, sales@, and similar role-based accounts.

domain_typo

Domain typo

Flag mistyped or lookalike domains such as gmal.com before they enter your signup flow.

synthetic_identity

Synthetic identity

Find placeholder emails, keyboard patterns, numeric-only local parts, and other low-quality identity patterns.

name_match

Name match

Compare supplied name details with the email local part without claiming to verify a person’s real identity.

ip_reputation

IP reputation

Classify contextual infrastructure risk such as datacenter, VPN, proxy, and Tor usage. Raw signup IPs are not returned in the API response, and privacy safeguards prevent raw PII from entering risk-cache keys, persisted cache payloads, or analytics.

USE CASES

Built for the signup flows attackers target first

Use Signup Risk API anywhere fake accounts, low-quality leads, abusive network traffic, or suspicious registration patterns can waste resources, distort analytics, damage trust, or create downstream fraud.

free_trial

SaaS trial abuse

Stop repeat-account creation and abusive trial signups before they consume free credits, API usage, compute, storage, or other product resources.

seller_risk

Marketplace seller risk

Challenge seller registrations that use proxy or Tor infrastructure, disposable email domains, or name-to-email mismatches before granting marketplace access.

moderation

Community moderation

Catch disposable-email accounts, suspicious infrastructure, and repeat registration patterns before abusive users enter your community or create moderation overhead.

lead_quality

Lead quality filtering

Filter burner emails, suspicious registrations, and low-quality submissions before they enter your CRM, waste sales time, or distort lead-conversion metrics.

checkout_risk

E-commerce fraud prevention

Identify suspicious account registrations before they can be used for promotion abuse, coupon misuse, repeat-account creation, or other fraudulent purchasing behavior.

bulk_scoring

Bulk list scoring

Evaluate large batches of existing users, leads, or imported records to identify disposable emails, suspicious account patterns, risky infrastructure, and other registrations that deserve review.

DEVELOPER-FIRST API

One request. One decision.

Send the signup context from your backend and receive a score, recommended action, individual check results, and an explanation your application can use immediately.

Decision-first response structure

0–100 deterministic risk score

allow, review, or block recommendation

Per-check evidence & Plain-English explanation

Decision confidence and uncertainty context

POSTREQUEST
{
  "email": "spammer@temp-mail.org",
  "name": "John Doe",
  "ip": "185.220.101.5",
  "options": {
    "include_checks": true,
    "include_explanation": true
  }
}
200 OKRESPONSE
{
  "decision": {
    "action": "review",
    "risk_score": 63,
    "risk_band": "high",
    "summary": "This signup has multiple risk factors."
  },
  "checks": {
    "disposable_email": {
      "result": "likely"
    },
    "domain_typo": {
      "result": "none"
    },
    "name_match": {
      "result": "weak"
    }
  },
  "explanation": {
    "top_reasons": [
      "Disposable email characteristics detected",
      "Provided name has weak alignment with the email"
    ]
  }
}

Add it to the signup flow you already have

Signup Risk API does not replace Clerk, Auth0, Supabase, Firebase, Cognito, or your existing authentication system. Call the API from your backend before granting trial access, credits, seller privileges, community access, or other valuable account benefits.

STEP 01

User submits signup

User registers on your application form or signup page with email and optional context.

STEP 02

Backend calls API

Your backend server securely passes the registration context to Signup Risk API.

STEP 03

API returns decision

Signup Risk API returns a 0–100 score, check breakdown, and allow, review, or block action.

STEP 04

App applies policy

Your application automatically approves lower-risk users, challenges uncertain signups, or blocks abusive attempts.

Call the API from your server or backend environment before granting account privileges. Private API keys must never be exposed in browser-side code.

More than email verification. Lighter than a full fraud stack.

Email verification helps answer whether an address can receive email. Signup Risk API helps answer whether a registration should receive access.

Traditional Email Verification

Best for: mailbox deliverability and list hygiene.

•

Syntax validation & MX checks

•

SMTP & mailbox verification

•

Catch-all detection & bounce reduction

Full Fraud Platforms

Best for: broader fraud programs involving transactions, devices, identity verification, behavior, and complex risk operations.

•

Broader transaction & device profiling

•

Identity verification & behavioral analysis

•

Complex risk operations & manual review queues

Need mailbox deliverability and signup-abuse protection? Use email verification and Signup Risk API together. Signup Risk API gives teams primarily focused on registration protection a faster integration, simpler operational model, and explainable decisions without enterprise complexity.

DECISIONS YOU CAN EXPLAIN

Know what drove the decision—and why.

Every decision includes check-level evidence, confidence context, and a plain-English explanation so developers can audit scores and build reliable automated policies.

Clear decision & score

Receive an allow, review, or block action alongside a deterministic 0–100 risk score.

Per-check evidence

Every scored risk factor is attributable to a specific check for complete auditability.

Plain-English explanation

Human-readable summary reasons explain primary risk findings at a glance.

Explore the API Response
explanation_payload.json
{
  "decision": {
    "action": "review",
    "risk_score": 63,
    "risk_band": "high",
    "summary": "This signup has multiple risk factors."
  },
  "checks": {
    "disposable_email": {
      "result": "likely"
    },
    "domain_typo": {
      "result": "none"
    },
    "name_match": {
      "result": "weak"
    }
  },
  "explanation": {
    "top_reasons": [
      "Disposable email characteristics detected",
      "Provided name has weak alignment with the email"
    ]
  }
}

Check-level findings and summary explanations provide clear visibility without exposing raw IP addresses or claiming identity-verification certainty.

PRICING

Start free. Upgrade when your signup volume grows.

Every plan uses the same core signup-risk analysis. Choose a plan based on the volume, throughput, and workflow capabilities your application needs.

GET STARTED

Free

$0/month

Test the API and build your integration.

Core signup-risk analysis

0–100 risk score

allow, review, or block decision

Check-level evidence

200 requests/month

Start free

No credit card required

DEVELOPER

Developer

$39/month

Protect an early production signup flow.

Core signup-risk analysis

10,000 requests/month

Higher production capacity

Explanation allowance

Production-ready API access

RECOMMENDED

Growth

$129/month

Protect a growing product with higher signup volume.

50,000 requests/month

IP context & intelligence

Higher throughput

Expanded explanation allowance

PRODUCTION

Scale

$349/month

Automate signup protection at significant production volume.

250,000 requests/month

Bulk processing

Signed webhooks

High-volume throughput

HIGH VOLUME

Business

$799/month

Protect large-scale signup flows with advanced operational needs.

1,000,000 requests/month

Large-scale production capacity

Bulk processing and webhooks

Advanced operational support

CUSTOM

Enterprise

Custom

Custom volume, support, and operational requirements.

Custom request capacity

Custom throughput & operational requirements

Operational support

Custom implementation requirements

Bulk + webhooks on Scale+

Need higher volume or custom infrastructure?

Talk to sales

Not sure which plan fits? Start free with 200 requests per month and upgrade when your production usage requires more capacity.

View Full Pricing
FAQ

Questions developers ask before scoring signups

Understand what Signup Risk API evaluates, how decisions are produced, and how to integrate those decisions into your registration workflow.

Still have questions about scoring signups? Contact our technical team.