Skip to main content
Our APIs provide a set of RESTful services for integrating TCPA Compliance, Do-Not-Call Compliance, Call Deliverability, and Data Enhancement directly into your applications. These APIs let you scrub phone numbers against Federal and State DNC lists, maintain Internal DNC and Existing Business Relationship lists, manage your Caller ID, and automate compliance and call deliverability workflows at scale. This documentation will help you understand each API, how they work, and how to integrate them into your dialing platform, CRM, or internal tools.

Available APIs

Full Scrub API

Scrub phone numbers against National DNC (US and Canada), State DNC (US), Litigator lists, and your Internal DNC database.

Reassigned Numbers

Identify phone numbers reassigned to maintain TCPA compliance.

Litigator-Only API

High-performance Litigator-only API for scrubbing phone numbers against known TCPA litigators and those who have filed other consumer-protection lawsuits.

Call Deliverability APIs (TrustCall)

Manage your Caller ID and Call Deliverability.

Data Enhancement APIs

Enhance your phone number data with carrier information, line type detection, and identity verification services.

GeoScrub API

Check the timezone and legal calling times for a phone number.

Getting Started

  1. Get an API Key - Create an API user in the DNCScrub portal and generate an API key
  2. Review Authentication - All API calls require your API key in the HTTP header
  3. Make Your First Call - Start with the Scrub API to check phone numbers

Requirements

  1. To scrub against Federal DNC list, whether US or Canada, you must have a valid FTC SAN.
  2. Your DNCScrub account must be active and subscribed to the services you wish to use.
  3. All API calls must be made using HTTPS with TLS 1.2 or above.