What Numverify Provides
Numverify is a phone number validation API that returns:
- Valid/invalid status — whether the number is correctly formatted and likely assigned
- Country and country code — ISO 3166 country identification
- Location — state or region within the country
- Carrier name — the network operator assigned to the number at original activation
- Line type — mobile, landline, or VoIP classification
This is useful for form validation, basic fraud screening, and geographic routing. The integration is straightforward: one GET request, one JSON response.
The limitation is structural, not accidental. Numverify sources its carrier data from geographic numbering plan databases, not from the Number Portability Administration Center (NPAC). That means ported numbers can return the wrong carrier. In the United States, number portability has been available since 1996. A significant portion of the mobile numbers you query will show the original carrier, not the current one.
What VRI Adds
LRN (Location Routing Number)
The LRN is the actual routing identifier assigned to a number through the NPAC. When a number is ported from AT&T to T-Mobile, the LRN changes. Numverify's carrier field does not. VRI queries live NPAC-sourced LRN data, which means the carrier returned reflects where the call or SMS will actually route — not where the number originated years ago.
For voice carriers billing on carrier-matched interconnect, this is not a nice-to-have. An incorrect carrier lookup can mean incorrect termination routing and unanticipated costs.
CNAM (Caller Name)
CNAM returns the registered name associated with a phone number as it appears in the SS7 network's CNAM database. Contact centers use CNAM to pre-populate caller identity before an agent answers. Lead validation platforms use it to verify that a self-reported name matches the number's registration.
Messaging Provider Identification
This is VRI's most differentiated signal. Messaging provider identification tells you which CPaaS or SMS delivery platform — Twilio, Bandwidth, Sinch, MessageBird, Vonage, and others — currently handles SMS delivery for a given number.
The voice carrier and the messaging provider are often different entities. For SMS aggregators, CPaaS platforms, and any team managing A2P messaging compliance, knowing the messaging provider enables:
- Route optimization — send directly to the downstream provider rather than through an extra hop
- Grey route detection — identify numbers that have migrated to unauthorized messaging paths
- Compliance enforcement — apply different rules for carrier-hosted vs. CPaaS-hosted numbers
- Fraud pattern detection — flag unusual messaging provider changes on high-volume sending numbers
No other publicly available phone intelligence API provides this signal.
Spam and Reputation Score
VRI returns a spam score indicating whether a number has been flagged across call and SMS complaint databases. This is useful at the intake point — before you dial a number or add it to a sending list — to filter numbers associated with complaint patterns.
Pricing Model: True PAYG vs. Subscription Tiers
Numverify's Subscription Tiers
| Plan | Monthly Price | Lookup Limit |
|---|---|---|
| Free | $0 | 100/month |
| Basic | $17/month | 10,000/month |
| Popular | $39/month | 50,000/month |
| Business | $99/month | 250,000/month |
| Enterprise | $129.99/month | 500,000/month |
VRI's True PAYG Pricing
VRI charges per lookup, only for what you use:
| Data Signal | Per-Lookup Price |
|---|---|
| LRN (routing carrier) | $0.0005 |
| Full enrichment (LRN + CNAM + messaging provider + spam score) | $0.0009 |
No monthly minimums. No subscription tier to outgrow. No blocked requests when volume spikes.
Cost at Scale: 250,000 Lookups/Month
| Provider | Plan / Rate | Monthly Cost | Data Available |
|---|---|---|---|
| Numverify | Enterprise ($129.99/mo) | $129.99 | Carrier name (geographic), line type, country |
| VRI | PAYG — LRN only ($0.0005/lookup) | $125.00 | LRN (NPAC-sourced), carrier name, line type, country |
| VRI | PAYG — full enrichment ($0.0009/lookup) | $225.00 | LRN + CNAM + messaging provider ID + spam score |
At LRN-only pricing, VRI costs less than Numverify's Enterprise plan and returns more accurate carrier data.
Migrating from Numverify to VRI
Most teams migrate in under an hour:
- Sign up — create a VRI account and receive your API key. 10 free lookups are included at no cost, no credit card required.
- Update the base URL — replace
apilayer.net/api/validatewith the VRI endpoint. - Update the API key header — VRI uses
Authorization: Bearerrather than a query parameter. - Map the response fields — VRI's JSON response includes all Numverify base fields plus the additional enrichment signals.
- Remove subscription management — no plan selection, no tier upgrades, no monthly renewal to track.
Frequently Asked Questions
Is VRI a drop-in replacement for the Numverify API?
Yes. VRI exposes a REST API that returns the same base fields Numverify provides — line type, country, and carrier name — plus LRN, CNAM, messaging provider identification, and spam score. Most developers migrate in under an hour by updating the base URL and API key.
Does VRI have a free tier like Numverify?
Yes. VRI includes 10 free lookups on signup, no credit card required. Unlike Numverify's free tier, VRI's trial returns full enrichment data including LRN, CNAM, messaging provider ID, and spam score — so you evaluate the complete product, not a stripped preview.
What is LRN and why does Numverify not provide it?
The Location Routing Number (LRN) is the ported-to routing identifier assigned to a phone number, distinct from its original NPA-NXX. LRN data is sourced from the Number Portability Administration Center (NPAC) and requires a direct data feed. Numverify sources its carrier data from geographic databases rather than NPAC, which means ported numbers can show the wrong carrier. VRI queries live NPAC-sourced LRN data to return the actual routing carrier.
What is messaging provider identification and why does it matter?
Messaging provider identification tells you which CPaaS or SMS provider — Twilio, Bandwidth, Sinch, MessageBird, and others — currently handles message delivery for a given number. This is distinct from the voice carrier. SMS aggregators, CPaaS platforms, and contact centers use this data to choose optimal routes, avoid grey routes, detect number hopping, and enforce compliance controls. No other public phone intelligence API offers this signal.
What happens if I exceed my Numverify monthly lookup limit?
Numverify's API returns an error when you hit your plan's monthly limit. You must upgrade to the next subscription tier — at the next billing cycle or immediately — even if you only need a few thousand extra lookups. VRI has no lookup limits. You pay per call, so a spike in usage costs proportionally more but never blocks your application or forces a tier jump.
How accurate is Numverify's carrier data compared to VRI?
Numverify returns the original carrier assigned to a number at activation. After number portability, that data can be years out of date. VRI returns LRN-based carrier data sourced from live NPAC feeds, which reflects the number's current routing carrier. In high-portability markets like the US, the difference can affect a material share of mobile numbers — particularly those that have switched carriers in the past several years.
Ready to Move to True PAYG?
VRI includes 10 free lookups free — no credit card, no subscription required. Every lookup in the trial returns full enrichment data: LRN, CNAM, messaging provider ID, and spam score.