The Roku Ads API enables advertisers and partners to efficiently manage and measure campaigns on Roku through direct API access. The API supports retrieving real-time and aggregated performance data (impressions, reach, spend, view-through, conversions), and manage audiences. It also enables integrations with reporting tools and data warehouses, and syncing with external systems. Together, these capabilities let teams build custom dashboards, and embed Roku advertising data into existing marketing and analytics stacks.
Providing Access to a Partner
If you’re working with a partner, such as a reporting aggregator, they may request access to your Roku Ads Manager account(s) to enable functionality within their application. To do so, they’ll direct you to their authorization page, where you can review and grant specific levels of access (see below).
Note: Authorization can only be granted for Ad Accounts within a single Organization at a time. If you need to provide access to Ad Accounts across multiple Organizations, you’ll need to complete the authorization process separately for each Organization.
Note: Access is granted at the Ad Account level, consistent with the core user roles and permissions model. You can update a partner’s access at any time through the Ads Manager UI.
Updating a Partner’s Access
Once you’ve granted access to a partner, they’ll appear in the Partners section of Roku Ads Manager. From there, you can click the partner’s name to open their details in a fly-out, where you can add, adjust, or remove their access as needed.
If you’re interested in exploring or integrating with the Roku Ads API, visit https://go.roku.com/adsapi to learn more. All access and use of the Roku Ads API is subject to the Ads API Terms as well as the Ads Manager Terms.


