Score customer risk before you onboard them

Assess every new customer before you let them in. Score the email, phone, and IP behind each signup with transparent risk flags, and approve, review, or block with rules you control.

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.customer@example.com", "deliverability": "DELIVERABLE", "quality_score": 0.35, "is_disposable_email": false, "is_free_email": true, "domain_age_days": 5, "address_risk_status": "high" }

The signals behind a customer risk score

Email reputation flags: disposable, free, domain age, and an address risk status.
Phone validation: line type, carrier, and country, with VOIP and invalid numbers flagged.
+ IP intelligence: VPN, proxy, Tor, and data-center detection, plus location mismatch.
Transparent true or false flags you combine into your own score. SOC 2 compliant.
Transparent true or false flags you combine into your own score. SOC 2 compliant.
Trusted for customer risk assessment 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 to build a risk assessment workflow

Score each new customer in real time and get structured signals back in under 300ms.
Collect the signup signals
Send the customer's email, phone, and IP to Abstract when they sign up or check out.
Score the risk
Combine the returned flags into a single risk score, weighted for your product and tolerance.
Approve, review, or block
Let low-risk customers through, send medium-risk to review, and block or challenge the clearest cases.
Phone validation
Confirms the phone is valid and flags VOIP, and returns carrier, line type, and country for the customer record.
IP geolocation and risk
Maps the customer's IP to its location and network, and flags VPN, proxy, and Tor use at onboarding.
Real time, not static
Every signal is checked when you score the customer, not read from a stale snapshot.
Score customer risk through the API
stars rating
4.8 from 1,863 votes
Combine email, phone, and IP risk flags into your own score, one request per check.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
No credit card required

Why teams score customer risk with Abstract

Email reputation and risk
Flag disposable and free addresses, check domain age, and get an address risk status before you onboard.
IP intelligence
Detect VPN, proxy, Tor, and data-center IPs, plus location mismatches between the IP and the account.
Phone validation
Confirm the line type, carrier, and country, and catch VOIP or invalid numbers that often signal risk.
A score you can explain
Combine transparent true or false flags into your own risk score instead of trusting one black-box number.
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 customer risk assessment?

Customer risk assessment is the practice of scoring how risky a new customer is before you onboard them. You combine signals about the email, phone, and IP they sign up with, then decide whether to approve, review, or block. For SaaS, ecommerce, and marketplaces it keeps fraud out without slowing down real customers.

What is the difference between a risk score and a risk rating?

A risk score is a number you calculate from live signals at a moment in time, like signup or checkout. A risk rating is a broader, longer-lived category you assign a customer, often for compliance. Abstract gives you the raw signals to build the score; how you turn that into a rating is your call.

What is a fraud risk score?

A fraud risk score is a single value that summarizes how likely a customer or transaction is to be fraudulent. Instead of one opaque number, Abstract returns clear true or false flags (disposable email, VOIP phone, VPN or proxy IP) so you can weight them into a score you can actually explain.

How often should you reassess customer risk?

Re-score at the moments that matter, not just at signup. Good triggers are login from a new device or country, checkout or payout, a plan change, and any spike in activity. Because each check is a single request, you can re-run it inline whenever risk could have changed.

Is a single black-box fraud score enough?

Usually not. A black-box score you cannot explain is hard to tune, hard to defend, and hard to debug when it is wrong. Transparent flags let you see why a customer was risky, set your own thresholds, and adjust rules as fraud patterns change.

What signals go into a customer risk score?

The strongest signals are the email (disposable, free, domain age, address risk), the phone (VOIP or invalid line type, carrier, country), and the IP (VPN, proxy, Tor, data center, and location mismatch). Combined, they separate real customers from risky ones at onboarding.

How does Abstract help with customer risk assessment?

Call Abstract's Email Reputation, Phone Validation, and IP Intelligence APIs when a customer signs up or transacts. Each returns transparent risk flags you combine into your own score, one request per check. You can start on the free tier with no credit card.

Start scoring customer risk 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