Phone Carrier Lookup API: Detect Line Type, Carrier & Porting Status in Real-Time
A phone carrier lookup tells you which telecommunications provider currently owns a phone number — AT&T, Verizon, T-Mobile, Rogers, Bell, Telus, or a VoIP carrier like Google Voice. But modern carrier lookup APIs go far beyond the carrier name. They reveal line type (mobile, landline, VoIP, toll-free), porting status, and whether the number currently has an active carrier assigned — data that drives smarter, more compliant communication decisions.
What Data Does a Carrier Lookup API Return?
- Carrier name — the current serving carrier after any number porting (e.g. T-Mobile, AT&T, Verizon, Rogers)
- Line type — mobile, landline, VoIP, toll-free, prepaid, or pager
- Ported status — has the number moved from its original carrier?
- OCN / LRN — Operating Company Number and Local Routing Number for precise routing decisions
- Number status — active or inactive (whether a carrier is currently assigned to the number)
- Valid or invalid — whether the number conforms to NANPA standards
- Geolocation — city, state, ZIP code, and timezone for US and Canada numbers
- Network domain — the carrier’s MMS/SMS gateway domain for direct message routing
Note: RealValidito’s Phone Carrier Lookup does not return DNC status or TCPA litigator information — that requires a separate DNC Lookup call. Both services are available via API or CSV upload and should be run independently for full compliance coverage.
Why Line Type Matters More Than Ever
The TCPA prohibits auto-dialed or pre-recorded calls to mobile numbers without prior express written consent. If your list contains landline numbers mistakenly labelled as mobile — or mobile numbers that were ported to a VoIP service — you can unknowingly violate TCPA while also wasting campaign budget calling unreachable numbers.
For SMS campaigns, only mobile numbers can reliably receive text messages. Landlines cannot receive SMS. VoIP numbers may or may not accept SMS depending on the provider. Filtering by line type before every campaign send is essential for both deliverability and compliance.
Read our full guides on What is a Landline Number and How to Detect VoIP Numbers for more detail on line type filtering.
How Local Number Portability (LNP) Affects Carrier Lookups
In the US and Canada, consumers can keep their phone number when switching carriers — this is Local Number Portability (LNP). A number originally assigned to Verizon may now be served by T-Mobile. A number that started as a landline may have been ported to a mobile carrier and can now receive SMS.
A static carrier database lookup returns the original carrier. A real-time LNP lookup returns the current serving carrier and routing number — which is what matters for delivery, compliance, and billing. RealValidito queries live carrier data daily, ensuring ported numbers always return accurate current carrier information.
Learn more about how porting affects your contact data in our guide: What is Number Porting? How to Detect Ported Numbers Before You Dial.
Carrier Lookup API: Common Use Cases
| Use Case | Why Carrier Data Is Needed |
|---|---|
| SMS marketing | Confirm mobile line type; avoid sending SMS to landlines or VoIP |
| TCPA compliance | Separate mobile from landline before using auto-dialers |
| Fraud prevention | Flag VoIP numbers associated with high-fraud patterns |
| CRM enrichment | Tag contacts by carrier and line type for segmentation |
| Call routing | Use LRN for accurate carrier-to-carrier billing and routing |
| Lead scoring | Mobile numbers on major carriers score higher for reachability |
| Number porting detection | Identify contacts who switched carriers since last validation |
| List hygiene | Remove inactive numbers with no carrier assigned |
Understanding Active vs Inactive Numbers
One of the most valuable data points returned by a carrier lookup API is the number’s active or inactive status:
- Active — a carrier has been assigned to this number. The number exists in the carrier network and can receive calls or SMS (depending on line type)
- Inactive — no carrier is currently assigned to this number. It cannot receive calls or SMS regardless of its format or previous history
Note that active/inactive status reflects carrier assignment — it does not indicate whether someone is currently using the number or whether the number has been disconnected by its owner. For more detail, see our guide on What is a Phone Validator.
Integrating the RealValidito Carrier Lookup API
RealValidito’s REST API returns carrier, line type, porting status, and number status for US and Canada numbers in a single HTTP request. The API is designed for high-volume integration into CRMs, web forms, call center software, and custom applications.
POST https://app.realvalidito.com/phonelookup/validate
Response:
{
"status": "Valid",
"phone_number": "+1704*******",
"national_format": "(704) ***-****",
"country_prefix": "1",
"number_type": "Mobile",
"zip": "28201",
"area": "",
"city": "CHARLOTTE",
"state": "NC",
"country": "US",
"timezone": "EST (America/New_York)",
"network_name": "CELLCO PARTNERSHIP DBA VERIZON",
"network_type": "WIRELESS",
"network_domain": "704*******@vtext.com"
}
See the full API documentation for authentication, request format, and response field definitions.
Carrier Lookup vs DNC Lookup — What’s the Difference?
These are two completely separate services that serve different purposes:
| Feature | Phone Carrier Lookup | DNC Lookup |
|---|---|---|
| What it checks | Carrier, line type, porting, active status | Federal DNC, TCPA litigators |
| Purpose | Deliverability and routing | Legal compliance |
| Separate API call needed | Yes | Yes |
| CSV upload available | Yes | Yes (separate upload) |
| Update frequency | Daily | Daily |
For full compliance and deliverability, you need to run both services. Use Phone Lookup to validate carrier and line type, then use DNC Lookup to check Federal DNC and TCPA litigator status separately.
US vs Canada Carrier Coverage
The US and Canada share the NANP (North American Numbering Plan), meaning all 10-digit numbers follow the same format. RealValidito covers all major US carriers (AT&T, Verizon, T-Mobile, Comcast) and all major Canadian carriers (Rogers, Bell, Telus, Videotron, Shaw/Freedom) plus hundreds of regional and MVNO carriers.
Numbers from outside the US and Canada are not currently supported. Our database updates daily to reflect the latest carrier assignments, number activations, and porting changes.
Frequently Asked Questions
How accurate is the carrier lookup?
RealValidito queries live carrier databases daily, giving you real-time accuracy for carrier name, line type, and porting status. Accuracy is 95%+ for carrier and line type. Numbers ported very recently may take up to 24 hours to reflect in carrier records.
Can I look up carrier for a VoIP number?
Yes — VoIP numbers are identified and labelled as VoIP in the line type field. The carrier name returned will be the VoIP provider (e.g. Google Voice, Twilio, Bandwidth). VoIP numbers may or may not accept SMS depending on the provider’s configuration.
Does carrier lookup show who owns the number?
No. RealValidito returns carrier-level data only — it does not return the name, address, or any personal information about the number’s owner. This is carrier lookup, not reverse phone lookup.
How fast is the API response?
RealValidito returns carrier lookup results in under 300ms, making it suitable for real-time validation at the point of form submission or CRM entry.
Start With 1,000 Free Carrier Lookups
Create a free RealValidito account and validate your first 1,000 phone numbers instantly — no credit card required. The Phone Lookup API returns carrier name, line type, porting status, active/inactive status, and geolocation in a single call.
For DNC and TCPA litigator checking, use the separate DNC Lookup service.
Related Resources
- CASL vs TCPA: Phone Marketing Compliance in Canada and the United States
- How to Detect VoIP Numbers: Line Type Lookup for SMS Compliance
- What is Number Porting? How to Detect Ported Numbers
- What is a Landline Number? How to Detect and Filter Landlines
- Phone Number Lookup API: Best Practices for Bulk Validation
- Best Free US Phone Number Lookup
- Phone Validator — Check Any US and Canada Number
