Home/ Telecom APIs/ Phone Number Lookup API
NumLookupAPI

Phone Number Lookup API

Validate and enrich phone numbers with carrier information, number type, and location data. Support for 200+ countries worldwide.

Example Response
{
  "number": "+14155552671",
  "valid": true,
  "country": "US",
  "carrier": "Verizon",
  "line_type": "mobile",
  "location": "San Francisco, CA"
}

Use Cases

Number Validation

Verify phone numbers during signup and checkout to reduce errors and improve data quality.

📱

2FA & Security

Validate mobile numbers before sending OTP codes. Detect VoIP and landline numbers.

📊

Lead Enrichment

Enrich contact data with carrier and location information for better targeting.

🔍

Fraud Detection

Identify suspicious numbers and prevent fraud with carrier and type detection.

💬

SMS Routing

Optimize SMS delivery routes based on carrier information and number type.

🌍

International Support

Format and validate phone numbers from 200+ countries with local rules.

API Examples

cURL
curl "https://api.numlookupapi.com/v1/validate?apikey=YOUR_API_KEY&number=14155552671"
JavaScript
const response = await fetch(
  `https://api.numlookupapi.com/v1/validate?apikey=YOUR_API_KEY&number=${number}`
);
const data = await response.json();

Available Integrations

API Marketplaces

Ready to Get Started?

Start validating phone numbers today.

Start Free Trial