Datazapp API Documentation

Reverse Phone Append API

Submit phone numbers to return associated names, postal addresses, email addresses, phone type, and Do Not Call indicators when available.

Version: 1.0.0
Method: POST
Format: JSON

Get Started

Datazapp’s Reverse Phone Append API adds names, mailing addresses, city, state, ZIP, and available email addresses to your phone records.

Submit a phone number and receive matched identity and contact data when available. To use this API, you’ll need an active API key.

API Endpoint

Replace the placeholder below with your assigned Datazapp API endpoint URL.

Endpoint - you'll get this from your account manager
<datazapp api endpoint URL>

Reverse Phone Append API Request

Submit your API key, append module, and phone number input in the request body.

JSON Request Body
{
  "ApiKey": "Put your api key here",
  "AppendModule": "ReversePhoneAppendAPI",
  "Data": [
    {
      "Phone": "5551234567"
    }
  ]
}

Request Parameters

Parameter Required Type Description
ApiKeyYesStringYour assigned Datazapp API key.
AppendModuleYesStringUse ReversePhoneAppendAPI.
DataYesArrayContains the submitted phone records to process.
PhoneYesStringPhone number used for matching.

API Response

A successful response includes a header, token, returned matched contact records, order amount, count, and processing time.

JSON Response
{
  "header": {
    "Status": 0,
    "Message": null
  },
  "ResponseDetail": {
    "App": 0,
    "Token": "xxxxx",
    "Data": [
      {
        "Matched": true,
        "State": "AL",
        "ZIP": "xxxxx",
        "ZIP4": "xxxx",
        "Address2": "",
        "FirstName2": "CHxxxxxR",
        "LastName2": "COxxxx",
        "CompanyName": "CxxxxxxxxxS",
        "Email": "[email protected]",
        "FirstName": "PxxxNE",
        "LastName": "CxxxxN",
        "Address": "3xxxxxxxxxx",
        "City": "CxxxxxxxN",
        "Zip": null,
        "Phone": "5551234567",
        "PhoneType": "W",
        "DoNotCall": null
      }
    ],
    "OrderAmount": "$0.03",
    "Count": 1,
    "Message": null,
    "ProcessedTime": "xxx milliseconds"
  },
  "Status": true,
  "Message": null
}

Response Fields

Field Type Description
header.StatusIntegerIndicates header status.
header.MessageStringIndicates error type, when applicable.
ResponseDetail.AppIntegerApplication reference value returned by the system.
ResponseDetail.TokenStringSystem-generated reference token.
ResponseDetail.DataArrayReturned reverse phone append result records.
MatchedBoolean / StringIndicates whether the submitted phone record matched.
FirstNameStringFirst name associated with the matched phone record.
LastNameStringLast name associated with the matched phone record.
FirstName2StringSecondary first name associated with the household, when available.
LastName2StringSecondary last name associated with the household, when available.
AddressStringPrimary postal address associated with the matched record.
Address2StringSecondary postal address, when available.
CityStringCity associated with the matched record.
StateStringState associated with the matched record.
ZipStringZIP code associated with the matched record.
ZIPStringZIP code associated with the matched record.
ZIP4StringZIP+4 associated with the matched record.
CompanyNameStringBusiness or company name associated with the phone record, when available.
EmailStringEmail address associated with the matched record, when available.
PhoneStringSubmitted or matched phone number.
PhoneTypeStringPhone type, such as wireless or landline.
DoNotCallStringDNC indicator, such as Yes or No, when available.
OrderAmountStringAmount charged for returned matches.
CountString / IntegerNumber of matched records.
ProcessedTimeStringTotal API processing time.
StatusBoolean / StringIndicates overall request status.
MessageStringNull when successful, or error detail when applicable.

Errors

The API may return one of the following error messages if the request cannot be completed.

Module does not exist.The specified module does not exist or the AppendModule name is invalid.
User not found.The API key is invalid or the user associated with the API key was not found.
Getting 401 Error.The user does not have access to this API.
Append Request not found.The specified append request could not be found or the token is invalid.
Improper JSON Data. Please check.The JSON data in the request does not match the expected format.
It seems like API has an issue. Please contact Support.There may be an issue with the API. Contact Datazapp support for assistance.

Recent Post

Categories