Phone list scrubber: know what's on the other end of every number.
Upload a CSV, Excel or PDF list. Every number is checked for line type, carrier and TCPA litigator status, and you choose what comes out: a mobile-only file, or litigators removed and your landlines kept. Pay per number, $5 minimum. No subscription, no sales call.
Free 20-row preview before you pay. No account, no SAN, no sales call.
New job
Free 20-row previewDrop your CSV, Excel or PDF file here
or click to choose a file. CSV, Excel (XLSX, XLS) or PDF. Up to 10,000 numbers per batch.
Have an account? Sign in
Optional. Pay as a guest and your receipt carries a sign-in link to your results.
Paying creates your account if you do not have one, and means you agree to the Terms of Service and the Privacy Policy.
Three steps to a
verified lead list.
No contracts. No monthly fees. Upload, scrub, download.
Upload your CSV
Drag and drop a file with up to 10,000 phone numbers. Client-side validation catches format issues instantly.
We scrub the list
Every number gets carrier-level line type detection and a check against a court-sourced TCPA litigator database, in parallel. You choose what comes out: the full scrub removes litigators, landlines, VoIP and disconnected numbers, and litigators only removes known litigators and keeps every other row.
Download clean CSV
Get a litigator-free list with line type and carrier appended: mobile-only on the full scrub, every line type kept on litigators only. Optionally add business name and industry for any number that turns out to be a registered business line.
Your numbers, our pipeline.
Every CSV flows through the same carrier-level verification engine.
Raw CSV
Your uploaded file with phone numbers, names, and any extra columns
10,000 numbersDual-Filter Scrub
Carrier lookup identifies landlines, VoIP and disconnects. TCPA litigator check finds serial litigators. Both run in parallel.
$0.20 per numberClean CSV
Litigator-free numbers with carrier name and line type appended. Mobile-only on the full scrub, or every line type kept if you only remove litigators. Business name and industry optional.
3,500 mobileBuilt for teams that
dial for dollars.
TCPA Litigator Screening
Every number is checked against a court-sourced litigator database. Known TCPA litigators are flagged and removed before you ever dial.
Real-Time Dashboard
Watch job progress, clean rates, and litigator counts update live in real time. Full history of every scrub you've run.
Pay Per Job
No wallets, no pre-funding. Upload your CSV, Excel or PDF list, see the exact cost, and pay via Stripe Checkout. Job processes the moment payment clears.
Grade Every Lead A–F
Optional Scrub + Grade replaces the $0.20 rate with $0.55/row and adds a contact grade: is the name real, does it match the phone, is the email deliverable.
Secure by Default
Google OAuth and email sign-in, per-user access controls, and encrypted storage. Your uploaded and cleaned CSVs are auto-deleted 24 months after the job runs, not kept indefinitely.
Business Line Lookup
Toggle it to flag which of your numbers are registered business lines and append the business name and industry behind them. $0.70 per contact checked.
Ready to see it work? Sign in below and scrub your first list in under 60 seconds.
Scrub My ListNumberBroom vs. the alternatives
NumberBroom has no monthly fee and no monthly minimum, lets you preview 20 rows free before you pay, and takes a CSV, Excel or PDF list with no code. Phone validation and the TCPA litigator check run in one upload, priced per job. Most alternatives bill a subscription or monthly minimum whether you scrub or not. Here is how six providers compare.
| Feature | NumberBroom | DNC.com now part of Sonera | IPQualityScore | ActiveProspect | BriteVerify | TCPA Litigator List |
|---|---|---|---|---|---|---|
| No monthly fee | Yes | No | Partialminimum on paid plans | Partial$10 monthly minimum | Not published | No |
| Free to try no credit card | Yes20-row preview | No | Yesfree plan | No | Not published | No |
| Upload a list, no code | YesCSV, Excel or PDF | Yes | Partial3 uploads a day on the free plan | Yes | Yes | Yes |
| Setup time | Under 2 minutes | Minutesonline signup | Minutes | Same day | Not published | Same day |
| Pricing model | Pay per job | Monthly subscription | Usage tiers | Pay as you go | Not published | Monthly subscription |
| Both checks in one job | Yes | Yes | Partialmanual setup | Yes | No | No |
| Phone validation line type + carrier | Yes | Partialline type, no carrier stated | Yes | Add-on | Partialline type, no carrier | No |
| TCPA litigator check | Yes | Yes | Add-on | Add-on | No | Yescore product |
| Business line lookup | Add-on$0.70 per contact | No | Partialbusiness name only | Add-on | No | No |
| 5,000 numbers what the price covers | $880validation + litigator check, no DNC | Not published | $99/monthvalidation only, 250 a day | ~$680estimate: validation + litigator check | Not published | $199/monthlitigator + DNC, no line type |
Competitor details are from each vendor's public pricing and product pages, checked 2026-09-18. ActiveProspect's 5,000-number figure is an estimate from its published per-lead and add-on rates. BriteVerify is now sold by Validity, which publishes no price for it. NumberBroom does not check the Do Not Call Registry; DNC.com and TCPA Litigator List do, under your own SAN. Vendors change prices without notice. See the full pricing breakdown, browse every comparison, or read: DNC.com, TCPA Litigator List, Blacklist Alliance.
The real comparison is total cost of ownership. A team scrubbing 500 numbers a month pays $100 with NumberBroom, and $0 the months they don't dial. TCPA Litigator List floors at $199/month whether you scrub or not. Above roughly 1,000 numbers every month, a subscription's per-unit cost can beat ours; below that, or in any slow month, per-job wins.
Pay per job.
No wallet. No friction.
Upload your CSV, Excel or PDF list, see the exact cost, and pay via Stripe. Your clean list is ready the moment payment clears.
Phone Validation + TCPA Litigator Check run in parallel. You get carrier name, line type and activity score on every number you keep, with litigator matches removed. A 100-number list is $20; a 5,000-number list is $880, since rows past 2,000 are $0.16 and rows past 5,000 are $0.08.
Replaces the $0.20 rate. Grades every surviving row A–F on phone reachability, name match and email deliverability. Requires a name column.
Upload a listBusiness name and industry appended to every row identified as a registered business line. Add it at checkout and it runs on every row of the list, or add it from your dashboard after a job completes and it runs on the rows that passed.
| Rows | Scrub | Scrub + Grade |
|---|
Need it in code instead of a CSV? The developer API runs $0.20 a lookup per call, the first band's rate, with no volume bands. The MCP server puts the same lookup inside Claude Code, Cursor or any MCP client, so an agent can check a number before it dials.
The annual math
A team scrubbing 500 leads a month pays $1,200/year with NumberBroom, and nothing in a month they don't dial. TCPA Litigator List's cheapest plan is $199/month whether you scrub or not -- $2,388/year, minimum. Past roughly 1,000 numbers every month, a subscription can undercut us on unit cost alone; below that, you pay for exactly what you use.
Frequently asked questions
Everything you need to know about phone list scrubbing, TCPA compliance, and how NumberBroom works.