Phone Number Validator

Parse, validate and format phone numbers to E.164 - fully offline, no per-lookup fees.

betaData ValidationAvailable on RapidAPI

Phone Number Validator reference

Parses a phone number to E.164, detects the country by calling code, validates the national-number length against bundled per-country rules, and returns international/national/E.164 formats. Deterministic and offline - no carrier API required. IMPORTANT: this validates STRUCTURE (calling code + digit length), NOT whether the number is live or assigned. Live/ported-number checks need paid carrier lookup data which this API does not provide. Metadata: all global dial codes covered; ~199 of 205 entries carry researched per-country length rules, 6 use a permissive 4-15 digit generic fallback.

Base URL: https://69.62.119.122.nip.io/phone

Quick start

curl https://69.62.119.122.nip.io/phone/health

Endpoints

GET/healthHealth check
POST/v1/validateValidate & format one number
GET/v1/countriesList supported calling codes

Pricing

BASIC
Free
300 requests / month
PRO
$8.99 /mo
40,000 requests / month
ULTRA
$24.99 /mo
500,000 requests / month

Plans are billed through RapidAPI — subscribe there to get your API key.

Available on RapidAPI.

‹ All APIs