Skip to main content
The Full Scrub API allows you to check phone numbers against multiple compliance databases including:
  • National DNC Registry (USA and Canada)
  • State DNC Lists
  • Your Internal DNC (IDNC) Database
  • Litigator Lists
  • Consent and EBR (Existing Business Relationship) Records
  • Wireless Number Identification
  • VoIP Identification
  • Calling Time Restrictions
  • Holiday Restrictions
The Full Scrub API is only checking for DNC status and Calling TIme\Holiday restrictions. For full TCPA compliance, you also need to scrub for Reassigned Numbers. A second API call is needed to scrub for Reassigned Scrubbing such as Reassigned Authority Plus.

Base URL

https://www.dncscrub.com/app/main/rpc/scrub

Quick Start

curl --location --request GET \
  'https://www.dncscrub.com/app/main/rpc/scrub?phoneList=7075276405&version=5&output=json' \
  --header 'loginId: YOUR_API_KEY'

Parameters

ParameterRequiredDescription
phoneListYesPhone number(s) to scrub. Comma-separated for multiple.
versionYesAPI output version. Use 5 for current version.
outputNoResponse format: json or csv (default)
projIdNoProject ID for specific project
campaignIdNoCampaign ID for specific campaign

Response Example

[
  {
    "Phone": "7075276405",
    "ResultCode": "D",
    "Reserved": "",
    "Reason": "National (USA) 2003-06-01;;;",
    "RegionAbbrev": "CA",
    "Country": "US",
    "Locale": "Santa Rosa",
    "CarrierInfo": "9740;RBOC;\"AT&T California:AT&T California\"",
    "NewReassignedAreaCode": "",
    "TZCode": "4",
    "CallingWindow": "",
    "UTCOffset": "-420",
    "DoNotCallToday": "",
    "CallingTimeRestrictions": "4",
    "EBRType": "",
    "IsWirelessOrVoIP": "0",
    "LineType": "AllOther"
  }
]

Result Codes

The ResultCode field indicates the scrub result:
CodeMeaningAction
CCleanPhone number is safe to call
DDo Not CallPhone number is on a DNC list
WWirelessWireless number, not in DNC, not blocked
LWireless ProhibitedWireless in a state prohibiting solicitation
GEBR + WirelessValid EBR and wireless, not on any DNC
HEBR Override + WirelessWireless with valid EBR overriding DNC
FWireless RestrictedWireless in state not allowing even manual dialing
For a complete list of result codes and field descriptions, see the Output Guide.

Available Endpoints