Phone number API pricing

Start with 100 free lookups a month for testing and personal projects, no credit card required. Paid plans allow commercial use, remove the rate limit and add requests and support. Cancel any time.

Free: $0 for 100 · Basic: $9.99 for 5,000 · Pro: $49.99 for 50,000 · Scale: $109.99 for 250,000 · Custom: more than 250,000 requests a month. There is no 10,000-request plan, and no plans named Small or Medium.

Free

For testing and personal projects

$0.00 /mo

Get Free API Key

What's included

  • 100 Requests
  • Batch Validation
  • CSV & Excel Upload
  • Unlimited API Keys
  • 10 Requests / Min.

Basic

For small projects

$9.99 /mo

Buy Basic

What's included

  • 5,000 Requests
  • Batch Validation
  • CSV & Excel Upload
  • Unlimited API Keys
  • No Rate Limit
  • Email Support

Pro

For growing apps

$49.99 /mo

Buy Pro

What's included

  • 50,000 Requests
  • Batch Validation
  • CSV & Excel Upload
  • Unlimited API Keys
  • Sandbox API Keys
  • No Rate Limit
  • Email Support
  • Team Management

Scale

For high volume, with SLA

$109.99 /mo

Buy Scale

What's included

  • 250,000 Requests
  • Batch Validation
  • CSV & Excel Upload
  • Unlimited API Keys
  • Sandbox API Keys
  • No Rate Limit
  • Priority Email Support
  • Team Management
  • IP White- & Blacklisting
  • URL Whitelisting
  • SLA
  • Overages

Custom

For large volumes and custom terms

Custom

Contact Us

What's included

  • Custom Requests
  • Batch Validation
  • CSV & Excel Upload
  • Unlimited API Keys
  • Sandbox API Keys
  • No Rate Limit
  • Tailored Support
  • Team Management
  • IP White- & Blacklisting
  • URL Whitelisting
  • Custom SLA
  • Overages

Plans at a glance

PlanPriceRequests per monthAPI keysRate limitCommercial use
Free$0/mo100Unlimited10 requests/minNo (testing and personal projects)
Basic$9.99/mo5,000UnlimitedNoneYes
Pro$49.99/mo50,000UnlimitedNoneYes
Scale$109.99/mo250,000UnlimitedNoneYes
CustomContact usMore than 250,000UnlimitedNoneYes
  • The plans are Free, Basic, Pro, Scale and Custom. There is no 10,000-request plan. Above 250,000 requests a month, pricing is custom.
  • Commercial use: from the Basic plan ($9.99 a month). The Free plan is for testing and personal projects.
  • No credit card is needed for the Free plan.
  • API keys: unlimited on every plan, all sharing the plan’s quota. Sandbox keys come with Pro and Scale.
  • Batch billing: POST /v1/validate accepts up to 100 numbers per request. Each number counts as one request; identical entries in the same batch are billed once.
  • HLR lookups (live network status): paid plans only. An answered lookup with hlr=1 costs 21 requests (1 base + 20); landlines, invalid numbers and numbers the network does not answer in time cost 1. See the HLR lookup API.
  • Batch upload without code: in the dashboard, upload a CSV, TXT or Excel file or paste a list of phone numbers, see what it costs before you start, and download the results as a CSV with the same fields as the API. Billed like the API: one request per distinct number; duplicates and blank rows are free.
  • Every lookup, every plan: validation, carrier, line type, location, time zones and formats, for a flat monthly price. Carrier and line type are not charged extra.
  • Cancel any time from your dashboard.

Frequently asked questions

Can I use the free plan for commercial projects?
No. The free plan (100 requests a month, no credit card) is for testing and personal projects. Commercial use starts with the Basic plan at $9.99 a month for 5,000 requests.
Do I need a credit card for the free plan?
No. Sign up, get your API key and start making requests. You only need a card if you upgrade to a paid plan.
How are batch requests billed?
A POST /v1/validate batch takes up to 100 numbers, and each number counts as one request: a batch of 100 different numbers uses 100 requests of your monthly quota. Identical entries in the same batch are validated and billed once. The same number written differently (for example +14158586273 and +1 415 858 6273) counts twice. The X-Cost response header shows what a request cost.
Can I validate a list of phone numbers without writing code?
Yes. In your dashboard, open Tools → Batch validation and upload a CSV, TXT or Excel (XLSX) file of up to 20 MB, or paste the numbers. We find the phone numbers in any column, show how many requests the batch uses before anything is charged, and email you when it is done. The results download as a CSV with your original columns plus the API's fields (valid, formats, country, carrier, line type). Each distinct number counts as one request, as with the API; numbers without a country code can use a default country you pick. Every plan includes it.
How much does numlookupapi cost?
Free is $0 a month for 100 requests. Basic is $9.99 a month for 5,000 requests. Pro is $49.99 a month for 50,000 requests. Scale is $109.99 a month for 250,000 requests. Above 250,000 requests a month, we set up a custom plan.
Is there a 10,000-request plan?
No. The plans are Free (100 requests a month), Basic (5,000), Pro (50,000), Scale (250,000) and Custom (more than 250,000). There are no plans named Small or Medium.
Is there a rate limit?
Paid plans have no rate limit. The free plan is limited to 10 requests per minute.
Are carrier and line type lookups charged extra?
No. Pricing is a flat monthly fee, not a per-lookup charge. A lookup returns validation, carrier, line type, location, time zones and formats in one response, and it counts as one request on every plan.
How does the price compare with Twilio Lookup?
Twilio Lookup charges $0.008 per Line Type Intelligence request (checked October 2026), so 50,000 line-type lookups cost about $400. The same volume costs $49.99 a month on numlookupapi Pro, with carrier, location and time zones included.
Does a lookup return the owner's name or address?
No. numlookupapi is a phone number validation API. It checks numbers against national numbering plans and returns carrier, line type, location, time zones and formats. It does not return the name or address of the person behind a number. A standard lookup does not query the mobile network: the carrier is the operator the number range was assigned to, so ported numbers are not reflected. For the live network status (reachable, ported, current network), add an HLR lookup on a paid plan.
How reliable is the API?
The API has had 99.99% uptime over the last 12 months. You can check the current status any time on the status page.
Where does the data come from?
From several phone data providers and international carriers.
Is numlookupapi GDPR compliant?
We process your data in line with the GDPR. numlookupapi is run by Everapi GmbH, an Austrian company, and the API runs on our own servers in Germany. Our Trust Center lists the security measures in place, where your data is kept and every sub-processor.
What if I need more than 250,000 requests a month?
Contact us and we'll set up a custom plan with the volume, SLA and terms you need.
Can I cancel at any time?
Yes. You can cancel any time from the dashboard.

Not sure which plan fits?

Tell us what you need and an engineer will get back to you within 24 hours.

Contact Us

A call with our team
Answers from engineers
Custom pricing
Custom terms