Skip to main content

Reassigned Authority Plus API

Reassigned Authority Plus (Enhanced RND) combines CCC’s authoritative carrier data with the FCC Reassigned Number Database to provide the most accurate reassignment determination available.

Endpoint

https://dataapi.dncscrub.com/v1.5/Data/EnhancedRND

Authentication

Include your API key in the loginId HTTP header:
--header 'loginId: YOUR_API_KEY'

Parameters

ParameterRequiredDescription
phoneNumberYes10-digit phone number (no leading 1 or +)
dateYesConsent date to check against
useSandboxNoSet to true to use sandbox mode for testing (returns random results)
projIdNoProject identifier for tracking purposes

Date Formats

The date parameter accepts multiple formats:
FormatExample
MM/DD/YYYY09/29/2021
YYYY-MM-DD2021-09-29
MM/DD/YY09/29/21
YYYYMMDD20210929

Single Number Request (GET)

curl --location --request GET \
  'https://dataapi.dncscrub.com/v1.5/Data/EnhancedRND?phoneNumber=7075276405&date=20211109' \
  --header 'loginId: YOUR_API_KEY'

Response

{
  "PhoneNumber": "7075276405",
  "IsReassigned": false,
  "HasSafeHarbor": true,
  "CCCIsReassigned": false,
  "IsSandBox": false
}

Multiple Number Request (POST)

For checking multiple numbers, use HTTP POST with a JSON body:
curl --location --request POST \
  'https://dataapi.dncscrub.com/v1.5/Data/EnhancedRND' \
  --header 'loginId: YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data-raw '{
    "Data": [
      { "phoneNumber": "7075276405", "date": "20211109" },
      { "phoneNumber": "5039367187", "date": "20211109" }
    ],
    "UseSandbox": false,
    "ProjId": "Demo"
  }'

Response

[
  {
    "PhoneNumber": "7075276405",
    "IsReassigned": false,
    "HasSafeHarbor": true,
    "CCCIsReassigned": false,
    "IsSandBox": false
  },
  {
    "PhoneNumber": "5039367187",
    "IsReassigned": false,
    "HasSafeHarbor": true,
    "CCCIsReassigned": false,
    "IsSandBox": false
  }
]

Response Fields

FieldTypeDescription
PhoneNumberStringThe phone number checked
IsReassignedBoolean/nullCombined result: true = reassigned, false = not reassigned, null = unknown
HasSafeHarborBooleantrue if FCC safe harbor exemption may be available
CCCIsReassignedBoolean/nullResult from CCC’s carrier data only (for informational purposes)
IsSandBoxBooleantrue if response was generated in sandbox mode, false for production data

Data Source Comparison

FeatureFCC RNDCCC Carrier DataAuthority Plus (Combined)
Data Start DateJan 27, 2021July 2018July 2018
Update FrequencyMonthlyDailyDaily
CoverageAll FCC carriersMajor carriersBest of both

Rate Limits

LimitValue
Numbers per request1,000

Enhanced Features

Reassigned Authority Plus includes:
  • Daily updates
  • Enhanced accuracy for edge cases
  • Extended historical data

Use Cases

  • Safe harbor required
  • High-value compliance scenarios
  • Enhanced audit trail requirements
  • Consent dates go further back than January 2021

Getting Started

Schedule a meeting to:
  1. Discuss your compliance requirements
  2. Get pricing information

RND Basic API

Basic reassigned number API using FCC Reassigned Number Database.

Test Numbers

Test phone numbers for development