Validate and lookup phone numbers
Comprehensive phone number intelligence. Validate formats, identify carriers, detect line types, and verify active numbers with HLR lookup.
Validate phone numbers for format, carrier, and line type (mobile, landline, VoIP).
POST /api/v1/phone/validate
{ "phone": "+15551234567" }
// Response
{ "valid": true, "type": "mobile",
"carrier": "Verizon",
"country": "US", "formatted": "..." }
Identify the current carrier and original carrier for any phone number.
POST /api/v1/phone/carrier
{ "phone": "+15551234567" }
// Response
{ "carrier": "T-Mobile",
"original_carrier": "AT&T",
"ported": true,
"mcc": "310", "mnc": "260" }
Real-time Home Location Register lookup to verify if a number is active and reachable.
POST /api/v1/phone/hlr
{ "phone": "+15551234567" }
// Response
{ "reachable": true,
"status": "connected",
"roaming": false,
"imsi": "310260..." }
Format phone numbers to E.164, national, or international formats.
POST /api/v1/phone/format
{ "phone": "5551234567",
"country": "US" }
// Response
{ "e164": "+15551234567",
"national": "(555) 123-4567",
"international": "+1 555-123-4567" }
Get caller name (CNAM) data for phone numbers. Identify who's calling.
POST /api/v1/phone/cnam
{ "phone": "+15551234567" }
// Response
{ "name": "John Smith",
"type": "consumer",
"spam_score": 0,
"reputation": "clean" }
Get your API key and start validating phone numbers in minutes.