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" } ] }
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. |
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] |