Datacircle

HLR Lookup pricing and alternatives: phone validation API, POST /apiv2/hlr, Full HLR lookup, full

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 /apiv2/hlr, Full HLR lookup, full 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 50 results.
  • One call. You send telephone_number to POST /apiv2/hlr. You set get_ported_date to "YES", get_landline_status to "YES" and usa_status to "YES". You can also send input_format, output_format, cache_days_global, cache_days_private, save_to_cache and get_imsi_hash. The call returns whether each number you send is valid.
  • 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 /apiv2/hlr, Full HLR lookup, fullHLR Lookups, top-up, 1 - 1M, POST /hlr-lookupseven.io, top-up, Prepaid balance, GET /api/lookup/hlrSignalWire, top-up from $5, Prepaid balance, GET /api/relay/rest/lookup/phone_number/{e164_number}, Look up phone number, full1Lookup, $7,990 yearly, Professional (annual), POST /bulk/jobs, Create a bulk job (type hlr_lookup)
$ per 1,000 phones$13.335$11.253$11.253$13.00$13.317
Completeness89%56%78%67%67%
Billingpay firstpay firstpay firstpay firstyearly
Pay£2,500any amountany amount$5$7,990
Enough for250,000 resultsas many as you pay foras many as you pay forabout 384 calls50,000 results a month
Freshnesslivelivelivelivelive
Who can get itanyonevolume of 1 - 1M lookups (an individual over 18 or with parental consent, or a business entity)traders: the customer assures that he is a trader and that the short messages are sent as part of his businessanyone with a SignalWire space and a payment method, new accounts stay in Trial mode until at least $5 of credit is addedanyone with a business name and a working business email address

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-18.

  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/charging
  6. hlrlookup.com/pricing
  7. 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 freenever
Also pays forfrom the same budget: MNP-only lookup · Bulk uploads via API
Not found
$ per 1,000$0.00
In their words
Their pitchGlobal Phone Validation Made Simple. Check if a telephone number is contactable by exploring global telecoms data
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 for50 results, once
Rate limit
Concurrent210
Batch80
Speed
Answerin the call
The call
You sendtelephone_number, get_ported_date "YES", get_landline_status "YES", usa_status "YES". Optional: input_format, output_format, cache_days_global, cache_days_private, save_to_cache, get_imsi_hash
MethodPOST
Path/apiv2/hlr
About the plan
Plan200 free credits
Who can get itnew accounts with a business email address
The 26 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, IMSI hash, ported, SMS email, MMS email, disposable, lookup date, ported date, landline status, USA status

Best GTM APIs