Is this phone number going to pass verification?
Paste a number. numberRank looks up its line type on Twilio Lookup and shows it head to head with a real carrier number.
US numbers, or any number with its country code. Nothing is stored.
Every line above is what Twilio Lookup returned for that number. Line type providers disagree with each other, so this is a comparison on one widely used source, not a universal guarantee. The score is set by line type alone, see "How this score works" below.
What does this mean?
Why VoIP numbers fail verification
Services like Google, banks, WhatsApp and dating apps treat VoIP numbers as high risk, because they are cheap to spin up in bulk and heavily used by bots and fraud. So when you verify with a VoIP number, usually one of these happens:
- The service refuses at entry ("this number can't be used for verification"). This is what Google does.
- The code is accepted for sending but never arrives, dropped silently in transit.
- You pass once, then get flagged and locked out later.
Why a real carrier number works
A real mobile line is tied to an actual carrier and treated like any personal phone. Codes are delivered normally, and the number is not pre-flagged as disposable.
One honest caveat
Line type is not a single source of truth. Different databases classify the same number differently, and even a real number can be blocked if its range has a bad reputation. This check reports the line type from Twilio's lookup, which many services rely on, so it is a strong signal, not a guarantee.
How this score works
numberRank scores a number by its line type, reported by Twilio Lookup, which is what many verification systems rely on. Real mobile lines score highest because they are treated like a normal phone. VoIP numbers score low because most services block them for verification. This score reflects line type, it is not a measured delivery rate. A real carrier number tops out at 95, not 100, because even a real number can be blocked if its range has a bad reputation.
mobile 95 · fixedVoip 45 · nonFixedVoip 15 · voip 15 · landline 10 · unknown: no score
A 90-100 · B 70-89 · C 50-69 · D 30-49 · F 0-29
Reading your result
- Real carrier (mobile): codes should land.
- VoIP: expect failure on strict services.
- Landline: cannot receive SMS at all.
Check numbers from your agent
No auth, no key, open CORS. Add &format=text for a one line answer your agent can read back.
curl "https://numberrank.dev/api/check?number=+15551234567"Agents: read /llms.txt for the full contract.