Phone data
for developers.
Validate numbers, standardize formats, and understand the phone data behind every contact.

Number details
Sample data- E.164
- +14165550123
- Country
- Canada
- Line type
- Fixed line or mobile
- Numbering plan
- Valid
Example only. No lookup or credits used.
Integrate in a few lines.
A phone number in. Structured data out. Use a straightforward HTTP request in the language you already work with.
curl -X POST 'https://YOUR_API_HOST/v3/verify' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"phone":"+14165550123","mode":"static"}'Static validation uses 1 credit. Current-carrier lookup uses up to 10. Explore the API
Start with a real example.
Try a free numbering-plan check. No account or credits needed.
Every good contact starts here.
Run a check to see the standardized number, country and line type.
Your numbers.
One workspace.
From the first number to the next import, keep your lookups, API access and credit balance in one place.

Free to start.
Room to grow.
Every account includes 1,000 free monthly credits for static validation. Add a subscription or permanent credit pack when you need more.
See all plans and pricingPack credits carry over. Free monthly credits reset at the start of each UTC calendar month.
Build with better
phone data.
Start with your first number. Take it from there.