Stop fake accounts and new account fraud at signup

Fake signups poison your funnel, your metrics, and your margins. Score every new account with email, phone, and IP signals and block fraud before the account is ever created.

https://phonevalidation.abstractapi.com/v1/
    ? api_key = YOUR_API_KEY
    & phone = 14154582468

{
    "phone": "14154582468",
    "valid": true
    "risk_score": 0.1,
    "registered_location": "San Francisco",
    "carrier": "Verizon USA",
    "line_type": "Mobile",
    "local_format": "4154582468",
    "international_format": "+14154582468",
"country_prefix" : "+1",
    "country_code": "US",
    "country_name":
"United Stated of America"
}

phone number validation api

{
 "email": "new_user@tempmail.io",
 "deliverability": "DELIVERABLE",
 "quality_score": 0.01,
 "is_valid_format": true,
 "is_free_email": false,
 "is_disposable_email": true,
 "is_role_email": false,
 "is_mx_found": true,
 "is_smtp_valid": false
}

Score every new account against email, phone, and IP risk signals in real time, and stop fake signups before they reach your database.

Flags disposable, free, and newly registered emails so throwaway signups never clear the door.
Adds VOIP and invalid phone detection plus VPN, proxy, Tor, and datacenter IP checks.
Runs in real time on every signup and stores nothing after the request. SOC 2 compliant.
Returns clear true/false flags, not one opaque score, so you write the rules that fit your funnel.
Trusted to stop fake signups by teams at
stars rating
4.8 from 1,863 votes
Logo compass
Wolters (1)
SalesforceLogo googleLogo pepsicoLogo wellfargo
Logo linkedinLogo paramount
Shadow left.avifShadow right.avif

How fake account detection works

Score every signup in real time and get structured signals back in under 300ms.
Start with a signup
Send the email, phone, and IP from your signup form. Abstract scores each one and returns clear risk flags.
One risk score
Combine every email, phone, and IP flag into a single score, and set your own block-or-challenge threshold.
Email, phone, and IP risk signals
Checks whether the email is disposable or free, the phone is VOIP or invalid, and the IP is a VPN, proxy, or datacenter.
Phone validation
Flags VOIP and invalid numbers used to mass-create accounts, and returns carrier and line type.
IP geolocation and risk
Flags datacenter, VPN, proxy, and Tor IPs used to register fake accounts in bulk.
Real time, not static
Every signal is checked at signup, so a fake account is caught before it lands, not from a stale snapshot.
Score every signup through the API
stars rating
4.8 from 1,863 votes
Email, phone, and IP risk checks, the same signals available as a single request.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
No credit card required

Why teams catch fake accounts at signup

Disposable and free email detection
Flag signups using throwaway, newly registered, or free webmail addresses, the fastest tell of a fake or throwaway account.
VPN, proxy, and datacenter IP checks
Spot signups hiding behind a VPN, proxy, Tor exit, or hosting-provider IP, the infrastructure behind most coordinated fake-account attacks.
VOIP and invalid phone detection
Catch phone numbers that are VOIP, unreachable, or reassigned before they clear verification, so a burner number can't wave an account through.
Signup velocity and risk scoring
Combine email, phone, and IP flags into one risk score to catch bursts of accounts from the same source before they reach your database.
For more information check our

The best build
on Abstract

Spammy signs up were an issue for us for a while, and we struggled to come up with the best way to identify all the variations in bad emails we were getting. Thankfully we found and quickly integrated with Abstract's email validation API, which saved us a bunch of time and gave us peace of mind.
Chris Stanley, Scope

Frequently asked questions

What is new account fraud?

New account fraud is when someone opens an account with fake, stolen, or disposable identity details to abuse your product. It covers bot signups, trial and promo abuse, and accounts created to launder activity. Catching it at signup protects your funnel, your metrics, and your margins.

How do you detect fake accounts at signup?

Score the identity a user submits before you create the account. Check whether the email is disposable or free, whether the phone is VOIP or unreachable, and whether the IP is a VPN, proxy, or data-center address. Together those signals flag most fake signups in real time.

Which signals identify a fake account?

The strongest signals are a disposable or newly registered email, a VOIP or invalid phone number, and an IP tied to a hosting provider, VPN, proxy, or Tor exit. Abstract returns each as a clear true or false flag, not one opaque score, so you write your own rules.

Can fake account detection run in real time without adding friction?

Yes. Each check is a single request that returns in well under a second, so you can score every signup silently in the background. Only accounts that cross your risk threshold get extra verification, so real users pass through untouched while suspicious ones are challenged.

Does blocking fake accounts hurt real signups?

It should not, if you score instead of hard-blocking. Weight the signals, challenge medium-risk signups with a verification step, and reserve outright blocks for the clearest cases. Tuning the threshold to your own tolerance keeps false positives low while still stopping most abuse.

What is the difference between fake account detection and bot detection?

Bot detection asks whether traffic is automated. Fake account detection asks whether the identity behind a signup is real. They overlap, since many fake accounts are bot-created, but identity signals like disposable email and VOIP phone catch fakes that a bot check alone would miss.

How do I add fake account detection to my signup flow?

Call Abstract's Email Validation, Phone Validation, and IP Intelligence APIs when a user submits your signup form, then combine the returned flags into a risk score before creating the account. Each is a single request, and you can start on the free tier with no credit card.

Start blocking fake accounts for free
stars rating
4.8 from 1,863 votes
Free to start. No credit card required.
get free api key
No credit card required