Identify callers, enrich customer records, and add identity intelligence to applications and AI agents with one API.
Name on file
Dana Whitfield
1840 Sample Ave, Apt 3, Chicago, IL 60614
Low riskHigh confidence
Location
Chicago, IL
Where the number is registered
Line type
Mobile
Carrier
Example Wireless
Caller ID name
Dana Whitfield
Standard CNAM shows WIRELESS CALLER
Valid number
Yes
Ported
Yes, 2023-04-11
Carrier changed
2 live lookups left.
Request only the data sets you want and pay per dip, not per field. Responses return in milliseconds over REST.
Carrier and line type
The network currently serving the number, porting included, plus line type: mobile, landline, VoIP, toll free, and more. Know what the number can do before you send, and flag VoIP and other high-risk types at signup.
Portability (LRN)
Whether the number has moved carriers, and when. The LRN identifies the serving switch for routing, so you know who services the number today, not who originally issued it. North American numbers.
Caller name (CNAM)
The registered caller ID name for US numbers. Show who's calling before anyone picks up, even a first-time caller.
Enhanced Caller Name
A caller name with broader coverage than standard CNAM, on the same request. US numbers.
Caller Identity
The name and postal address behind the number, with a confidence score from 50 to 90. US and Canadian numbers.
E.164 format & MCC/MNC
Every response normalizes to E.164 for consistent processing. Mobile Country Code (MCC) and Mobile Network Code (MNC) identify the carrier behind mobile numbers worldwide.
From SMS deliverability to fraud prevention, number lookup powers the decisions your application makes about every phone number.
SMS deliverability
Landlines can't receive texts, and messages to them still cost money. Confirm the number is mobile before you send.
Fraud and fintech
VoIP and virtual numbers drive fake signups and SMS pumping. Screen line type at signup, then compare the identity a customer submitted with the name behind their number. A mismatch is a reason to step up verification, it does not prove identity on its own.
Voice AI and contact centers
Retrieve caller context before answering, routing or personalizing. Greet known callers by name, route on live carrier data, and keep sensitive actions behind authentication.
Insurance and customer operations
Improve intake, screening and record matching by checking the records behind each phone number before you act on them.
Data enrichment and CRM
A disconnected or invalid number is a dead lead. Validate numbers at capture and enrich records at scale with carrier, line type and caller name, subject to permitted-use rights.
Two-factor authentication
Sending OTP codes to unverifiable numbers creates friction and cost. Confirm the number can receive the code before you send it, improving completion rates.
NUMBER LOOKUP vs REVERSE PHONE LOOKUP
Consumer reverse phone lookup tools answer one question for one person: who called me? Number Lookup solves a different problem. It's a phone number carrier lookup API built for businesses that need to validate numbers at scale, programmatically.
Consumer reverse lookup
Telnyx Number Lookup API
Our code is your code.
cURL
curl -X GET \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "Authorization: Bearer YOUR_API_KEY" \
--globoff "https://api.telnyx.com/v2/number_lookup/+18665552368"Python
import telnyx
telnyx.api_key = "YOUR_API_KEY"
telnyx.NumberLookup.retrieve("+13129457420")Node
import Telnyx from 'telnyx';
const telnyx = new Telnyx("YOUR_API_KEY");
const { data: numberInfo } = await telnyx.numberLookup.retrieve(
'+18665552368'
);Ruby
require "telnyx"
Telnyx.api_key = "YOUR_API_KEY"
Telnyx::NumberLookup.retrieve('+12624755500')Our pricing is split by carrier and caller information so you can cut your costs.
Starting at:
$0.0015
per lrn dip
Provision local, national, and toll-free numbers globally with instant setup and full API control.

Send and receive SMS messages globally with a developer-first API built for scale and deliverability.
.png?width=2250&format=webp)
Connect your PBX or UCaaS to the PSTN with elastic SIP trunks on a carrier-owned global network.

Add two-factor authentication with OTP via SMS, voice, and flash calling using a single API.
Number Lookup from Telnyx is a service that allows you to input a number and receive back information about the number carrier and caller ID.
Sign up for our Mission Control Portal. From there, take a look at our API reference docs and start building.
Yes! Use our Carrier Lookup for international numbers to see where a number is registered, number type, carrier name, Mobile Country Code (MCC), Mobile Network Code (MNC) and more.
LRN, or Local Routing Number is an identification for a telephone switch for the purpose of routing telephone calls through the PSTN in the U.S. With LRN, you’ll know exactly how calls to the number will be billed on tariff pricing.
Head over to our Identity Services and Data pricing page for more details, or speak to one of our experts about custom pricing options.
Number lookup and phone number validation are closely related but serve slightly different purposes. Phone number validation checks whether a number is formatted correctly and reachable. Number lookup goes further - it returns real-time carrier data, line type, CNAM, and portability status. Most businesses use both together: validate the format, then lookup the carrier and line type to make routing or messaging decisions.
HLR lookup (Home Location Register) is a telecom query that returns the live status of a mobile number from the carrier's subscriber database. It tells you whether a mobile number is active, which carrier currently serves it, and whether it has been ported. HLR lookup provides more accurate mobile number data than static database lookups because it queries the network in real time.
Yes. Number lookup queries live telecom databases to return the current status of a number. For mobile numbers, HLR lookup confirms whether the number is active on the network. For landlines, the carrier and line type data indicate whether the number is in service. This is more accurate than format-only validation.
Carrier lookup sends a query to telecom databases - including the HLR for mobile numbers - and returns the carrier currently serving the number. Because millions of numbers have been ported between carriers, the lookup reflects the actual serving carrier today, not the original carrier. Results return in milliseconds via REST API.
Line type intelligence identifies whether a phone number is mobile, landline, or VoIP. This matters because each line type has different capabilities - landlines can't receive SMS, VoIP numbers are higher fraud risk, and mobile numbers support both voice and messaging. Line type lookup helps you route communications correctly and avoid wasted spend.
Yes. The Number Lookup API supports bulk lookups for high-throughput use cases. You can validate and enrich databases of millions of numbers programmatically. Each lookup is billed per dip ($0.0015 per LRN dip), with volume discounts available for high-volume customers.
SMS pumping fraud is when bad actors send SMS to premium-rate numbers they control, generating revenue at your expense. Number lookup prevents it by identifying line type and carrier in real time - if a number is VoIP, recently ported, or from a high-risk carrier, you can block or challenge the message before it's sent. This saves money on fraudulent messages and protects your sender reputation.
Lookup a phone number and retrieve information. Start building on Telnyx today.
The Account API allows users to manage addresses and billing info associated with their account.
Uses HTTP to retrieve the local routing number information (LRN).
Returns the caller information (if found) for a telephone number.
Learn how to leverage next-generation number lookup tools to incorporate rich data about your incoming callers to your customer experience.
Learn how to leverage Number Lookup tools to convert more leads and increase sales. Try it out today!
Learn how to improve your interactive voice response system by using Number Lookup tools to feed rich customer context to your conversational AI.
Streamline your international number search and order process with our latest API.
Phone number portability check in bulk. Looking for a port eligibility tool that can let you easily check up to 2,500 numbers at a time?
Telnyx offers the most powerful number search and purchasing APIs and portals on the market. Check out our demonstration of advanced searches.
Telco data can also be used to establish context around incoming calls or verify contact information for inbound leads.
Discover different types of phone numbers, their benefits, and which number is the best fit for your use case.
Find data-driven research, comprehensive guides and all things SIP trunking, voice and SMS APIs, wireless and more.
Instantly provision local, national and toll-free numbers globally.Make & receive calls or send SMS globally with the API built for reliable communications
Looking for the best verification API for your business? Don’t just default to Twilio Verify API. Consider some of these great options instead.
Switch to Telnyx for a better Twilio alternative. Benefit from our competitive pricing, private global network, and award-winning support.
This article will explain the Number Lookup interface on the Telnyx Mission Control portal
Why a supposed Rate Sheet price may not match the actual call price or why the rate limit may trigger earlier than expected.
Here you will find out key tech specs at Telnyx and what they mean for our service.
Discover Telnyx's number features: Voicemail, Call Forwarding, Caller ID, and more.
This article describers to process of obtaining numbers through Telnyx
Why a supposed Rate Sheet price may not match the actual call price or why the rate limit may trigger earlier than expected.
Build number searching into your application with ease using Telnyx. Our number lookup API is fast, and priced competitively.
Use Telnyx's Caller ID management tools to route and prioritize calls and customize conversations with customers.