API Docs

Ignite Platform

The Ignite platform API allows you to retrieve information about audiences, locations, visitors, and products for a given platform website and look-back date.

API Base URL

Unless otherwise noted:

GET https://e.atrc.link/api

Entities

Website

A website with the platform tracking library installed and an active subscription

Location

A verified residential location that visits a website and can be resolved to an address

Visitor

An identified visitor to a website based on their association with a location

Products

Inventory data about products & items available for sale on websites

Audience

A group of visitors with an interest in a product or service on a website

Audience Group

A group of audiences for a website

Opt Outs

Bulk add email addresses that have opted out of communications

Sales

Sales data summary for website

Authentication

All requests must include a valid token and secret for a given platform website. Credentials are available in the platform Website Info section.

Look-back Date

Where appropriate, the API will allow you to restrict responses to a given look-back window.

Unless otherwise noted, the look-back date is the start of the date window where an entity was last seen on the website. The default look-back window is 30 days. Or, put another way, by default the API will return entities seen on the website within the last 30 days.

You may over-ride the default look-back window by passing the date parameter in the format YYYY-MM-DD

Example:  date=2020-01-20

The max look-back window is 60 days. Requests over 60 days will be defaulted to 30 days.

Hashing Algorithms

Some requests will return hashed email identifiers for entities.

By default, these are MD5 hashes. The API will also return other formats by including the algo parameter in your request.

Example: algo=sha1

Current supported algorithms are: md5 sha1 sha2 . If you require additional formats, please let your account representative know.

Visitors

A collection of hashed email identifiers for all identified visitors from the last 30 days

End point

GET /visitors

Required Parameters

tokensecret

Optional Parameters

date

algo

Example Request

https://e.atrc.link/api/visitors?token=abc123&secret=def456

Example Response

{{codeblock_1}}

Products

A collection of data for active products listed on websites

End point

GET /products

Required Parameters

tokensecret

Optional Parameters

date

algo

Example Request

https://e.atrc.link/api/products?token=abc123&secret=def456

Example Response

{{codeblock_2}}

Locations

End pointGET /locations

Required Parameters

tokensecret

Optional Parameters

date

Example Request

https://e.atrc.link/api/locations?token=abc123&secret=def456

Example Response

{{codeblock_3}}

Location Details

End pointGET /locations/ID where ID is a valid id for a website location

Required Parameters

tokensecret

Optional Parameters

algo

Example Request

https://e.atrc.link/api/locations/123?token=abc123&secret=def456

Example Response

{{codeblock_4}}

Audiences

End pointGET /audiences

Required Parameters

tokensecret

Example Request

https://e.atrc.link/api/audiences?token=abc123&secret=def456

Example Response

{{codeblock_5}}

Audience Details

Hashed email identifiers for a given audience ID, for the look-back window.

Note: The number of identifiers may differ from the visitors_count in the /audiences end point as email resolution is not possible for all visitors and in some cases visitors may resolve multiple emails.

End pointGET /audiences/ID where ID is a valid audience ID for the website

Required Parameters

tokensecret

Optional Parameters

datealgo

Example Request

https://e.atrc.link/api/audiences/ID?token=abc123&secret=def456

Example Response

{{codeblock_6}}

Audience Groups

Audience Groups can be defined by creating new custom audiences under the settings tab in the Web UI.

End pointGET /audience_groups

Required Parameters

tokensecret

Example Request

https://e.atrc.link/api/audience_groups?token=abc123&secret=def456

Example Response

{{codeblock_7}}

Audience Group Details

Hashed email identifiers for a given audience group ID, for the look-back window.

Note: The number of identifiers may differ from the visitors_count in the /audience_groups end point as email resolution is not possible for all visitors and in some cases visitors may resolve multiple emails.

End pointGET /audience_groups/ID where ID is a valid audience ID for the website

Required Parameters

tokensecret

Optional Parameters

datealgo

Example Request

https://e.atrc.link/api/audiences/ID?token=abc123&secret=def456

Example Response

{{codeblock_8}}

Opt Outs

If you have a one or many email addresses that have already unsubscribed from communications, you can bulk suppress them in the platform

Note that authentication secret is not required, so you could integrate this into a web form and pass client side requests to it for unsubscribes.

Required Parameters

token emails

The emails parameter can either be a single email address or a JSON encoded array of multiple email addresses

Example Request

POST https://e.atrc.link/opt_outs/new?token=abc123&emails=test@domain.com

Example Response

{{codeblock_9}}

Sales

Summary of sales data, including match back and attribution, are available for all uploaded sales records

Required Parameters

token

Example Request

GET https://e.atrc.link/api/sales?token=abc123&secret=def456

Example Response

{{codeblock_10}}

[
"d1540b59802754a41d5005aafa08722",
"043c97d5a9826121285fed5339ed132",
"71d73b96312c9d435f1a4d6db2c7c57",
"3d0af46c815775ab955946cdc34542d",
"6221ea7375ed0516840d4edac1fb147",
...
]
[
{
"url": "<https://www.website.com/inventory/new-2022-honda-hr-v-lx-fwd-sport-utility-3czru5h3xnm705748/>",
"title": "New 2022 Honda HR-V LX Sport Utility #NM705748",
"item_condition": "NEW",
"color": "PLATINUM",
"created_at": "2021-10-03T17:14:07.480Z",
"updated_at": "2021-10-04T13:36:32.331Z",
"year": "2022",
"make": "Honda",
"model": "HR-V",
"trim": "LX",
"stock": "NM705748",
"vin": "3CZRU5H3XNM705748",
"feature_image_url": "<https://image-host/imageurl.png>"
}
]
[
{
"id": 59378,
"latitude": 35.783336,
"longitude": -78.848969,
"street": "406 Daylin Dr",
"city": "Cary",
"state": "nc",
"zip": "27519",
"resident": "JON SNOW"
}
]
{
"id": 59378,
"latitude": 35.783336,
"longitude": -78.848969,
"street": "406 Daylin Dr",
"city": "Cary",
"state": "nc",
"zip": "27519",
"resident": "JON SNOW",
"hashed_emails": [
"1ca81507aa511c9501c24cdea61e06",
"4f19af40f5ba74309b1dc0e594aa8d"
],

"summary": {
"visit_last": "2021-04-29T14:41:32.000Z",
"visit_first": "2021-03-08T19:42:52.000Z",
"session_count": 7,
"traffic_score": 108,
"page_view_count": 23,
"top_topic_segments": "NEW",
"top_product_segment": "NEW HONDA ACCORD SEDAN",
"traffic_score_stars": 4.5
},

"pages": [...] // list of pages visited
}
[
{
"id": 4922,
"primary_category": "USED",
"brand": "MERCEDES-BENZ",
"model": "C-CLASS",
"visitors_count": 123
},

{
"id": 18687,
"primary_category": "USED",
"brand": "KIA",
"model": "RIO5",
"visitors_count": 2
}

]
[
"28d8dfd2afe8c09ab1f99920e4026b8",
"4f8d58443835f3e0ac4d7eee3c58647",
"47433718fd101c960807c2b2e6a10f4"
]
[
{
"id": 15,
"label": "Used Model Visitors",

"primary_categories": [
"USED"
],
"brands": [],
"models": [],
"visitors_count": 106931
}
]
[
"28d8dfd2afe8c09ab1f99920e4026b8",
"4f8d58443835f3e0ac4d7eee3c58647",
"47433718fd101c960807c2b2e6a10f4"
]


{}




{
"sales" : [],
"matched_sales": []
}