> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dncscrub.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Overview

> Welcome to the DNCScrub API Documentation

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

<CardGroup cols={2}>
  <Card title="Full Scrub API" icon="phone-slash" href="/api-reference/scrub/overview">
    Scrub phone numbers against National DNC (US and Canada), State DNC (US), Litigator lists, and
    your Internal DNC database.
  </Card>

  <Card title="Reassigned Numbers" icon="shield-check" href="/api-reference/reassigned/overview">
    Identify phone numbers reassigned to maintain TCPA compliance.
  </Card>

  <Card title="Litigator-Only API" icon="gavel" href="/api-reference/litigator/overview">
    High-performance Litigator-only API for scrubbing phone numbers against known TCPA
    litigators and those who have filed other consumer-protection lawsuits.
  </Card>

  <Card title="Call Deliverability APIs (TrustCall)" icon="phone-volume" href="/api-reference/trustcall/overview">
    Manage your Caller ID and Call Deliverability.
  </Card>

  <Card title="Data Enhancement APIs" icon="database" href="/api-reference/data/overview">
    Enhance your phone number data with carrier information, line type detection, and identity verification services.
  </Card>

  <Card title="GeoScrub API" icon="globe" href="/api-reference/geoscrub/overview">
    Check the timezone and legal calling times for a phone number.
  </Card>
</CardGroup>

## 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.
