AdRoll API Documentation


The AdRoll API allows you to automate tasks and integrate AdRoll into your existing workflow. For example, you could write a script that bulk imports your ad creative into AdRoll or automatically add new emails to a CRM segment once a week.

The AdRoll API is divided into several services, each with it’s own focus:

Provides most of the functionality found in the AdRoll dashboard. You can manage campaigns, advertisements, pixels and more.
AdRoll Reporting API
Provides data useful for generating your own reports. It includes data on segments, deliveries, and more.
Audience API
The Audience API allows you to create and update CRM segments.
SendRoll API
SendRoll is AdRoll’s email advertising solution.
Prospecting API
Prospecting attracts new audiences.
Automated Campaigns API
Automated Campaigns allows you to launch strategies with a single goal and budget. The budget is shifted between multiple campaigns to optimize performance.
AdRoll SQL
AdRoll SQL sends your AdRoll performance (impressions, clicks, conversions) into a database that you host. This allows you to include this data as part of your ETL pipeline.

Get Started

If all you need is to retrieve reporting data, you can get started right away. If you need to use other API methods (i.e. create ads or campaigns), please send us an access request with what you’re planning to build and we’ll whitelist your account.

If you have any questions, you can contact the API team.