A numverify alternative for phone validation with commercial use on the free plan
numverify is the familiar name for phone number validation: 100 free requests a month, with its own table marking the free plan as not for commercial use, then $14.99 a month for 5,000 requests with overage fees past the allowance. The Phone Validation API does the same job from the same kind of source, libphonenumber numbering-plan metadata, as pure computation on our side, so a call costs 1 token and commercial use is included on every plan.
| What | numverify | Phone Number Validation API |
|---|---|---|
| Free tier | $0, 100 requests a month, marked as not for commercial use (as published). | 500 tokens a month, no card; one validation costs 1 token, commercial use included. |
| Entry paid price | Basic $14.99/month for 5,000 requests, overage about $0.012 per call (as published). | Starter $6.99 for 25,000 validations a month, no overage. |
| What it returns | Validity, format, line type, carrier and location (as published). | Validity, E.164, international and national formats, country, region and line type. |
| Authentication | A valid API access key (as published). | One API key, sent as the X-Api-Key header. The same key works for every API in the catalog. |
| Data source | Up-to-date international numbering plans (as published). | libphonenumber metadata (MIT licence), the same numbering-plan data used by Android and major telecom systems. Pure computation, no external call. |
Facts about numverify were read from its own pages on October 29, 2026. If something has changed since, tell us and we will update the page. Sources: numverify product page.
Reasons to pick Phone Number Validation API
- Commercial use on the free plan, so a prototype can ship as a product without a plan change.
- Five times the entry allowance for less than half the price, and no overage line on the invoice.
- Deterministic and fast: numbering-plan metadata evaluated on our side, no external call per request.
- One key covers email validation, IP intelligence and the rest of the catalog for the same form.
When numverify is still the better choice
- You need the carrier name or a live line-status check; the Phone Validation API reports line type from numbering plans, not carrier lookups.
- You already pay for the apilayer suite and want everything on one bill.
Try it with your key
The first endpoint of the API as a curl command. Create a free key and paste it in. (Validate Phone, 1 token).
curl "https://api-phone-validation.dataandapis.com/v1/phone?country=US&number=%2B14155552671" \
-H "X-Api-Key: YOUR_API_KEY"Plans
Free 500 tokens a month · Starter $6.99 for 25,000 · Pro $24.99 for 150,000 · Ultra $99.99 for 1,000,000. Every plan covers every API.
Questions people ask
- Does it check whether the number is in service?
- No. It validates the number against the country's numbering plan and formats it. Live line status requires carrier queries, which this API does not make.
- Which countries are supported?
- Every country and territory covered by libphonenumber, the metadata used by Android and major telecom systems.
- Can I pass a national number without a country code?
- Yes, with a default country parameter; the response returns the E.164 form.
One key, 128 APIs, free to start
500 tokens a month without a card. Most calls cost one token.
Create a free account