Try Free CNAM Lookup
What a CNAM Lookup Returns
- Caller Name (CNAM) — the name registered in the carrier CNAM database, exactly as it appears on caller ID displays (up to 15 characters)
- Carrier — the current serving carrier, resolved through an authoritative LRN dip so ported numbers are correct
- Line Type — wireless, landline, or VoIP
Not sure what CNAM is? See the plain-English definition: What is CNAM?
Run CNAM Lookups Programmatically
The same lookup via the VRI CNAM API — $0.006 per query:
curl -X POST https://verirouteintel.com/api/v1/cnam \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"phone_number": "15551234567"}'
# Response:
{
"data": {
"number": "15551234567",
"cnam": "JOHN DOE"
},
"errors": []
}
Why Look Up CNAM?
See How Your Business Appears on Caller ID
If your outbound number's CNAM is missing, stale, or wrong, recipients see "UNKNOWN" or a previous owner's name — and answer rates collapse. A CNAM lookup shows what's actually registered for your numbers right now.
Identify Unknown Callers
CNAM is the same data carriers use to paint caller ID on phones. Looking up a number shows the registered subscriber or business name behind it. Combine with a spam reputation check to know whether a number is flagged as a robocaller before you call back.
Enrich Contact Records
Append registered names to lead lists and CRM records. Bulk CNAM lookups handle up to 1,000 numbers per request via the API.
Where CNAM Data Comes From
CNAM is stored in carrier-operated databases, not one central registry. When a call is delivered, the terminating carrier dips a CNAM database for the calling number and displays the result. This tool queries the same authoritative data path — it is not a crowd-sourced or scraped name database. Names are capped at 15 characters by the CNAM standard, which is why business names often appear truncated.
Need API Access?
This tool runs one lookup at a time. The VRI CNAM API supports bulk and programmatic lookups via REST — enrich entire contact lists, verify caller ID for your number inventory, and pay only for what you use. $0.006 per lookup with no minimum commit.
- Authoritative carrier CNAM data — the same source caller ID displays use
- Optional spam flag in the same query (
include_spam) - Bulk endpoint: up to 1,000 numbers per request with deduplication
CNAM Lookup — FAQ
What does CNAM stand for?
CNAM stands for Caller ID Name (sometimes "Calling NAMe"). It is the 15-character name string registered to a phone number in carrier CNAM databases, displayed on caller ID when that number calls. CNAM is separate from the phone number itself — the number is delivered with the call; the name is looked up by the receiving carrier.
Why does caller ID show the wrong name for a number?
CNAM records can be stale (a previous owner's name persists after a number is reassigned), missing (the owner never registered a name), or inconsistent across the multiple CNAM databases carriers use. A CNAM lookup shows the currently registered name so you can spot and fix wrong entries for your own numbers.
Is this CNAM lookup really free?
Yes — the web tool is free with a daily per-IP limit and requires no account. High-volume and programmatic lookups run through the VRI CNAM API at $0.006 per query with bulk support for up to 1,000 numbers per request.
Does CNAM lookup work for Canadian numbers?
Yes. CNAM lookup covers the North American Numbering Plan (NANP), which includes the United States and Canada. International numbers outside the NANP do not have CNAM records.
Look Up Caller Names
Authoritative CNAM data — the same source caller ID displays use.
Not a developer?
Just want to know who’s calling you?
Lookup Pass gives you the current carrier, caller ID, and spam reputation behind any US number — right in your browser, no code and no app to install.
Meet Lookup Pass →