Disclaimer: This blog is for general information purposes only and does not constitute legal advice and does not create or intend to create an attorney-client relationship. This blog post should never be used to replace the advice of your personal attorney.

A Do Not Call Application Programming Interface (API) provides companies with essential tools. These applications help cross-reference data from the National DNC Registry. The DNC list contains millions of telephone numbers. It’s not practical to check a telemarketing call list manually. The Federal Trade Commission maintains the Do Not Call API. It’s a great way to help companies conduct the searches automatically. Automatic searching makes DNC compliance easier. The process that uses the Application Programming Software to search the registry goes by DNC cleaning.

An Example Of Working With A Do Not Call API From The FTC

The API of the Do Not Call list allows applications and websites to request information. It does this by giving them access to its data sets. It’s a read-only deal, which means that the third party can only access the data, but not change it. 

Let’s say you have Do Not Call cleaning software, such as the one TCPA Protect offers. The app performs list cleaning in real-time. It sends a request to the data API with defined search criteria. The user can tailor the search terms depending on the goals of their telemarketing campaign. Search terms can include various types of data, such as:

  • Area code
  • Landline phone numbers
  • Cellphone numbers
  • VoIP numbers
  • DNC complaints

The cleaner sends the query to the ftc.gov website and receives the data sets it requires. The FTC Do Not Call API is a web service that uses simple HTTP requests without the need for JavaScript coding to operate smoothly. Developers can access the Federal Trade Commission’s rich databases, including all the information on the FTC official website. The data comes in two types of formats – such that a machine can read and file extensions for public use. To access a specific data set, a developer needs a link called an API endpoint.

As An Example

Let’s say you are advertising a service or a product in Omaha, Nebraska. You can hire a whole department at your company to run your call sheets against the Do Not Call List for the 402 and 531 area codes. It can take weeks to make the comparison and remove the matches. By utilizing the FTC Do Not Call API, the same thing will happen in real-time, for just a few minutes, without the possibility of human error. DNC compliance has never been easier.

We will tailor the search through the Federal Trade Commission API according to your telemarketing campaign’s requirements. Our software has proven to be the best way to protect your consumers from unwanted calls.

Why Did The FTC Create The Do Not Call API?

The FTC created the API on its .gov website to help companies follow the Federal Do Not Call Registry rules. The system plays the role of an intermediary between the Do Not Call List and telemarketers. When the latter wishes to consult with the vast amount of information in their database, they only need to send a request through cleaning software such as the one TCPA Protect offers.


Today, the FTC Do Not Call API is on version v0, which indicates it is under active development. New improvements in the system are likely to make the Application Programming Interface even more useful in the future. The FTC dedicates a lot of resources to develop new API endpoints on a regular basis. At the moment they offer two primary API endpoints:

  • DNC Reported Calls Data – a weekly update on robocall and DNC complaints the Federal Trade Commission has received. 
  • HSR Early Termination Notices – real-time updates on early terminations under the Hart-Scott-Rodino Act. 

To access an endpoint, one needs a valid API key from the FTC. Additionally, the DNC offers data sets on DNC Complaints, civil penalty actions, merger actions, and others. You can easily pull all the information you need for DNC compliance in a CSV or XLS format. 

If you have any questions about how Do Not Call API works, you can consult the FAQs on the donotcall.gov or ftc.gov websites. Of course, you can always count on our expertise in the field as well. Don’t hesitate to give us a call, and our experts will clear up any misunderstanding as quickly as possible.