One GET request tells you whether a number is active and reachable, what kind of line it is, and whether it carries recent abuse or spam history — so you can stop SMS-verification abuse and stop paying to text numbers that will never answer.
valid, fraud_score
Whether the number is a real, correctly formatted number for its country, plus a 0–100 fraud score for the number overall.
active, active_status, line_type
Whether the number is currently in service, and whether it's a mobile, landline or VOIP line.
VOIP, prepaid
Whether it's an internet-routed VOIP number — the line type behind most disposable SMS-verification numbers — or a prepaid line, a weaker identity signal than a long-standing postpaid account.
risky, recent_abuse, spammer, do_not_call
Whether the number is flagged as generally risky, has been tied to recent abuse, is a known spam caller, or is registered on a do-not-call list.
carrier, country, region, city, timezone
The carrier behind the number, plus the country, region, city and timezone it's registered to.
leaked, formatted, local_format
Whether the number appears in known data leaks, plus the number normalised into international and local formats.
GET /api/v1/check/phone?phone=18176791808&country=US
request.sh
curl -H "Authorization: Bearer fn_your_key" \ "https://fraudnova.com/api/v1/check/phone?phone=18176791808&country=US"
response.json
{
"success": true,
"data": {
"valid": true,
"fraud_score": 10,
"active": true,
"recent_abuse": false,
"VOIP": false,
"prepaid": false,
"risky": false,
"carrier": "AT&T Wireless",
"line_type": "Wireless",
"country": "US",
"region": "Texas",
"city": "Fort Worth",
"timezone": "America/Chicago",
"do_not_call": false,
"leaked": false,
"spammer": false,
"formatted": "+1 817-679-1808",
"local_format": "8176791808"
},
"credits_remaining": 4984
}
SMS-verified signups are only as strong as the phone number behind them. VOIP numbers are cheap to mint in bulk and are the backbone of most SMS-verification abuse — flag VOIP: true at registration and route it to a stricter check.
Every SMS you send to a dead or invalid number is a wasted message fee. Confirm valid and active before your verification or notification flow spends a credit sending to a number that will never receive it.
Purchased or scraped call lists mix real numbers with disconnected and VOIP-only ones. Run the list through in bulk and prioritise outreach toward the numbers most likely to actually pick up.
Score any IPv4 or IPv6 address for fraud risk in one request.
Spot proxies, VPNs and Tor exits hiding a connection's real origin.
Catch disposable, undeliverable and leaked addresses before they cost you.
25 free credits after you verify your email. No card, no subscription.
Create a free account