Skip to main content
This guide provides a complete reference for understanding the Scrub API response fields and result codes. These fields are also the same as in our batch scrub processing that can be either done thru the DNCScrub web portal or SFTP. Whether a call is permissible depends on the call’s content. We recommend each caller review the Consent Chart in our compliance guide with their legal counsel. Our responses are oriented around the call’s content being a marketing message.

Result Codes

The ResultCode field indicates the overall scrub result for a phone number:

Clean

Wireless \ VoIP Indicators

EBR (Existing Business Relationship)

VoIP

VoIP should be treated the same way as wireless. Federal and state laws that apply to Wireless apply to VoIP as well.

Industry Exemptions

Do Not Call

Invalid or Blocked

Response Fields

Phone Information

Location Information

Carrier Information

Timezone Information

EBR Information

Other Fields

Reason Field Format

The Reason field provides detailed information about why a number was flagged. The format varies based on the result:

National DNC

Format: National (Country) YYYY-MM-DD;;;

State DNC

Litigator

Multiple Reasons

When a number appears on multiple lists, reasons are concatenated:

Carrier Information Format

The CarrierInfo field contains three parts separated by semicolons:

Carrier Types

Line Types

Timezone Codes

Example Response Analysis

Analysis:
  • Result: D = Do Not Call
  • Reason: On National DNC since June 1, 2003
  • Location: Santa Rosa, CA, USA
  • Carrier: AT&T California (landline)
  • Line Type: Landline (AllOther, IsWirelessOrVoIP = 0)
  • Timezone: Pacific (code 4, UTC-420 minutes)