API Catalog Phone APIs

Phone APIs

Validate and lookup phone numbers

Comprehensive phone number intelligence. Validate formats, identify carriers, detect line types, and verify active numbers with HLR lookup.

Phone Validation

Popular

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": "..." }
Format Check Line Type Country Detection

Carrier Lookup

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" }
Current Carrier Port Detection MCC/MNC

HLR Lookup

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..." }
Live Status Roaming Check IMSI

Phone Formatter

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" }
E.164 National International

Caller ID Lookup

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" }
Caller Name Spam Score Reputation

Ready to integrate Phone APIs?

Get your API key and start validating phone numbers in minutes.