Know which numbers are alive before you send.
Upload a list or call the API. Landlines, litigators and do-not-call numbers come out the way you choose, and you pay in credits for only what you run.
- (415) 555-0142reachable
- (212) 555-0188landline, removed
- (801) 555-0119litigator, removed
- (303) 555-0167reachable
Dead numbers cost the same to text as live ones.
Carriers bill you for the send, not the delivery. Every landline, deactivated line and flagged number in your list is money out the door, and every one that bounces teaches carriers to trust your traffic less. Clean the list first.
- $300
- per million numbers
- 7
- checks, each one a switch
- 0
- subscriptions or monthly fees
- $20
- to clean your first list
Three steps. No spreadsheet surgery.
Upload
Drop a CSV. Any column headers, any size. We find the phone column.
Choose
Switch on what should come out. The credit cost shows before you run.
Download
Get the clean list, plus a file of what came out and why.
Clean exactly what you choose.
Every option is a switch. Turn on only what your campaign needs, and pay for only that.
Know more than “reachable.”
Add the details your team actually uses, and leave the rest.
- carrier name and ID
- line type: mobile, landline, VoIP
- ported numbers, with the new carrier and port date
- time zone and location
- how long the number has been active
- whether a texted link was ever clicked
Dashboard or API. Same engine.
Dashboard
Check one number or a million. Import a list, pick your options, watch it run, download the result. Every number lands in your account with its latest result, so you can search, filter and export it later.
Download the kept numbers and the removed ones, each with its reason.
API
One call in, one answer out. Send a number, get back the options you asked for. Use it at the form, in the dialer, in your CRM. Every API lookup also lands in your dashboard, so nothing lives only in a log.
curl https://numberalive.com/api/v1/lookup \
-H "Authorization: Bearer YOUR_API_KEY" \
-d phone=4155550142 -d remove_landline=1 \
-d remove_litigators=1 -d append_carrier=1
{ "data": {
"phone": "4155550142", "keep": true, "reasons": [],
"fields": { "carrier": "Example Wireless" },
"credits_used": 2 } }
Bulk lookups take up to 1,000 numbers per call. Full reference in the API docs.
Prepaid credits. No subscription.
Buy credits, run lists, see the cost before every run. Options show their credit cost up front, so there are no surprises on the invoice.
- $30100,000 credits
- $60200,000 credits
- $120400,000 credits
- $3001,000,000 credits
One flat price on every order: $0.0003 per credit, so carrier and line type cost $0.30 per 1,000 numbers and $300 per million.
Cleaning large lists every month? Get a volume rate.
Your lists stay yours.
- Stored in your account until you delete it, any time.
- Never sold, shared or used for anything but your cleaning.
- Encrypted in transit.
- Every action is logged to your account.
Who it is for
- SMS marketers
- Clean before the blast, not after the bill.
- Lead generators
- Know the quality of a list before it ships.
- Call centers
- Raise connection rates before numbers hit the dialer.
- List brokers
- Ship verified inventory.
- Platforms and agencies
- Wire the API into your own product.
- Finance, healthcare, nonprofits
- Screen every outreach list before the first call goes out.
FAQ
Does NumberAlive verify international numbers?
US and Canada only, for now.
How do credits work?
One lookup spends credits based on the options you chose. The cost shows before you run a list.
Is there a free trial?
Not a trial, but we will clean a 1,000-number sample of your list free: claim your sample. After that, the smallest purchase is $20.
Do you keep my lists?
Yes, in your account, until you delete them.
How do I use the API?
Create a key in your dashboard and see the API docs.
Make sure the next send lands.
A dead number costs the same to text as a live one. Find them first.
Get started