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.

WhatnumverifyPhone 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 priceBasic $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 returnsValidity, format, line type, carrier and location (as published).Validity, E.164, international and national formats, country, region and line type.
AuthenticationA 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 sourceUp-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

All comparisons