Home
Providers
NextRoll
NextRoll
NextRoll, Inc. is a San Francisco-based marketing technology company that operates two brands on a shared machine-learning and identity platform: AdRoll, a cross-channel digital advertising and retargeting platform for ecommerce and D2C marketers, and AdRoll ABM (formerly RollWorks), an account-based marketing platform for B2B demand generation and sales teams. The NextRoll API is the single developer surface behind both brands, served from https://services.adroll.com and split into focused services: a REST CRUD API for organizations, advertisables, campaigns, ad groups, ads, pixels, segments and product feeds; a GraphQL Reporting API that replaces the legacy per-object report endpoints; an Audience API for CRM, custom, composite, lookalike and target-account segments; Prospecting, Geotargeting and User Lists APIs; an ABM Activate/Playbooks API; and a Server-to-Server event API for conversion and engagement events. Developers register applications at developers.nextroll.com and authenticate with OAuth 2.0 or a Personal Access Token plus an application API key. In May 2026 NextRoll launched the AdRoll MCP Server, an OAuth 2.1 protected Model Context Protocol endpoint that exposes AdRoll reporting, draft-first campaign creation and ABM account intelligence to AI assistants and agents.
NextRoll publishes 9 APIs on the APIs.io network. Tagged areas include Company, Advertising, AdTech, Marketing, and Account Based Marketing.
The NextRoll catalog on APIs.io includes 1 event-driven AsyncAPI specification.
NextRoll’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 31 more developer resources.
9 APIs
1 MCP Servers
Company Advertising AdTech Marketing Account Based Marketing Retargeting Audiences Campaign Management Analytics Reporting MarTech Agents
On this page
Kin Score
APIs 9
MCP Servers 1
GraphQL 1
Pricing Plans 1
Rate Limits 1
Event Specs 1
Security Posture 4
Scopes 1
Resources 38
apis.yml
61 Operational Transparency
Composite quality — 59.9/100 · strong
Contract Quality
12.9 / 25
Developer Ergonomics
12.1 / 20
Commercial Clarity
16.3 / 20
Operational Transparency
7.9 / 13
Agent readiness — 42/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
0 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
5 / 5
Well-Known Catalog
4 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 9
Model Context Protocol servers that expose these APIs to AI agents.
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Get Started 5
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 3
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 7
Authentication, authorization, and security posture
Scroll for all 7
Operate 6
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: nextroll
name: NextRoll
description: 'NextRoll, Inc. is a San Francisco-based marketing technology company that operates two brands on a shared machine-learning
and identity platform: AdRoll, a cross-channel digital advertising and retargeting platform for ecommerce and D2C marketers,
and AdRoll ABM (formerly RollWorks), an account-based marketing platform for B2B demand generation and sales teams. The
NextRoll API is the single developer surface behind both brands, served from https://services.adroll.com and split into
focused services: a REST CRUD API for organizations, advertisables, campaigns, ad groups, ads, pixels, segments and product
feeds; a GraphQL Reporting API that replaces the legacy per-object report endpoints; an Audience API for CRM, custom, composite,
lookalike and target-account segments; Prospecting, Geotargeting and User Lists APIs; an ABM Activate/Playbooks API; and
a Server-to-Server event API for conversion and engagement events. Developers register applications at developers.nextroll.com
and authenticate with OAuth 2.0 or a Personal Access Token plus an application API key. In May 2026 NextRoll launched the
AdRoll MCP Server, an OAuth 2.1 protected Model Context Protocol endpoint that exposes AdRoll reporting, draft-first campaign
creation and ABM account intelligence to AI assistants and agents.'
url: https://raw.githubusercontent.com/api-evangelist/nextroll/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
x-tier: profiled
x-tier-reason: enrichment-pipeline
specificationVersion: '0.20'
created: '2026-08-01'
modified: '2026-08-01'
image: https://www.nextroll.com/favicon.ico
tags:
- Company
- Advertising
- AdTech
- Marketing
- Account Based Marketing
- Retargeting
- Audiences
- Campaign Management
- Analytics
- Reporting
- MarTech
- Agents
apis:
- name: NextRoll CRUD API
description: The core REST service behind the AdRoll and AdRoll ABM dashboards. Create and manage organizations, advertisables,
campaigns, ad groups, ads, pixels, rules, segments, product feeds, marketplace deals, invoices and users. JSON over HTTP
using GET/POST/PUT/DELETE, with parameters accepted in the query string or as form-encoded/multipart bodies.
humanURL: https://apidocs.nextroll.com/crud-api/index.html
baseURL: https://services.adroll.com/api/v1
tags:
- Campaigns
- Ads
- Advertisables
- Pixels
- Segments
properties:
- type: Documentation
url: https://apidocs.nextroll.com/crud-api/overview.html
- type: APIReference
url: https://apidocs.nextroll.com/crud-api/reference.html
- type: Examples
url: https://apidocs.nextroll.com/crud-api/examples.html
- name: NextRoll GraphQL Reporting API
description: A single GraphQL endpoint for all AdRoll and AdRoll ABM reporting data — advertisable, campaign, ad group,
ad, audience, email and account metrics, conversions, contextual targeting and CTV placements — replacing the legacy /report
and /metrics REST endpoints of the CRUD and Prospecting APIs.
humanURL: https://apidocs.nextroll.com/graphql-reporting-api/index.html
baseURL: https://services.adroll.com/reporting/api/v1
tags:
- Reporting
- GraphQL
- Metrics
- Analytics
properties:
- type: Documentation
url: https://apidocs.nextroll.com/graphql-reporting-api/overview.html
- type: APIReference
url: https://apidocs.nextroll.com/graphql-reporting-api/reference.html
- type: GraphQL
url: graphql/nextroll-graphql-reporting-schema.md
- type: Console
url: https://app.adroll.com/reporting/graphiql
- name: NextRoll Audience API
description: Create and manage audience segments — CRM (email list), custom (partner user id), composite, impression, user-events,
user-attributes and cross-channel lookalike — plus AdRoll ABM Target Account Lists, tiers and items, Ideal Customer Profiles,
and audience sharing invitations.
humanURL: https://apidocs.nextroll.com/audience-api/index.html
baseURL: https://services.adroll.com/audience/v1
tags:
- Audiences
- Segments
- Target Accounts
- CRM
properties:
- type: Documentation
url: https://apidocs.nextroll.com/audience-api/overview.html
- type: APIReference
url: https://apidocs.nextroll.com/audience-api/reference.html
- type: Examples
url: https://apidocs.nextroll.com/audience-api/examples/index.html
- name: NextRoll Prospecting API
description: Manage AdRoll Prospecting campaigns, ad groups, audiences, flights, geo-targets and advertisable-level prospecting
settings, targeting digital profiles similar to existing retargeting segments.
humanURL: https://apidocs.nextroll.com/prospecting-api/index.html
baseURL: https://services.adroll.com/prospecting/api/v2
tags:
- Prospecting
- Campaigns
- Audiences
properties:
- type: Documentation
url: https://apidocs.nextroll.com/prospecting-api/overview.html
- type: APIReference
url: https://apidocs.nextroll.com/prospecting-api/reference.html
- name: NextRoll User Lists API
description: Retrieve the size of audiences and user lists by ad, ad group, advertisable, segment and audience preview,
including exact and CDP+ segment counts.
humanURL: https://apidocs.nextroll.com/user-lists-api/index.html
baseURL: https://services.adroll.com/user-lists/api/v1
tags:
- Audiences
- User Lists
properties:
- type: Documentation
url: https://apidocs.nextroll.com/user-lists-api/overview.html
- type: APIReference
url: https://apidocs.nextroll.com/user-lists-api/reference.html
- name: NextRoll Geotargeting API
description: Search for the geotargeting EIDs used when setting geographic targets on AdRoll and AdRoll ABM campaigns.
humanURL: https://apidocs.nextroll.com/geotargeting-api/index.html
baseURL: https://services.adroll.com/geo/api/search/v2
tags:
- Geotargeting
- Reference Data
properties:
- type: Documentation
url: https://apidocs.nextroll.com/geotargeting-api/overview.html
- type: APIReference
url: https://apidocs.nextroll.com/geotargeting-api/reference.html
- name: AdRoll ABM Activate and Playbooks API
description: The AdRoll ABM (formerly RollWorks) activation surface — create, read and update playbooks, strategies, campaigns
and ad groups used to run B2B account-based advertising programs.
humanURL: https://apidocs.nextroll.com/guides/rollworks-playbooks.html
baseURL: https://services.adroll.com/activate/api/v2
tags:
- Account Based Marketing
- Playbooks
- Campaigns
properties:
- type: Documentation
url: https://apidocs.nextroll.com/guides/get-started-rollworks.html
- type: GettingStarted
url: https://apidocs.nextroll.com/guides/get-started-rollworks.html
- name: NextRoll Server-to-Server (S2S) Event API
description: Send conversion and engagement events directly from your servers to complement the AdRoll pixel and Mobile
Measurement Partner integrations. Accepts batches of up to 100 JSON events across thirteen named event types, matched
to users by click id (adct), first-party cookie, hashed or cleartext email, mobile advertising id or a custom user id.
Authenticated with Server Access Tokens (SATs) issued by an account manager.
humanURL: https://apidocs.nextroll.com/server-to-server-api/index.html
baseURL: https://srv.adroll.com/api
tags:
- Events
- Conversions
- Server to Server
properties:
- type: Documentation
url: https://apidocs.nextroll.com/server-to-server-api/overview.html
- type: APIReference
url: https://apidocs.nextroll.com/server-to-server-api/reference.html
- type: EventCatalog
url: asyncapi/nextroll-s2s-events.yml
- name: AdRoll MCP Server
description: NextRoll's Model Context Protocol server (open beta, launched May 2026), exposing supported AdRoll and AdRoll
ABM data and tools to MCP-compatible AI clients such as Claude, ChatGPT, Cursor, n8n and Microsoft Copilot Studio. Supports
reporting and performance analysis, draft-first campaign creation and selected campaign management, and ABM account intelligence.
Protected by OAuth 2.1 with PKCE (S256) and dynamic client registration; the single published scope is `mcp`.
humanURL: https://www.adroll.com/blog/adroll-mcp-server
baseURL: https://services.adroll.com/mcp
tags:
- MCP
- Agents
- AI
- Reporting
properties:
- type: MCPServer
url: mcp/nextroll-mcp.yml
- type: ToolCrosswalk
url: mcp/nextroll-tool-crosswalk.yml
- type: Documentation
url: https://help.adroll.com/hc/en-us/articles/44128588376077-AdRoll-MCP-Server-Beta
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: Website
url: https://www.nextroll.com/
- type: DeveloperPortal
url: https://developers.nextroll.com/
- type: Documentation
url: https://apidocs.nextroll.com/
- type: APIReference
url: https://apidocs.nextroll.com/http-routingtable.html
- type: GettingStarted
url: https://apidocs.nextroll.com/guides/get-started.html
- type: Support
url: https://apidocs.nextroll.com/support.html
- type: HelpCenter
url: https://help.adroll.com/hc/en-us
- type: Blog
url: https://www.adroll.com/blog
- type: GitHubOrganization
url: https://github.com/AdRoll
- type: Pricing
url: https://www.adroll.com/pricing
- type: SignUp
url: https://developers.nextroll.com/accounts/create
- type: Login
url: https://app.adroll.com/
- type: TermsOfService
url: https://www.nextroll.com/terms/api
- type: PrivacyPolicy
url: https://www.nextroll.com/privacy
- type: StatusPage
url: https://status.adroll.com/
- type: TrustCenter
url: https://security.nextroll.com/
- type: Compliance
url: https://www.nextroll.com/trust-center
- type: Security
url: https://security.nextroll.com/
- type: FAQ
url: https://apidocs.nextroll.com/faq.html
- type: Authentication
url: authentication/nextroll-authentication.yml
- type: OAuthScopes
url: scopes/nextroll-scopes.yml
- type: Conventions
url: conventions/nextroll-conventions.yml
- type: ErrorCatalog
url: errors/nextroll-error-codes.yml
- type: Lifecycle
url: lifecycle/nextroll-lifecycle.yml
- type: Deprecation
url: lifecycle/nextroll-lifecycle.yml
- type: Conformance
url: conformance/nextroll-conformance.yml
- type: DomainSecurity
url: security/nextroll-domain-security.yml
- type: VulnerabilityDisclosure
url: security/nextroll-vulnerability-disclosure.yml
- type: WellKnown
url: well-known/nextroll-well-known.yml
- type: Packages
url: packages/nextroll-packages.yml
- type: LLMsTxt
url: llms/nextroll-llms.txt
- type: RateLimits
url: rate-limits/nextroll-rate-limits.yml
- type: Plans
url: plans/nextroll-plans.yml
- type: DataModel
url: data-model/nextroll-data-model.yml
- type: Components
url: components/nextroll-components.yml
- type: Sandbox
url: sandbox/nextroll-sandbox.yml
- type: EventCatalog
url: asyncapi/nextroll-s2s-events.yml
- type: AgentSkill
url: skills/_index.yml
x-enrichment:
date: '2026-08-01'
status: enriched
artifacts_added: 29
pass: local-v1