TCPA Compliance Protect Your Business

DNC Scrubbing: Check Your Phone Lists Before You Dial

Scrub phone numbers against the Federal DNC Registry, State DNC Lists, DMA Do Not Call, and TCPA Litigator databases. Get a clean, compliant calling list in minutes. Avoid fines of $500-$1,500 per violation.

TCPA class action lawsuits have resulted in multi-million dollar settlements. Don't risk it.

4

DNC Databases Checked

1 Credit

Per Phone Checked

2 CSVs

Full + Clean-Only

API

Ready to Integrate

Also available via API — integrate DNC scrubbing into your workflow

What We Check Every Phone Number Against

Each phone number is checked against four compliance databases to give you a complete risk picture

Federal DNC Registry

The national Do Not Call list maintained by the FTC. Over 240 million phone numbers registered.

State DNC Lists

State-level Do Not Call registries that may have additional numbers beyond the federal list.

DMA Do Not Call

The Direct Marketing Association's voluntary suppression list used by responsible marketers.

TCPA Litigators

Known serial TCPA litigators who actively file lawsuits against telemarketers. High-risk numbers to avoid.

You Also Get for Each Phone Number:
  • Phone Type — Mobile or Landline
  • Clean Status — Pass/Fail flag for quick filtering
  • Label — Your original label (name, address) preserved
  • Two CSVs — Full results + clean-only download

Simple, Transparent Pricing

DNC scrubbing uses the same credit balance as skip tracing. No extra account or subscription needed.

DNC Scrub Pricing

Credits are charged per phone number checked, regardless of whether the number is on a DNC list or not. Uses your existing Tracerfy credit balance.

1 Credit

per phone checked

  • Same Credit Balance — Uses your existing Tracerfy credits
  • All 4 Databases — Federal DNC, State DNC, DMA, and Litigator checks included
  • Phone Type Detection — Mobile vs Landline identification included
  • Two Output Files — Full results CSV + clean-only CSV
  • Web + API — Use via dashboard or integrate with our API

Why DNC Scrubbing Is Highly Recommended

The Telephone Consumer Protection Act (TCPA) imposes severe penalties for calling numbers on Do Not Call registries without proper consent:

  • $500 per violation for negligent calls
  • $1,500 per violation for willful calls
  • Class action exposure — multi-million dollar risk
  • FTC enforcement — active investigations
  • State AG actions — additional state-level fines
  • Serial litigators — individuals who sue repeatedly

$500-$1,500

Per violation
(per call made)

Scrub Your List Now

Results delivered in minutes

Two Ways to DNC Scrub

Upload a CSV with phone numbers or scrub directly from your completed skip trace results

Option 1

Upload a CSV File

Have your own phone list? Upload a CSV and select which column(s) contain phone numbers.

Step 1: Upload your CSV

CSV file with one or more columns containing phone numbers.

Step 2: Select phone columns

Choose which columns contain phones. Select multiple columns to merge and deduplicate.

Step 3: Optionally select a label column

Pick a column (name, address, etc.) to label each phone number in the results.

Step 4: Download clean results

Get two CSVs: full results with all flags, and a clean-only list ready to call.

Option 2

Scrub from Trace Results

Already ran a skip trace? Scrub the phone numbers from any completed queue directly.

Step 1: Go to your completed trace

Navigate to any completed skip trace queue in your dashboard.

Step 2: Click "DNC Scrub"

Select the DNC scrub option to pull phone numbers from that trace.

Step 3: Choose which phone fields

Select which phone fields to scrub (primary, landlines, cell phones, etc.).

Step 4: Download clean results

Same two CSVs: full flags + clean-only. Labels auto-generated from trace data.

What You Get in Your DNC Results

Every DNC scrub delivers two CSV files — a full report and a clean-only list

CSV Output Columns
Column Description
phone10-digit normalized phone number
labelYour original label (name, address)
national_dncFederal DNC Registry match
state_dncState DNC list match
dmaDMA Do Not Call match
litigatorKnown TCPA litigator match
phone_typeMobile or Landline
is_cleanTrue if no flags — safe to call
Two Files Delivered:
Full Results CSV

Every phone number with all DNC flags, phone type, and clean status. Use this for analysis and record-keeping.

Clean-Only CSV

Only the phone numbers that passed all checks (is_clean = True). Ready to load into your dialer or CRM immediately.

Pro Tip: Use the clean-only CSV for your calling campaigns and keep the full results for compliance records.

Who Needs DNC Scrubbing?

If you're making outbound calls, DNC scrubbing is essential for compliance

Real Estate Investors & Wholesalers

Cold calling property owners from skip trace results? Scrub those numbers first to avoid TCPA violations.

Call Centers & Telemarketing Teams

Running high-volume outbound campaigns? DNC scrubbing at scale protects your operation from costly lawsuits.

Real Estate Agents

Prospecting expired listings or FSBOs by phone? Make sure you're only calling compliant numbers.

Solar Sales Teams

Calling homeowners about solar installations? DNC scrubbing ensures your sales team stays compliant.

Lead Generation Companies

Selling leads to clients who will be calling? Providing DNC-scrubbed lists adds value and reduces liability.

Debt Collection Agencies

Contacting debtors by phone? DNC regulations apply to collection calls too — stay compliant.

API Integration

DNC Scrubbing API

Integrate DNC scrubbing directly into your CRM, dialer, or lead management system. Three flexible input methods to fit any workflow.

  • CSV Upload — Send a CSV file with phone columns
  • JSON Phone List — Send phone numbers directly in the request body
  • From Trace Queue — Scrub phones from a completed skip trace
  • Webhook Notifications — Get notified when scrubbing completes
  • Polling Support — Check status via GET endpoint
DNC Scrub via JSON (cURL)
curl -X POST https://www.tracerfy.com/v1/api/dnc/scrub/ \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "phones": [
      "5551234567",
      "5559876543",
      "5554441234"
    ]
  }'

Response
{
  "message": "DNC scrub started",
  "dnc_queue_id": 42,
  "status": "pending",
  "phones_to_check": 3,
  "credits_per_phone": 1
}

Webhook on Completion
{
  "type": "dnc_scrub",
  "dnc_queue_id": 42,
  "status": "completed",
  "download_url": "https://...",
  "clean_download_url": "https://...",
  "phones_checked": 3,
  "phones_clean": 2
}

Frequently Asked Questions

Common questions about DNC scrubbing and TCPA compliance

DNC scrubbing is the process of checking phone numbers against federal and state Do Not Call registries, DMA lists, and known TCPA litigator databases to identify numbers that should not be called for telemarketing purposes. It helps businesses stay compliant with the Telephone Consumer Protection Act (TCPA).

DNC scrubbing costs 1 credit per phone number checked. Credits are charged for every phone number submitted regardless of whether it appears on a DNC list. DNC scrubbing uses the same credit balance as skip tracing — no separate account needed.

We check each phone number against four databases: the Federal DNC Registry (maintained by the FTC), State DNC lists, the Direct Marketing Association (DMA) suppression list, and known TCPA Litigator databases. We also identify whether the number is a mobile or landline.

Yes! After any skip trace completes, you can click the DNC Scrub button to pull phone numbers directly from that trace. Select which phone columns to check (primary phone, landlines, cell phones, etc.) and the scrub will run automatically. Labels are generated from the trace data (address and owner name).

DNC scrubbing is a separate service from skip tracing. Skip tracing finds owner contact information, while DNC scrubbing checks phone numbers against Do Not Call registries. Both use the same credit balance but are billed separately — skip tracing charges per successful hit, while DNC scrubbing charges per phone checked.

DNC scrubbing is fast since it checks against a database rather than scraping. Most lists are processed within a few minutes. You'll receive an email notification when your results are ready to download.

Yes. Our DNC scrubbing API supports three input methods: CSV upload with phone column selection, JSON phone number lists, and scrubbing from completed trace queues. Webhook notifications let you know when scrubbing is complete. See our API documentation for details.

TCPA violations carry fines of $500 per negligent violation and up to $1,500 per willful violation — per call made. Class action lawsuits for TCPA violations have resulted in multi-million dollar settlements. Some individuals are known serial TCPA litigators who actively look for violators. DNC scrubbing is the most cost-effective way to protect your business.

Don't Make Another Call Without DNC Scrubbing

Protect your business from $500-$1,500 per violation TCPA fines. Upload your phone list and get a clean, compliant calling list in minutes.

Start DNC Scrub Create Free Account