GET /caller/{number}
Pass a number. Get the name a phone screen shows.
phone
Normalized number (+ country code, no spaces), or null if invalid
valid
Number is valid
country
ISO 3166-1 alpha-2 country
caller
Registered caller ID from the CNAM database, or null when there is no record
1
Dashes, parentheses, or 10 digits. It comes back normalized and valid.
2
The name a phone screen shows, verbatim. A number with no record answers null.
3
Drop a phone CSV. Caller ID is a toggle on the quote. A cent a lookup.
A North American number is one lookup.
Drop a phone CSV. Caller ID is a toggle on the quote. A cent a lookup, $5 minimum.
Drop a CSV, Excel, or Numbers file
.csv, .xlsx, .xls, .numbers, .tsv, or a text list
Look up the name a phone screen shows. (800) 463-3339, 8004633339, and +18004633339 all work. You get back caller, all caps, 15 characters, exactly as stored.
That record comes from CNAM, the North American caller ID registry. Each call uses one lookup from your plan's monthly allowance. Free includes 100. A number with no record still uses one.
RESPONSE
$ curl "https://api.parseapi.com/caller/+18004633339" \ -H "X-API-Key: YOUR_API_KEY" // 200 · ~16ms · USA { "phone": "+18004633339", "valid": true, "country": "US", "caller": "FEDEX" }
Response fields
QUESTIONS
SPEED
US
16ms
EU
17ms
APAC
67ms
LatAm
18ms
ME
127ms
Twenty-five countries and territories that share +1.