Phone list scrubbing: remove known TCPA litigators before you dial.
New job
Free 20-row preview- Upload
- Free 20-row preview
- Pay and process
Step 1 of 3: drop your list here.
Drop your CSV, TSV, Excel or PDF file here
or click to choose a file. CSV, TSV, Excel (XLSX, XLS) or PDF -- a tab-delimited .txt works too. Up to 10,000 US numbers per batch.
No file? Paste numbers instead
Paying creates your account if you do not have one, and means you agree to the Terms of Service and the Privacy Policy.
- Free 20-row preview before you pay. No account, no sales call.
- A Record of compliance screening with every job, naming the file, the rows screened and the checks run.
- Federal Do Not Call check, free on lists up to 1,000 numbers, once you sign in and link your own FTC subscription (SAN). What it covers
Upload a CSV, TSV, Excel or PDF list. Every US number is checked for line type, carrier and TCPA litigator status, and you choose what comes back: a mobile-only file, or litigators removed and your landlines kept.
Just one number to check? Check one number free.
- Clean mobile3,457in your file
- Known TCPA litigators64removed
- Not a mobile line1,314removed: 812 landline, 502 VoIP
- Disconnected107removed
- Not a valid number41removed
- Could not be checked17left out, refunded
Every row you keep comes back as uploaded, with line_type, carrier, activity_score and scrub_status added. Removed rows come back in a second file, each with its line type, carrier and reason; known litigators and Do Not Call Registry matches are counted, never listed. Choose Litigators only and the landline, VoIP and disconnected rows stay in your file.
Three steps to a
cleaner call list.
No contracts. No monthly fees. Upload, scrub, download.
Upload your list
Drop a CSV, TSV, Excel or PDF file with up to 10,000 phone numbers, or paste them in. Preview 20 rows free before you pay.
We scrub the list
Every US number gets carrier-level line type detection and a check against a court-sourced TCPA litigator database. The full scrub also removes landline, VoIP and disconnected numbers; litigators only keeps them.
Download clean CSV
Get your list back with line type and carrier on every row kept, and a Record of compliance screening for the job. A mobile-only file tells you what kind of line each number is, not whether you may text it.
Built for teams that
dial for dollars.
TCPA Litigator Screening
Every US number is checked fresh, on every scrub, against litigator data refreshed daily from federal and state court filings: plaintiffs and the attorneys involved, TCPA and other consumer-protection suits, and other numbers tied to a known litigator. Matches are removed before you ever dial.
Live Progress, Then Scrub Again
Watch a job count down to done, then see where every number went, with every scrub you've run kept in one history. When a list is due a re-check, Scrub again runs it on the file you already uploaded, with nothing to re-upload.
Refunds for Unchecked Rows
A number the scrub cannot get an answer for is left out of your clean file, and the difference is refunded to your card automatically when the job finishes, unless the job minimum already covered it.
Grade Every Lead A–F
Optional Scrub + Grade replaces the base scrub rate on every row rather than adding to it, and grades every contact that passes the scrub: 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.
Your Own Do-Not-Call List
Add the numbers of people who asked you to stop calling in Settings. They are taken out of every list you scrub while signed in, before anything is looked up, and you are not charged for them.
Ready to see it work? Drop your list in the upload card up top and preview 20 rows free. No account needed.
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, TSV, 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 | Partialone-time pricing offered | Partialfree plan; paid plans monthly | Yespay as you go | Not published | No |
| Free to try no credit card | Yes20-row preview | No | Yesfree plan | No | Not published | Yesone-number lookup, email + CAPTCHA |
| Upload a list, no code | YesCSV, TSV, Excel or PDF | Yes | Partialpaid plans only | Yes | Yes | Yes |
| File formats accepted | CSV, TSV, Excel, PDF | Not published | CSV | CSV | CSV, TXTExcel not supported | CSV, Excel |
| Setup time | Under 2 minutes | Minutesonline signup | Minutes | Minutesonline signup | Not published | Not published |
| Pricing model | Pay per job | Monthly or one-time | Monthly or annual plans | Pay as you go | Not published | Monthly subscription |
| Both checks in one job | Yes | Yes | Partialmanual setup | Yes | No | Add-onverification billed apart |
| Phone validation line type + carrier | Yes | Yesvia Wireless ID Premium | Yes | Add-on | Partialline type, no carrier | Add-onverification billed apart |
| TCPA litigator check | Yes | Yes | Add-on | Add-on | No | Yescore product |
| Business line lookup | Add-on$0.70 per contact | Partialbusiness or residential flag, no name | Partialbusiness name only | Add-on | No | No |
Competitor details are from each vendor's public pricing and product pages, checked October 8, 2026, accepted file formats included, against each vendor's own pricing, product, upload or help pages, and “Not published” means that vendor names no format publicly. BriteVerify is now sold within Validity Engage, and Validity publishes no price for it. TCPA Litigator List's free one-number lookup was checked October 9, 2026. NumberBroom checks the federal Do Not Call Registry under your own SAN, free, on lists of up to 1,000 numbers only; DNC.com and TCPA Litigator List check the Registry too, 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.
One list, one upload.
No monthly plan.
For independent insurance agents, loan officers, realtors and roofers whose CRM can't scrub: remove known litigators and check the federal Do Not Call Registry in the same upload, and pay for that list only.
- Known TCPA litigators removed. One call or text to a serial filer can become a claim for $500, or up to $1,500 if a court finds it willful or knowing.
- Federal Do Not Call check in the same upload, free on lists up to 1,000 numbers once you link your own FTC subscription (SAN) to your account. The FTC's first five area codes cost nothing.
- Keep your landlines. Choose Litigators only and every other valid number stays, with line type added, at the same price as the full scrub.
- Pay per list. No subscription, no dialer, no contract. Preview 20 rows free first.
Pay per job.
No wallet. No friction.
Upload your CSV, TSV, Excel or PDF list, see the exact cost, and pay via Stripe. Your clean list is ready minutes after payment clears.
Clean a call list before anyone dials it.
- Known TCPA litigators removed
- Landlines, VoIP and disconnected numbers removed: you get a mobile-only file, with the carrier on every number
- Or choose Litigators only: landlines, VoIP and disconnected numbers stay, with line type added, at the same price
- Free federal Do Not Call check with your own FTC SAN, on lists up to 1,000 numbers
- Preview 20 rows free. No subscription
For bought or inherited leads: find out which ones are real before you call.
- Everything in Scrub, at one price (not on top of $0.20)
- A letter grade, A to F, for how likely each lead that passes the scrub is real and reachable
- Checks that the name on the lead belongs to the phone
- Checks that each email is deliverable, if your list has emails
- Call your A leads first
Needs a name column in your list.
Upload a listKnow which numbers belong to a business, and what kind.
- Business name and industry on every registered business line
- Add it at checkout, or later from your dashboard
- At checkout it runs on every row with a US number, so a number listed twice counts twice; added later, only on the numbers 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.
Want to see grades before you pay for Scrub + Grade? The free contact data assessment grades up to 300 rows of your list at no charge.
Frequently asked questions
Everything you need to know about phone list scrubbing, TCPA compliance, and how NumberBroom works.