Premium Economic Insights API

Description

Leverages top-tier consumer analytics and covers nearly every household in the United States to provide comprehensive visibility into household financial status for income, spending, credit, and debt.

Request URL

https://api.rrdblive.com/DDM/WebService.cfc?method=process

Supported HTTP methods: GET or POST

Authentication Parameters

ClientID Your "Client ID"
CWSID Your "Client Web Service ID"
Token A token that is authorized to process this web service request

Required Parameters

FirstName Contact's first name
LastName Contact's last name
MailAddress1 Contact's street address
PostalZipCode Contact's zip code

Optional Parameters

MailAddress2 Contact's street address line 2 (if applicable)
CityName Contact's city name
ProvinceStateName Contact's state name or code
PhoneNumber Contact's phone number
EmailAddress Contact's email address

Parameters may be passed as either URL query parameters or posted as FORM fields

Response JSON

{
    "success": true,
    "errors": [],
    "dataIn": [
        {
            "FirstName": "",
            "LastName": "",
            "MailAddress1": "",
            "MailAddress2": "",
            "CityName": "",
            "ProvinceStateName": "",
            "PostalZipCode": "",
            "PhoneNumber": "",
            "EmailAddress": ""
        }
    ] ,
    "dataOut": [
        {
            "CityName": "",
            "ECON_ActiveCreditAccountsLevel": "",
            "ECON_CreditScoreLevel": "",
            "ECON_CreditUtilizationLevel": "",
            "ECON_DebtToIncomeLevel": "",
            "ECON_HouseholdAffluenceRating": "",
            "ECON_HouseholdIncome": "",
            "ECON_HouseholdIncomeLevel": "",
            "ECON_HouseholdSpending": "",
            "ECON_HouseholdSpendingLevel": "",
            "ECON_HouseholdStabilityRating": "",
            "EmailAddress": "",
            "FirstName": "",
            "LastName": "",
            "MailAddress1": "",
            "MailAddress2": "",
            "PhoneNumber": "",
            "PostalZipCode": "",
            "ProvinceStateName": ""
        }
    ]
}

Response Keys

Key Description
success "true" if request was successful / "false" if errors occurred
errors If "success" was "false", will contain an array of error objects. See below for sample error response.
dataIn The original input data
dataOut If "success" was "true", will return the phone validation results

"dataOut" Fields

Name Description
CityName Contact's city name
ECON_ActiveCreditAccountsLevel

Economic Insights: Active Credit Accounts Level

VERY_HIGH / HIGH / MEDIUM / LOW / VERY_LOW

ECON_CreditScoreLevel

Economic Insights: Credit Score Level

VERY_HIGH / HIGH / MEDIUM / LOW / VERY_LOW

ECON_CreditUtilizationLevel

Economic Insights: Credit Utilization Level

VERY_HIGH / HIGH / MEDIUM / LOW / VERY_LOW

ECON_DebtToIncomeLevel

Economic Insights: Debt To Income Level

VERY_HIGH / HIGH / MEDIUM / LOW / VERY_LOW

ECON_HouseholdAffluenceRating

Economic Insights: Household Affluence Rating

Range from 1 to 1000

ECON_HouseholdIncome

Economic Insights: Household Income

Annual $ Amount (Integer)

ECON_HouseholdIncomeLevel

Economic Insights: Household Income Level

VERY_HIGH / HIGH / MEDIUM / LOW / VERY_LOW

ECON_HouseholdSpending

Economic Insights: Household Spending

Annual $ Amount (Integer)

ECON_HouseholdSpendingLevel

Economic Insights: Household Spending Level

VERY_HIGH / HIGH / MEDIUM / LOW / VERY_LOW

ECON_HouseholdStabilityRating

Economic Insights: Household Stability Rating

Range from 1 to 1000

EmailAddress Contact's email address
FirstName Contact's first name
LastName Contact's last name
MailAddress1 Contact's street address
MailAddress2 Contact's street address line 2 (if applicable)
PhoneNumber Contact's phone number
PostalZipCode Contact's zip code
ProvinceStateName Contact's state name or code

Sample Error Response JSON

{
    "success": false,
    "errors": [
        {
            "errorID": 1000,
            "errorHeader": "Authentication Failed",
            "errorMessage": "API user access denied"
        }
    ]
}

4xx HTTP Status Code will be returned for all of the following:

errorID errorHeader errorMessage
400 API Error Depends on the cause of error
403 API Error This API supports HTTPS only
500 Unexpected Error Depends on the cause of error
1000 Authentication Failed Depends on the cause of error
2000 Validation Error Required fields are missing or blank
35030 Web Service Error Active web service was not found
35040 Web Service Error The supplied Token is not authorized for use with this CWSID
35050 Web Service Error No data was submitted
35060 Web Service Error Depends on the cause of error
35070 Web Service Error This web service supports only one record at a time
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.