Live HLR · non-US mobile · pay as you go

Stop paying to text dead numbers.

NumClean checks every mobile number against the live network — valid number, line type, carrier, ported status, plus live reachability where the operator supports it — so you stop paying to message numbers that can't receive your text. No subscriptions. No minimums.

200+ countries from $0.004 per number ~20% of lists are dead
Example Batch report
Example output — illustrative, not a live query
50,000
Total
74.0%
Sendable
17.0%
Dead / inactive
3.5%
VoIP
2.5%
Landline
3.0%
Invalid
Est. wasted sends avoided 13,000
Est. savings (@ $0.07/sms) $910
Reachability is a best-effort live signal, not a delivery guarantee.
We recommend a test batch before full send.
the cost of dead weight

Every dead number is a message you paid for and nobody got.

Outside the US, A2P SMS runs $0.05–$0.40 a message. Around 20% of a typical list can't receive it. Do the math on your own list.

$
Wasted per campaign
$1,400
20,000 messages to numbers that can’t receive them.
Clean it once with NumClean$700
what comes back

One query. The whole number picture.

Straight from the operator's Home Location Register over SS7 — not a guess from a numbering plan.

Field guide

  • number_typeClassifies the number as mobile, landline, or VoIP. Landlines can't receive SMS; VoIP numbers are often disposable or tied to fraud.
  • portedWhether the number has moved to a different carrier. Ported numbers may route (and price) differently than their original network suggests.
  • carrierThe current operator and MCC/MNC code, even after porting. Useful for network-level routing and cost optimisation.
  • reachableA live signal of whether the number is active and resolvable on its operator's network, where the operator exposes it. A phone that is simply switched off or out of coverage is not dead — SMS still queues and delivers later. Treat this as a strong bonus signal, not a delivery guarantee.
how it works

From dirty list to clean send in one pass.

01

Drop your numbers

Upload a CSV or text file — one number per line. We accept any list size, from a hundred to half a million.

02

We query the live network

Each number gets a real HLR lookup over SS7. Line type, carrier, ported status — plus live reachability where available — straight from the operator.

03

Send only to the living

Get back a clean list plus a report: how many were dead, VoIP, or ported — and what you just saved.

pricing

Pay for what you check. Nothing else.

Prepaid. The more you clean, the lower the rate — and the price is on the page, not behind a sales call.

1 – 10K
$0.010 /num
pay as you go
10K – 100K
$0.007 /num
growth
100K – 500K
$0.005 /num
scale
500K +
$0.004 /num
bulk
estimate

Upload a file. See your cost estimate.

We count the numbers client-side and apply your volume rate. This is an estimate — final pricing is confirmed when we process your list.

Volume tier
Rate per number
Estimate$0.00
This is an estimate, not a final quote
get started

Request a free list audit.

Tell us about your list and we'll run a complimentary sample to show you how much you could save.

Let's clean your list

Fill in the details below and we'll get back to you within one business day.