Litigator screening · Carrier lookup included

Your next call shouldn’t become a lawsuit. Screen for TCPA risk before you dial.

  • Screen your lines for TCPA litigation risk
  • Check for invalid phone number formats
  • Get carrier and line type info
  • No monthly subscriptions

Prepaid credits from $0.007 per scan. No subscriptions.

Everything you need to know before you dial.

Blacklist screening

Check numbers against the litigator and blacklist data enabled on your account before you dial.

Reported carrier

The carrier name returned for the number, included in every scan at no extra charge.

Line type

Mobile, landline, VoIP or toll-free when the carrier record supports it.

Number region

State and rate center associated with the number's carrier record. Never a person's location.

Illustration of an attorney holding a legal demand letter

Protect what you’ve built

You built a business.
Not a legal defense fund.

One overlooked number can put more than a campaign at risk. Check for known litigator and blacklist matches before your team makes the next call.

Screen before you dial

Prepaid credits. No monthly commitment.

Built for

Teams that dial at scale.

Lead buyer reviewing phone lead lists on multiple monitors

Lead buyers

Screen inbound lead flow before it hits your dialer or gets resold.

Agency team collaborating around laptops with campaign dashboards

Agencies

Run client lists through one workspace with shared credits and history.

Call center floor with agents wearing headsets at night

Call centers

Suppress known matches and see carrier mix before a campaign starts.

Developer workstation with API telemetry and an incoming call on a phone

Voice-AI platforms

Add a pre-call check to every outbound conversation with a single API call.

How it works

Three steps. No upstream account needed.

  1. 01

    Submit a number or CSV

    Send one number through the API or app, or upload a CSV and pick the phone column.

  2. 02

    Receive the result

    Get a normalized response: screening status, reported carrier, line type and number region.

  3. 03

    Use it in your workflow

    Route, suppress or enrich leads in your dialer, CRM, n8n flow or voice-AI stack.

The app

Single lookups, bulk CSV, history and keys.

Spot a litigation-list association, review the reported carrier and line type, and keep the screening record alongside your leads.

  • Credit cost shown before every scan
  • CSV dedupe and validation preview
  • Exports preserve your original columns
  • API keys shown once, stored as hashes
Screening reportCompleted · Example

PHONE NUMBER

(305) 555-0142

Litigation signal detected

A litigation-party list match was found. Review this number before outreach.

Detected association

1 list match

Litigation-party list association · B

tf_litigation_association_b

Reported carrier
Example Wireless PCS
Line type
Mobile · PCS
Number region
Florida · United States
Network area
LATA 460
Illustrative report with a reserved number and sample carrier data. List association is not verified subscriber identity.

Developers

One request. A normalized, stable response.

Bearer auth, idempotency keys, request IDs, consistent errors and test keys that return labeled synthetic data.

request.sh
curl -X POST "$BASE_URL/api/public/v1/scan" \
  -H "Authorization: Bearer ds_test_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 6f1c2a9e-lead-4821" \
  -d '{"phone": "+12105550100"}'
Read the API reference
200 OK · Demo — sample data
{
  "request_id": "req_demo_001",
  "mode": "demo",
  "status": "completed",
  "phone": "+13055550142",
  "screening": {
    "status": "match",
    "message": "A screening list match was detected. Review before outreach.",
    "reason_codes": [
      "tf_litigation_association_b"
    ],
    "checked_lists": null,
    "match_count": 1,
    "signals": [
      {
        "code": "tf_litigation_association_b",
        "label": "Litigation-party list association · B"
      }
    ]
  },
  "carrier": {
    "name": "Example Wireless PCS",
    "line_type": "mobile",
    "raw_type": "PCS",
    "source": "reported"
  },
  "number_region": {
    "country": "US",
    "state": "FL",
    "city": null,
    "rate_center": null,
    "timezone": null,
    "source": "carrier_metadata",
    "is_estimate": true
  },
  "network": {
    "lrn": "3055550142",
    "ocn": "6529",
    "lata": "460",
    "clli": "MIAQFLAYDS0",
    "port_type": "wireless"
  },
  "checked_at": "2026-10-29T12:00:00Z",
  "source_updated_at": null,
  "credits_used": 0,
  "error": null
}

Pricing

Buy credits. Not a subscription.

One credit per completed scan. Carrier lookup included.

Full pricing

Starter

For testing workflows and small lists.

10,000

prepaid credits

$90

one-time payment

$0.009 / scan

Get Starter

Growth

Daily screening

For teams screening daily lead flow.

50,000

prepaid credits

$425

one-time payment

$0.0085 / scan

Save 6% vs. Starter

Get Growth

Scale

Best value

For high-volume dialer and voice-AI operations.

100,000

prepaid credits

$700

one-time payment

$0.007 / scan

Save 22% vs. Starter

Get Scale
No monthly feesNo automatic top-upsCredits never expire

Questions