Trestle - Identity Data Enrichment and Validation APIs Trestle - Identity Data Enrichment and Validation APIs Trestle - Identity Data Enrichment and Validation APIs Trestle - Identity Data Enrichment and Validation APIs
  • Products
        • Enrichment

        • Reverse Phone APIGLOBAL
        • Verify and enrich phone numbers
        • Reverse Address API
        • Verify and enrich address information
        • Caller Identification API
        • Identify and enrich caller information
        • Add-Ons

        • Litigator Check
        • Identify phone numbers associated with serial litigators
        • Email Deliverability
        • Confirm email inboxes accept mail in real-time
        • Spam Check
        • Flag phone numbers tied to high-risk calling activity
        • Email Age Score
        • Score how long an email has existed
        • Validation & Verification

        • Phone Validation APIGLOBAL
        • Validate phone numbers and identify disconnected numbers
        • Real Contact API
        • Verify phone, email, and address information
        • Address Validation API
        • Validate and normalize addresses
        • Assess Risk

        • Decision Console
        • Optimize identity verification for manual review
        • Decision Signals API
        • Automate identity verification for risk decisioning
        • Start using Trestle products today

          Get started for free—no credit card required

          Start Your Free Trial

  • Solutions
        • Industries

        • B2B Contact Data
        • eCommerce
        • Insurance
        • Lead Generation
        • Real Estate
        • Communications
        • Use Cases

        • Verify and Prioritize Leads
        • Outbound Dialing Optimization
        • Assess Risk And Prevent Fraud
        • Inbound Call Routing and Verification​
        • Signup and Onboarding​
        • Optimize AI Voice Agents
        • Start using Trestle products today

          Get started for free—no credit card required

          Start Your Free Trial

  • Pricing
  • Resources
        • API Documentation
        • Blog
        • Knowledge Base
        • Case Studies
        • Glossary
        • Partners and Integrations
  • Company
        • About Us
        • Why Trestle
        • Careers
        • Affiliate Program
        • Contact
  • Log In
  • Start for Free

Trestle Overview

19
  • Does Trestle Offer DNC Checks?
  • Does Trestle Have a Sandbox Environment To Test Integrations?
  • What is Trestle’s Coverage and Accuracy?
  • Which Countries’ Data Do You Have?
  • Does Trestle Normalize Phone Number Format?
  • How Do You Integrate Trestle’s APIs?
  • How Does Trestle’s API Pricing Work?
  • How Often is Trestle’s Data Updated?
  • How to Properly Sample a Test File and Evaluate Trestle
  • Understanding NPA-NXX and the Implications of Number Portability
  • Understanding Trestle’s Free API Trial and the API Access Request Process for Specific Products
  • What are the Response Times for Trestle’s APIs?
  • What are the Various Sources of Trestle’s Identity Data?
  • What are Trestle’s SLAs?
  • What Demographic Data Does Trestle Have?
  • What Is Our Global Phone Validation Coverage?
  • What is the Default and Max QPS Supported?
  • What Queries are Billable?
  • What Security Measures are Taken by Trestle?

Product Features

39
  • Everything to Know About Source ID
  • Everything to Know About IP Trust Scores
  • How to Check When an Email Address Was Made
  • Everything to Know About Spam Checks
  • Using IP Intelligence Checks to Verify Lead Legitimacy in Real Contact API
  • Everything to Know About Phone-to-Address Match
  • Real Contact API 1.1 vs. Real Contact API 2.0: What’s Changed and How to Upgrade
  • Everything to Know About Phone Activity Score
  • Everything to Know About Real Contact API 2.0
  • How Trestle’s Activity Score is Different From HLR Lookups
  • Everything To Know About Name Match Details
  • Everything To Know About Phone-to-Name Confidence Score
  • Everything To Know About Litigator Checks
  • Everything To Know About the Email Age Score Add-on
  • Everything To Know About the Email Deliverability Add-on
  • Explain Real Contact API Grading
  • Fine-Tuning Find Person API Results
  • How Can Trestle’s Email Data Be Used?
  • How Do I Determine Phone Validity?
  • How Do You Read Trestle’s Phone Activity Score?
  • How Does Our Real Contact API Name Matching Work?
  • How Does Trestle Assess Email Validity in Real Contact?
  • How is Trestle’s Phone Activity Score Calculated?
  • How To Read the Real Contact Data Assessment Report
  • International Reverse Phone API Explained
  • Line Type Fidelity and Confidence
  • Trestle API Response Attribute Ranking
  • Trestle Warnings – A Comprehensive Guide
  • Understanding the Difference: Phone Validity vs. Trestle’s Activity Score
  • What are the Different Address Types Returned by Trestle?
  • What Does a Name Match of Null Mean?
  • What Does the Carrier Name Mean?
  • What is the Difference Between CNAM and Trestle’s Smart CNAM API?
  • What is the Difference Between Fixed VoIP and Non-fixed VoIP?
  • What is the Difference Between Reverse Phone API, Caller Identification API, and Smart CNAM API?
  • What is the Link Date Associated with Phones and Addresses?
  • Why and When to Use Trestle’s Name Hint
  • Why Do We Return a Maximum of 100 Entities in Find Person API?
  • Why Does the Address Return as Invalid?

Integrations

22
  • HubSpot | Phone Validation App Integration Guide
  • ZoomInfo | Phone Validation, Real Contact, and Reverse Phone Integration Guide
  • Databar | Phone Validation Integration Guide
  • Make | Real Contact API Integration Guide
  • Make | Phone Validation API Integration Guide
  • Apollo | Phone Validation Integration Guide
  • HighLevel | Phone Validation Integration Guide
  • boberdoo | Real Contact API Integration Guide
  • Clay | Validate Phone Number Integration Guide
  • Clay | Verify Contact Integration Guide
  • HubSpot | Real Contact Phone Grading App Integration Guide
  • How Do I Use a HubSpot List To Grade My Contacts?
  • How Do I Use HubSpot Workflow Triggers To Grade My Contacts?
  • Lead Prosper | Phone Validation Integration Guide
  • Lead Prosper | Real Contact Integration Guide
  • Reverse Phone API Enrichment of Leads in Google Sheets via Zapier
  • Snowflake | Phone Validation Integration Guide
  • What is the Phone Validation Integration within ActiveProspect?
  • What is the Real Contact Integration within ActiveProspect?
  • Validate and Verify Leads with Trestle’s Phone Validation API in Sierra Interactive via Zapier
  • Validate Leads with Trestle’s Phone Validation API in LeadConnector via Zapier
  • Zapier | Grade Leads from a Google Sheet with Real Contact

Troubleshooting

9
  • How to Prevent 429 Errors by Sizing API Concurrency to Your QPS Limit
  • How to Fix 403 Forbidden Errors When Using Trestle’s APIs
  • Why Won’t My Email Work to Signup for Trestle?
  • Ruby Integrations: 403 Forbidden Errors
  • Getting 429: Too Many Requests Error – Why?
  • How to Remove or Deactivate a User in Trestle’s Developer Portal
  • How to Update Phone to Name/Address Linkage Records
  • Reviewing Usage Data
  • Why is the Name Associated with the Phone Incorrect?

Developer Portal

8
  • Business Verification Failed? Here’s What Documents You Need to Submit
  • How to Find and Download Your Receipt or Invoice
  • How to Monitor API Errors With Your Usage Graph
  • Batch Upload FAQ
  • Developer Portal Wallet Frequently Asked Questions
  • Export and Analyze Your Queries in Your Developer Portal Account
  • Getting Started with Trestle’s Developer Portal Wallet
  • Making Changes to Billing Settings for the Developer Portal Wallet

User Guides

9
  • Phone Validation in Java
  • Batch Upload Instructions
  • How Do I add Additional Members to My Trestle Account?
  • How to Handle Special Characters in API Queries
  • Phone Validation API with ASP.NET
  • Phone Validation with JavaScript and HTML: Leveraging Trestle’s API
  • Phone Validation API with PHP: Leveraging Trestle’s API
  • Phone Validation API with Python
  • Phone Validation API with React

Telephony Knowledge

9
  • Choosing the Right Number Lookup API
  • How to Identify Callers In Real-Time Using a Reverse Phone API
  • Why is Line Type Intelligence Important?
  • What is a “No Routes Found” Phone Message?
  • The Best Phone Validation API for Call Centers
  • How to Identify Disconnected Phone Numbers Automatically
  • What is a Phone Number Reputation Lookup?
  • What is a Carrier Number?
  • What is a Non-Fixed VoIP Phone?

Risk Suite Overview

8
  • How to Read Email Breach Reports and IP Abuse Reports in Decision Console
  • Everything to Know About Decision Signals API
  • How to Get Started With Decision Console
  • What is the Decision Overview and How Do I Read It?
  • What is an Attribute Card and How Do I Read It?
  • What is Link Builder and How Do I Use It?
  • Understanding Team and Account Management
  • FAQ and Troubleshooting: Decision Console
  • Home
  • Knowledge Base
  • Trestle Overview
  • Does Trestle Offer DNC Checks?
View Categories

Does Trestle Offer DNC Checks?

7 min read

Trestle does not offer Do Not Call (DNC) checks, and we don’t currently have plans to add them. We focus on providing identity and risk intelligence for outbound teams.

For teams interested in DNC checks, we encourage you to also look at our Litigator Check Add-on, which flags phone numbers tied to The Telephone Consumer Protection Act (TCPA) and consumer protection lawsuits. This is a category of risk that standard DNC checks don’t catch.

This article covers what a DNC check is, why we don’t offer them, how DNC checks differ from Litigator Checks, and where to go if you do need DNC information.

What Is a DNC Check? #

A DNC check (sometimes called “DNC scrubbing”) compares a list of phone numbers against the National Do Not Call Registry maintained by the Federal Trade Commission (FTC), plus any applicable state registries. Numbers that appear on those lists are suppressed from a dialing list so that the seller or telemarketer doesn’t call consumers who have opted out of telemarketing.

The registry is large and growing. According to the FTC, more than 4.7 million additional phone numbers were added to the Registry in FY 2025, bringing the total to about 258.5 million active registrations. The FTC also received more than 2.6 million Do Not Call complaints, most of them tied to robocalls rather than live telemarketing. DNC checks and subsequent list scrubbing is important for most outbound sales calls to residential numbers. 

Why Trestle Doesn’t Offer DNC Checks #

It comes down to where we invest our resources. We build products around our customer’s use cases, and we focus on identity intelligence and risk signals where we can deliver real, differentiated value to teams. 

DNC scrubbing sits in a different category. The National DNC Registry is a public database that any registered business can access directly from the FTC, and the workflow around it is well-served by compliance platforms purpose-built for that job. 

Since this is a regulated database, our goal is to provide features that offer incremental value, such as flagging numbers tied to known TCPA plaintiffs, or scoring phone activity. Our Litigator Check Add-on is a good example of what this focus looks like in practice. It catches a category of risk that a DNC check doesn’t (i.e., serial plaintiffs whose numbers usually aren’t on the DNC Registry at all). It’s sourced from court-filing aggregators that monitor every relevant case daily, and it’s available in the same API call our customers already make for validation and verification. 

DNC Check vs. Litigator Check: What’s the Difference? #

The two checks protect against different problems:

DNC CheckLitigator Check
What it identifiesConsumers who have opted out of telemarketing calls by registering on the National (or state) DNC Registry.Phone numbers tied to plaintiffs and attorneys in TCPA and other consumer lawsuits, plus additional numbers associated with known serial litigators.
SourceThe FTC’s National Do Not Call Registry and state registries. Public.Aggregators that monitor federal and state court filings daily.
Who manages itFederal Trade Commission (and individual state agencies for state lists).Trestle, sourced from court-filing aggregators.
Primary risk it addressesTSR and TCPA violations from calling consumers who explicitly opted out.TCPA and consumer protection lawsuits filed by professional plaintiffs.
Does Trestle offer it?No.Yes, as an add-on to Phone Validation API, Real Contact API, and Caller Identification API.

A DNC check tells you whether a consumer has opted out. A Litigator Check tells you whether a number belongs to someone who has demonstrated a pattern of filing lawsuits against telemarketers. A number can fail one check without failing the other. Many serial litigators are not on the DNC Registry because their goal is to receive marketing calls in order to file complaints.

Both checks have a place in a complete outbound compliance program. Many of our customers with this use case will run DNC checks through a dedicated compliance vendor or in-house using their Subscription Account Number (SAN), and run Litigator Checks through Trestle as part of the same API call they use for identity verification and phone validation. 

Does a DNC Check Protect Me From TCPA Lawsuits? #

Not on its own. The DNC Registry and the TCPA are related but distinct. The Telemarketing Sales Rule, enforced by the FTC, prohibits calls to consumers on the Do Not Call Registry. The TCPA, enforced by the Federal Communications Commission (FCC), separately governs the use of autodialers, prerecorded voices, and consent for telemarketing calls and texts. A consumer can sue under the TCPA whether or not they are on the DNC Registry, and serial TCPA plaintiffs frequently are not. 

A DNC check helps with one piece of the picture. It keeps you from calling numbers that have formally opted out. It will not flag a plaintiff who has filed twenty TCPA cases in the last two years and whose number isn’t registered. That’s the gap our Litigator Check Add-on is built to close.

How Do I Scrub My List Against the DNC Registry? #

If you need DNC scrubbing, here is the standard path. It’s important to note, Trestle is not part of any of these steps:

  1. Register with the FTC. Sellers and telemarketers register at donotcall.gov and obtain a SAN.
  2. Pay the access fee. Data for up to five area codes is free. Beyond that, the FY 2026 fee is $82 per area code per year, with a maximum annual fee of $22,626 for nationwide access. Additional area codes added during the second half of a subscription year are prorated to $41 each. Exempt organizations like charities and political callers can access the full list at no cost. Rates are set by the FTC and updated each October. 
  3. Download the registry and scrub your list at least every 31 days. This is one of the requirements, along with maintaining written DNC procedures and an entity-specific DNC list. 
  4. Honor state DNC requirements where they apply. 11 states maintain independent registries with their own registration and access requirements.

Many sellers use a third-party compliance platform to handle the mechanics. That’s a reasonable choice, especially for teams that don’t want to manage downloads and recordkeeping in-house. Trestle does not recommend specific vendors, but the FTC’s Q&A for Telemarketers and Sellers is a good starting point for understanding the requirements before you choose one.

Does the DNC Registry Apply to B2B Calls? #

For the most part, no. The Telemarketing Sales Rule’s DNC provisions are written around residential consumers. The 2024 TSR amendments did expand prohibitions on misrepresentations to business-to-business telemarketing calls, but they did not extend the DNC scrubbing requirements to B2B. The picture gets less clear when an individual uses a personal cell phone for business, or when a B2B list contains consumer numbers that slipped through. In those cases, the conservative position is to scrub. 

State laws, however, can be stricter. If your outbound program touches consumer numbers in any state with its own DNC framework, check that state’s requirements separately.

What Trestle Recommends Instead #

If you’re an outbound team trying to reduce TCPA and consumer-protection risk, the most useful combination is:

  • DNC scrubbing, handled by you with your own SAN or through a dedicated compliance platform.
  • Litigator Checks, layered into the same real-time API call that runs your phone validation or contact verification. In Real Contact API, any numbers associated with known litigators or consumer protection litigation are automatically set to contact grade F, so that the lead can be filtered before it gets dialed. 
  • Identity verification upstream. Real Contact API’s name matching helps catch reassigned numbers and wrong-party contacts, adding another layer of confidence to your outbound dialing flow.

That stack covers a different risk than DNC scrubbing does, and it covers the risk that turns into the most expensive lawsuits.

Want to See How Many Litigators Are in Your List? #

Upload up to 10,000 records and get a free lead assessment. No signup, no credit card.

Updated on May 18, 2026
What Security Measures are Taken by Trestle?Does Trestle Have a Sandbox Environment To Test Integrations?
Table of Contents
  • What Is a DNC Check?
  • Why Trestle Doesn't Offer DNC Checks
  • DNC Check vs. Litigator Check: What's the Difference?
  • Does a DNC Check Protect Me From TCPA Lawsuits?
  • How Do I Scrub My List Against the DNC Registry?
  • Does the DNC Registry Apply to B2B Calls?
  • What Trestle Recommends Instead
  • Want to See How Many Litigators Are in Your List?
trestleLogo

Verified Identities. Trusted Interactions.

U.S. coverage for enrichment and verification.

Global coverage for phone validation and reverse phone.

Based in Bellevue, WA

Linkedin Github Postman

Company

  • About Us
  • Why Trestle
  • Careers
  • Affiliate Program
  • Contact

Products

  • Reverse Phone API
  • Reverse Address API
  • Caller Identification API
  • Phone Validation API
  • Real Contact API
  • Address Validation API
  • Batch Upload
  • Litigator Check Add-on
  • Free Lead Assessment

Use Cases

  • Outbound Dialing Optimization
  • Inbound Call Routing and Verification
  • Signup and Onboarding
  • Lead Verification
  • Optimize AI Voice Agents

Resources

  • Blog
  • Knowledge Base
  • Case Studies
  • Glossary
  • Data Dictionary
  • Changelog
  • Partners and Integrations

Developers

  • Developer Portal
  • API Documentation
  • API Live Status

Legal

  • Terms of Service
  • Privacy Policy
  • Data Processing Agreement
  • Service Level Agreement
  • Do Not Sell My Personal Information
Trestle - Identity Data Enrichment and Validation APIs
  • Products
        • Enrichment

        • Reverse Phone APIGLOBAL
        • Verify and enrich phone numbers
        • Reverse Address API
        • Verify and enrich address information
        • Caller Identification API
        • Identify and enrich caller information
        • Add-Ons

        • Litigator Check
        • Identify phone numbers associated with serial litigators
        • Email Deliverability
        • Confirm email inboxes accept mail in real-time
        • Spam Check
        • Flag phone numbers tied to high-risk calling activity
        • Email Age Score
        • Score how long an email has existed
        • Validation & Verification

        • Phone Validation APIGLOBAL
        • Validate phone numbers and identify disconnected numbers
        • Real Contact API
        • Verify phone, email, and address information
        • Address Validation API
        • Validate and normalize addresses
        • Assess Risk

        • Decision Console
        • Optimize identity verification for manual review
        • Decision Signals API
        • Automate identity verification for risk decisioning
        • Start using Trestle products today

          Get started for free—no credit card required

          Start Your Free Trial

  • Solutions
        • Industries

        • B2B Contact Data
        • eCommerce
        • Insurance
        • Lead Generation
        • Real Estate
        • Communications
        • Use Cases

        • Verify and Prioritize Leads
        • Outbound Dialing Optimization
        • Assess Risk And Prevent Fraud
        • Inbound Call Routing and Verification​
        • Signup and Onboarding​
        • Optimize AI Voice Agents
        • Start using Trestle products today

          Get started for free—no credit card required

          Start Your Free Trial

  • Pricing
  • Resources
        • API Documentation
        • Blog
        • Knowledge Base
        • Case Studies
        • Glossary
        • Partners and Integrations
  • Company
        • About Us
        • Why Trestle
        • Careers
        • Affiliate Program
        • Contact
  • Log In
  • Start for Free