Built for accuracy and scale

Everything TCPA Lookup can do, from a single quick check to a 500,000-number batch job.

Real-Time Single Lookup

Type in one phone number and get an instant answer, including case title, phone type, and status history if it's on the DNC list.

Bulk File Processing

Upload a .txt or .csv file with one number per line (or as the first column). Handles lists of up to 500,000 numbers.

Automatic Batching & Async Jobs

Large files are automatically split into batches and submitted to TCPA's async job queue, then polled until every batch finishes.

Multiple Compliance List Types

Scrub against All, TCPA & Troll, Federal DNC, DNC Complainers, or State DNC — pick per search.

Live Progress Tracking

Watch a real-time progress bar and DNC vs. Clean counts while a large batch job runs.

Clean CSV Export

Download results as simple phone_number / status pairs, ready to import into your dialer or CRM.

Runs 100% Locally

No third-party server in the middle. The app runs on your own machine; only requests to TCPA's own API leave it.

One-Command Startup

No build step, no npm install for a UI framework. A single Python command starts the whole app.

Dark Mode

Switch between light and dark themes instantly. Your preference is saved and remembered across visits.

Recent Searches & Job History

Your last 5 single searches and 3 most recent bulk jobs are saved locally so you can revisit or re-download results anytime.

Duplicate Number Detection

Bulk uploads automatically detect and skip duplicate numbers before they're submitted, saving scrub credits.

Pre-Upload File Validation

See exactly how many valid numbers were found in your file — and whether it exceeds the upload limit — before you submit.

Skipped-Line Reports

Download a plain-text list of any lines that couldn't be parsed as phone numbers, so nothing silently disappears.

One-Click Copy to Clipboard

Copy Clean or DNC numbers straight to your clipboard with a single click — no file download required.

Scrub Credit Tracking

A live credit meter shows exactly how many scrub credits remain on your account, with proactive low-balance warnings.

Drag-and-Drop Uploads

Drag a .txt or .csv file straight onto the dropzone, or click to browse — no separate upload page needed.

Keyboard Shortcuts

Press / to jump straight to the search box, or Cmd/Ctrl+K for a quick command palette on any page.

Elapsed-Time & Live Progress

Track exactly how long a bulk job has been running, plus a live percent-complete bar while TCPA processes your batch.

See it in action

Launch the app and scrub your first number in seconds.

Login