Datacircle

HLR Lookup pricing and alternatives: phone validation API, POST /batches/{id}/sourcejson, Bulk uploads via API

89% complete: 8 of the 9 key fields we checkSee the 9 fields

$0.00per 1,000 phonesThe cheapest of the 275 plans we rank by price is Twilio, top-up, at no cost per call.
Plan: 200 free credits one of HLR Lookup's 12 plans
Call: POST /batches/{id}/sourcejson, Bulk uploads via API one of HLR Lookup's 6 calls for this API
API: Phone validation API one of HLR Lookup's 2 APIs

About this item

  • Live. The call checks the number when you make it.
  • 8 of the 9 key fields we check. Number, Formats, Validity, Type, Carrier, Porting and roaming, Place, Risk.
  • Nothing to pay. You get 200 credits once, enough for 200 results.
  • One call. You call POST /batches/{id}/sourcejson. You send id and telephone numbers in the request body. The call returns a job. You fetch the answer once the job is done.
  • Who can get it: new accounts with a business email address. Keep data: no limit. Use data: with conditions.

HLR Lookup: phone validation API alternatives

The table starts with HLR Lookup's cheapest paid plan. Next come plans from other providers with the price per 1,000 phones closest to HLR Lookup's. Each plan in the table gives live data.

HLR Lookup, £2,500 pack, 1,000,000 lookups, POST /batches/{id}/sourcejson, Bulk uploads via APICheckThatPhone, $30 monthlyXverify, $750 packCallerAPI, contact us, Enterprise transparency $1,000, GET /api/network-lookup/{phone}HLR Lookups, top-up, 7.5M - 10M, POST /mnp-lookups
$ per 1,000 phones$3.334$3.00$3.00$3.333$3.376
Completeness89%78%44%44%44%
Billingpay firstmonthlypay firstcontactpay first
Pay£2,500$30$750$1,000any amount
Enough for1,000,000 results10,000 calls a month250,000 calls300,000 calls a monthas many as you pay for
Freshnesslivelive (deactivation date, state DNC: 7 days)livelivelive
Who can get itanyoneanyoneanyoneanyone who agrees terms with CallerAPI sales ("Exact terms are set in your agreement")volume of 7.5M - 10M lookups (an individual over 18 or with parental consent, or a business entity)

Every phone validation API provider we score, ranked

Sources

From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-10-26.

  1. hlrlookup.com/
  2. hlrlookup.com/docs/hlrlookup-docs.html
  3. hlrlookup.com/frequently-asked-questions
  4. hlrlookup.com/hlr-api-v2.openapi.json
  5. hlrlookup.com/knowledge/bulk-uploads-via-api
  6. hlrlookup.com/knowledge/charging
  7. hlrlookup.com/pricing
  8. hlrlookup.com/terms-of-service

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Number
  • Formats
  • Validity
  • Type
  • Carrier
  • Porting and roaming
  • Place
  • Risk
  • Owner, not in the answer
Price
$ per 1,000 phones$0.00
Perresult
Billingfree
Aggregators
Aggregatorsnone
Charges
Repeat free30 days
Extra fieldsported date: +$0.00 · landline status: +$0.00 · USA status: +$0.00
Also pays forfrom the same budget: Full HLR lookup · MNP-only lookup
Not found
$ per 1,000$0.00
In their words
Their pitchSubmit large lists of numbers via the batch API — upload a CSV, monitor progress, pause and resume, then download results.
Data
Freshnesslive
Keep datano limit
Use dataany, its terms add "Our services are not intended to be used as the sole basis for any business decision"
Plan
Pay$0
You get200 credits
Enough for200 results, once
Rate limit
Batch100,000
Speed
Answerby polling
The call
You sendid, telephone numbers in the request body
MethodPOST
Path/batches/{id}/sourcejson
About the plan
Plan200 free credits
Who can get itnew accounts with a business email address
The 22 fields the plan's answer can hold

error code, request ID, request parameters, credits charged, phone number, formatted number, line type, line status, original carrier, original MCC-MNC, country, country ISO3 code, location, country calling code, current carrier, current MCC-MNC, current carrier country, ported, SMS email, MMS email, disposable, lookup date

Best GTM APIs