Stop promo abuse before it drains your budget

One user, fifty accounts, one referral code. Score the email, phone, and IP behind every claim, and block promo, coupon, and referral abuse before you grant the reward.

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 }

Enrichment api mini.avif

The signals that catch promo abuse

Flags disposable, free, and plus-addressed emails, the top promo-abuse tell.
Detects VOIP and invalid phone numbers used to spin up extra accounts.
Flags VPN, proxy, and repeat IPs behind many claims.
Runs in real time on every claim and stores nothing after. SOC 2 compliant.
Trusted to stop promo abuse 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 promo abuse works

Every request resolves in real time and returns structured data in under 300ms.
One person, many identities
An abuser signs up repeatedly with fresh emails, numbers, and IPs to claim the same incentive again and again.
Each claim looks new
Disposable emails, plus-addressing, burner numbers, and VPNs make every duplicate look like a different customer.
Abstract links them back
Validating the identity exposes the shared signals so you can block the repeat claim before the reward is granted.
Phone validation
Confirms a phone number is valid and returns its carrier, line type, and country.
IP geolocation and risk
Maps an IP to its location and network, and flags VPN, proxy, and other risk signals.
Real time, not static
Every field is fetched at request time from current sources, not served from a stored snapshot that ages between refreshes.
Score every claim through the API
stars rating
4.8 from 1,863 votes
Check email, phone, and IP signals before you grant the incentive, in one API call.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
No credit card required

Why teams stop promo abuse

Disposable and plus-address email checks
Flag throwaway and free emails, and plus-addressing like user+promo2@gmail, the classic coupon-stacking trick.
VPN, proxy, and repeat-IP checks
Spot the same IP or a VPN/proxy behind many claims, the tell of one person farming an incentive.
VOIP and invalid phone detection
Catch burner VOIP numbers used to spin up extra accounts for referral bonuses.
One risk score per claim
Combine email, phone, and IP flags into a single score and block repeat claimers before the reward is granted.
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 promo abuse?

Promo abuse is when one person claims a signup, coupon, or referral incentive many times by creating fresh identities (new emails, phone numbers, and IPs) instead of using it once. It quietly drains marketing budget and skews campaign metrics, because the new customers are really the same person collecting the reward again.

What is coupon fraud?

Coupon fraud is repeatedly redeeming a discount meant to be used once, often by stacking codes or spinning up throwaway accounts. A common trick is plus-addressing, where user+1@gmail.com and user+2@gmail.com reach the same inbox but look like different customers at checkout.

What is referral fraud and how do you detect it?

Referral fraud is when someone refers themselves with fake accounts to farm referral bonuses. You detect it by checking whether the referred signups share signals with the referrer: disposable or plus-addressed emails, VOIP phone numbers, and the same IP or device on both sides of the referral.

How do users abuse promo codes with fake accounts?

They register a new account for each redemption using disposable or free email addresses, plus-addressing, burner VOIP numbers, and VPN or proxy IPs so each claim looks like a distinct user. Validating each identity at signup exposes the reuse before the incentive is granted.

Can you stop promo abuse without adding signup friction?

Yes. Score the identity behind each claim in the background instead of adding steps for everyone. Flag disposable emails, plus-addressing, VOIP numbers, and repeat IPs, then challenge only the high-risk claims. Real customers redeem normally while abusers are blocked or asked to verify. Dedupe signals cut abuse sharply, though they cannot stop genuine people colluding.

What signals catch promo abuse?

The strongest signals are a disposable or free email, plus-addressing on the address, a VOIP or invalid phone number, and a VPN, proxy, or repeated IP behind many claims. Combined into a risk score, they flag the duplicate-identity pattern that promo, coupon, and referral fraud all share.

How does Abstract help stop promo abuse?

Call Abstract's Email Validation, Phone Validation, and IP Intelligence APIs when a user claims an incentive. You get disposable and plus-addressing flags, VOIP detection, and VPN/proxy checks as clear true or false fields, so you can block repeat claimers before the reward is granted. Start on the free tier, no credit card.

Start stopping promo abuse 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