Reverse IP Append API






Get started

    API Endpoint

         "<datazapp api endpoint URL>"
                

Datazapp.com’s Reverse IP Append service recovers many of your lost website visitors so you can re-target them via direct mail, email campaigns, custom audiences on social media, or telemarketing to put them back into your marketing funnel and increase your marketing ROI.

Even when website visitors do not make a purchase on your site, they are still warm leads, and the sooner you remarket to them, the more likely you can convert them. With Datazapp, you can market to your site’s visitors through phone, email, and direct mail channels creating “top-of-mind” awareness for your brand and its offerings.

To use this API, you need an API key. Please contact us at [email protected] to get your API key.

Reverse IP Append API Request

Query Parameters

Request                    
{
    "ApiKey": "Put your api key here",
    "AppendModule": "ReverseIPAppend",
    "AppendType": "3",
    "Data": [
        {
            "IP": "xx.xx.xx.xx"
        }
    ]
}



The API enforces a maximum limit of 10 records per request.
Parameter Type Required Description
APIKey required Issued by sales support or Datazapp Admin  String
AppendModule required ReverseIPAppend String
AppendType required 1 = Advanced IP Append 
2 = Basic + Advanced IP append
3 = Basic IP append 
4 = Advanced IP Append (cell / phone available) 
5 = Basic + Advanced IP append (cell / phone available)
Int
IsMaximizedAppend True = Enabling this option will return matches with full list 
False = Enabling this option will return matches with past 10-month data from current date
Bool
IP required IP Address String

Response

Query Parameters

                    

Response

{
    "header": {
        "Status": 0,
        "Message": null
    },
    "ResponseDetail": {
        "App": 0,
        "Token": "xxxxx",
        "Data": [
            {
                "FirstName": null,
                "LastName": null,
                "Address": null,
                "Address2": null,
                "Email": null,
                "Cell": null,
                "Cell_DNC": null,
                "Phone": null,
                "Phone_DNC": null,
                "State": null,
                "City": null,
                "Country": null,
                "ZipCode": null,
                "IP": "xxx.xxx.xxx.xxx",
                "IPCountry": "xx",
                "IPState": "C****l***a",
                "IPCity": "p*** a***o",
                "IPZipCode": "xxxxxx",
                "IPLatitude": "xx.xxxx",
                "IPLongitude": "xx.xxxx",
                "ISP": "V********** **m*********n",
                "Organization": "xxxxxxxx",
                "IPType": "",
                "IsProxy": "",
                "LastSeenDate": null,
                "AddressStatus": null,
                "AddressType": null,
                "ResidentialAddressFlag": null,
                "Confidence": null
            }
        ],
        "OrderAmount": "$0",
        "Count": 1,
        "Message": null,
        "ProcessedTime": "xxx milliseconds"
    },
    "Status": true,
    "Message": null
}
Field Type Description
Following Parameters Should be send in Header:
Status Integer Indicate header status
Message String Indicate type of error
Following Parameters Should be send in ResponseDetails:
App
Token String System generated reference. 
Following parameters should be sent in Data Object in Array format: 
FirstName String First name (name of person in household)
LastName String Last name (name of person in household)
Address String Valid United states postal address.
Address2 String Valid United states postal Secondary address.
Email String Email of person.
Cell String Cell phone number of person in household
Cell_DNC String Yes  ,No
Phone String Phone(landline) number of person in household
Phone_DNC String Yes  ,No
State String Valid State of United states.
City String Valid City of United states.
Country String US
ZipCode String ZipCode of the postal address
IP String IP address
IPCountry String Country of IP address
IPState String Obtaining State from IP Address
IPCity String Obtaining City from IP Address
IPZipCode String Obtaining ZipCode from IP Address
IPLatitude String Latitude of the IP Address
IPLongitude String Longitude of the IP Address
ISP String Provide a company name of internet service provider
Organization String Organization of ISP
IPType String IPV4
IsProxy String
LastSeenDate String
AddressStatus String
AddressType String
ResidentialAddressFlag String
Confidence String
OrderAmount String Amount of count
Count String Number of count
Message String Null
ProcessedTime String Processing time
Status String True,False
Message String Null

Errors

The API uses the following error codes:

Error Code Meaning
Module does not exist. The specified module does not exist or Invalid AppendModule Name.
User not found. Invalid API Key or The user associated with the API key was not found 
Append Request not found Invalid Token: The specified append request could not be found
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 is an issue with the API. Contact the [email protected]