Detect fraud with signals you can explain

Fraud hides behind throwaway emails, VOIP numbers, and VPN IPs. Abstract returns explainable signals on the email, phone, and IP behind every signup, login, and checkout, so you can see why something is risky and act on it.

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": "user+promo2@gmail.com", "deliverability": "DELIVERABLE", "quality_score": 0.15, "is_free_email": true, "is_disposable_email": false, "is_subaddress": true, "is_role_email": false, "is_smtp_valid": true }

The signals that reveal fraud

Flags disposable, free, and plus-addressed emails, the top sign of throwaway identities.
Detects VOIP and invalid phone numbers fraudsters hide behind.
Flags VPN, proxy, and datacenter IPs behind coordinated fraud.
Runs in real time on every check and stores nothing after. SOC 2 compliant.
Trusted to stop fraud 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 fraud detection works

Score the email, phone, and IP behind each action in real time. Every response returns transparent flags you can explain, not a single opaque score.
Check the entry points
Score the email, phone, and IP on every signup, login, and checkout, where fraud enters.
Read the shared tells
Disposable emails, VOIP numbers, and VPN or datacenter IPs recur across every kind of fraud.
Transparent flags, not a black box
Each response shows the individual flags behind the risk, so you can see why something is risky and set your own thresholds.
Phone validation
Confirms a phone number is valid and returns its carrier, line type, and country.
Feed your fraud stack
Send the signals to your rules engine, ML model, or SIEM. Abstract is the data layer, not a full platform.
Real time, not static
Every field is fetched at request time from current sources, not served from a stored snapshot that ages between refreshes.
Get fraud signals through the API
stars rating
4.8 from 1,863 votes
Check the email, phone, and IP behind every signup, login, and checkout, in one API call.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
No credit card required

The types of online fraud

Fake account fraud
Bots and fraudsters open accounts in bulk to farm bonuses, launder funds, or probe your systems. Score email, phone, and IP at signup to stop them.
SMS pumping
Fraudsters trigger floods of OTP texts to premium numbers to skim carrier revenue. Block VOIP and high-risk numbers before you send.
Bot attacks
Automated traffic scrapes content, tests stolen cards, and floods signups. Flag the datacenter IPs, VPNs, and proxies bots hide behind.
Promo and referral abuse
One person claims a signup bonus, coupon, or referral many times with fresh accounts. Link the duplicates by their shared signals.
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 fraud detection?

Fraud detection is the practice of spotting bad activity before it causes loss: fake signups, stolen cards, bot traffic, and abuse of promos or accounts. It works by scoring the identity and context behind each action against known risk signals, then flagging or blocking the ones that look fraudulent.

What is the difference between fraud detection and fraud prevention?

Detection identifies fraud that is happening or has happened, usually by scoring signals and surfacing risky activity. Prevention stops it before it lands, by blocking or challenging risky actions at signup, login, or checkout. Most teams need both: detection to see the fraud, prevention to act on it.

What are the main types of online fraud?

Common types include fake and new-account fraud, bot attacks, SMS pumping, promo and referral abuse, chargeback and payment fraud, account takeover, ad fraud, and multi-accounting. They differ in target but share the same tells: throwaway emails, VOIP numbers, and VPN or datacenter IPs.

How do you build a fraud stack?

Start with signal checks at the entry points, signup, login, and checkout, to catch the obvious tells cheaply. Layer on rules or an ML platform for scoring and case management as volume grows. Abstract provides the signal layer; it is not a full fraud platform or SIEM, so pair it with those for orchestration and investigation.

Does Abstract detect fraud on its own?

Abstract is the data layer, not a full fraud platform. Its Email Validation, Phone Validation, and IP Intelligence APIs return the signals, disposable emails, VOIP numbers, VPN and proxy IPs, that reveal fraud. You combine those signals and decide the action, or feed them into your existing fraud tooling.

Which signals matter most for detecting fraud?

The highest-value tells are a disposable or free email, plus-addressing, a VOIP or invalid phone number, and a VPN, proxy, or datacenter IP. No single flag is proof, but several together on one action are a strong fraud signal you can act on with confidence.

Start detecting fraud 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