Skip to content

Catch fake signups,not just bad emails.

One API call tells you if a real, unique person is behind an email address. A score, a verdict and the reasons, in milliseconds.

Free plan: 1,000 checks a month. No card needed.

Checking

maria.santos@gmail.com

  1. ✓Domaingmail.com accepts mail
  2. ✓Name & aliasesNatural name
  3. ✓Crowd & IPFirst time seen
94allow

Sorted

Allow2

Review1

Block4

What it catches

Bad emails are the easy part. Fake people are the expensive part.

Everything a basic email validator misses, in one call.

One person, many accounts

Gmail dots and +tags all reach the same inbox. We return the real one, so a unique index stops repeat free trials.

  • john+1@gmail.com
  • j.ohn+2@gmail.com
  • jo.hn+trial@gmail.com

john@gmail.com

canonical

Throwaway emails, even new ones

  • mailinator.comdisposable
  • temp-mail.orgdisposable
  • brand-new-x7.xyzshared servers

12,000+ known domains, plus new ones caught by their mail servers.

Fake name detection

qwerty1234@yahoo.comblock

maria.santos@gmail.comallow

Spots keyboard mash and random strings. A real name is never blocked on its own.

Typo fix

john@gmial.com

john@gmail.com did_you_mean

Suggest the fix instead of rejecting a real customer.

IP checks

  • cloud server
  • Tor exit node
  • many signups, one IP

Optional: send the user's IP and catch bots behind it.

Learns from you

Report what happened to a signup, for free. After about 50 outcomes, your own model starts serving, but only once it beats the rules on your traffic.

For developers

One call. A clear answer.

Send the email and, if you have it, the user's IP. Three fields tell you what to do.

  • verdict

    allow, review or block. Let them in, ask for verification, or reject.

  • canonical

    The real inbox behind dots and +tags. Put a unique index on it.

  • did_you_mean

    Present when the domain is a typo. Show it and keep the customer.

Quick startFramework examplesOpenAPI spec

curl -X POST "https://signupsieve.p.rapidapi.com/v1/check" \
  -H "Content-Type: application/json" \
  -H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY" \
  -H "X-RapidAPI-Host: signupsieve.p.rapidapi.com" \
  -d '{"email": "maria.santos@gmail.com", "ip": "203.177.10.10"}'

Response 200 OK

{
  "email": "maria.santos@gmail.com",
  "canonical": "mariasantos@gmail.com",
  "account_type": "free",
  "role_account": false,
  "disposable": false,
  "relay": false,
  "deliverable_domain": true,
  "mail_provider": "google",
  "human_score": 94,
  "verdict": "allow",
  "reasons": ["natural_name", "dotted_gmail"],
  "ip": { "tor": false, "signups_from_ip": 1 },
  "check_id": "chk_AXDmekmC35NL1mpGtCtC...",
  "model": "baseline"
}

Benchmark

Honest numbers

Measured on public domain lists and names, with the hand-tuned model and no customer feedback. No real person's email was used.

0%

real people wrongly blocked

1,709 of 1,709 real addresses kept

100%

domain typos fixed

217 of 217 typos corrected

~70%

bot addresses caught

70.2% of 1,200 generated bots

Pricing

Start free. Pay as you grow.

Every plan includes every feature. Feedback calls are free, and failed requests are never billed.

Compare plans
5001M

Best fit

Pro$19/mo

Fits inside the plan, no extra charges.

  1. Basic

    $0/month

    • 1,000 emails a month
    • Stops at the limit, no card needed
    • Every feature included
    Start free
  2. Pro

    Best fit

    $19/month

    • 25,000 emails a month
    • Then $0.001 per extra email
    • Every feature included
    Choose Pro
  3. Ultra

    $49/month

    • 100,000 emails a month
    • Then $0.0008 per extra email
    • Every feature included
    Choose Ultra
  4. Mega

    $149/month

    • 500,000 emails a month
    • Then $0.0005 per extra email
    • Every feature included
    Choose Mega

FAQ

Questions developers ask us

Browse the questions or type your own; the list filters as you type. The full reference is in the docs.

SignupSieve

Usually replies in a few ms

Hi! I'm SignupSieve. Tap Questions to browse, or type below.

Does it send an email or ping the mailbox?

No. Many validators do SMTP "pings", which are slow and can get your IP blacklisted. SignupSieve uses DNS, domain data, name analysis and crowd signals instead.

Pass it on

Know a team drowning in fake signups?

Send them SignupSieve. The free plan covers 1,000 checks a month, no card needed. We checked: whoever shares it is a real human with good taste.

refer.sh

$ signupsieve refer --to "a team drowning in fake signups"

200 OK · 3 ms

{

"human_score": 100,

"verdict": "allow",

"reasons": ["real_human", "good_taste"],

}

ready