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 GraphQL Reporting API
Provides access to all AdRoll reporting data so you can generate your own reports.
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.
AdRoll Facebook API
The AdRoll Facebook API allows you to create and manage Facebook campaigns.
AdRoll Email API
Retarget the inbox with AdRoll Email.
Prospecting API
Prospecting attracts new audiences.
Universal Campaigns API
Create and manage Universal Campaigns
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

To get started, checkout our guide.