Updated 2026-09-29
A phone reputation check is meant to answer whether a number belongs to a real, reachable person or to a disposable VoIP line bought for one signup. This guide covers the signals that genuinely answer that - line type, carrier, validity and messaging-app registration - and explains how the phone risk score reads them - as a total of named signals you can see and tune, not a black-box rating.
A phone lookup returns number intelligence, registration on the platforms that accept a phone number, and a risk score whose every point is traceable to a named signal.
{
"footprint": {
"results": [
{ "platform": "whatsapp", "registered": true, "identity": "phone", "checkedAt": "2026-09-29T09:12:04.1Z" },
{ "platform": "telegram", "registered": true, "identity": "phone", "checkedAt": "2026-09-29T09:12:04.3Z" }
]
},
"phone": {
"valid": true,
"countryCode": "US",
"carrier": "Verizon Wireless",
"lineType": "mobile",
"isVoip": false,
"risk": { "score": 0, "signals": [] }
}
}Read phone.lineType first. It carries more weight than the other three fields combined, for the reason below.
Numbers are not interchangeable. A postpaid mobile line is issued by a carrier that took identity and payment details for it, and it is expensive and slow to acquire in volume. A non-fixed-VoIP number can be provisioned in seconds, in bulk, from a browser, and discarded just as fast. When a fraud team asks whether a number is “good”, this is very nearly the whole question.
What line type does not tell you is whether the person is legitimate. Plenty of real people use VoIP numbers deliberately - remote workers, people who moved country, anyone who prefers not to hand out a personal mobile. It is a reason to want a second signal, not a reason to decline.
A number can be checked on WhatsApp, Telegram, Facebook, Instagram and X (Twitter). A number registered on a messaging app is positive evidence that somebody uses it; a fresh VOIP number registered nowhere is a very different profile. When you also hold an email address, send both in one request - see the email enrichment API - and the WhatsApp number check guide covers choosing platforms.
The score is the sum of the rules that fired, capped at 100, and every fired rule comes back with its id, label and points. Nothing is hidden inside the number: a reviewer who asks why an application scored 25 sees exactly which two signals made it 25.
The rules are yours to tune. Switch a default rule off, change its points, or write your own on the same facts - see fraud risk scoring. A fact that could not be established never fires a rule, and a module with nothing to evaluate scores null, never a reassuring 0.