Phone validation API
APILayer, $129.99 monthly
$0.52per 1,000 phonesThe median plan costs $3.313 per 1,000. This plan costs less than 84% of the 97 priced plans.
Plan: Enterprise Plan one of APILayer's 8 plans
- FreeFree Plan$0.00 per 1,000
- $14.99 monthlyBasic Plan$2.998 per 1,000
- $59.99 monthlyProfessional Plan$1.20 per 1,000
- $129.99 monthlyEnterprise Plan$0.52 per 1,000
- $161.99 yearlyBasic Plan$2.70 per 1,000
- $629.99 yearlyProfessional Plan$1.05 per 1,000
- $1,325.99 yearlyEnterprise Plan$0.442 per 1,000
- Contact usCustom Plan
Call:
GET / validate APILayer's only callAbout this item
- Stored. You may get APILayer's answer from an earlier check of the number. APILayer's pages don't say how old its answers are.
- A subscription billed every month. You pay $129.99 for 250,000 requests a month, enough for 250,000 calls a month. Unused requests expire: at the monthly reset, no rollover.
- One call. You send number, country_code to
GET /. The call returns whether the number is valid.validate - Anyone can get it. Keep data: with conditions. Use data: with conditions.
Compare with similar plans
Other providers' plans with the closest prices per 1,000. Like this plan, each is a stored copy.
| This planAPILayer, $129.99 monthly | Trestle, free | Melissa, $4.97 pack | NumLookupAPI, $449.99 yearly | Veriphone, $299 pack | |
|---|---|---|---|---|---|
| $ per 1,000 | $0.52 | $0.00 | $0.00 | $0.577 | $0.598 |
| Billing | monthly | free | pay first | yearly | pay first |
| Pay | $129.99 | $0 | $4.97 | $449.99 | $299 |
| Enough for | 250,000 calls a month | 25 calls, once | 100 calls a month | 65,000 calls a month | 500,000 calls |
| Freshness | stored | stored | stored | stored | stored |
| Who can get it | anyone | companies, with a business email address | anyone who passes Melissa's KYC/AML identity check | anyone | anyone |
Sources
From each provider's own pricing page and docs. We read this row from these pages on 2026-10-14.
- api.swaggerhub.com/apis/apilayer-863/numverify-api/1.0.0/swagger.json
- docs.apilayer.com/mailboxlayer/docs/api-documentation
- docs.apilayer.com/numverify/docs/api-documentation
- docs.apilayer.com/numverify/docs/getting-started
- mailboxlayer.com/permitted-prohibited-use
- mailboxlayer.com/pricing
- mailboxlayer.com/privacy
- mailboxlayer.com/service-agreement
- mailboxlayer.com/terms
- mediastack.com/faq
- mediastack.com/pricing
- mediastack.com/terms
- numverify.com/billing-overages-documentation
- numverify.com/faq
- numverify.com/product
- numverify.com/terms
Product details
We list each column of this plan's row on the sheet that has a value.
| $ per 1,000 | $0.52 |
|---|---|
| Billing | monthly |
| $ a month | $129.99 |
| Repeat free | never |
|---|---|
| Per | call |
| $ per 1,000 | $2.08 |
|---|
| $ per 1,000 | $0.52 |
|---|
| Their pitch | Get your free API access key and start validating international and national phone numbers at the point of entry into your system with Numverify API. |
|---|
| Freshness | stored |
|---|---|
| Keep data | until the agreement ends, not imported into data files or other software, nor archived or cached within another website, without apilayer's written permission |
| Use data | only for reference by your application's end users, for their own personal use, not resold, redistributed (within your own organization too) or used for unsolicited bulk email |
| Pay | $129.99 |
|---|---|
| You get | 250,000 requests a month |
| Enough for | 250,000 calls a month |
| Expires | at the monthly reset, no rollover |
| Batch | 1 |
|---|
| Answer | in the call |
|---|
| You send | number, country_code |
|---|---|
| Method | GET |
| Path | /validate |
| Plan | Enterprise Plan |
|---|---|
| Who can get it | anyone |
The 10 fields in the plan's answer
valid, phone number, local format, international format, country calling code, country code, country, location, carrier, line type