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.

59.9/100 strong ▬ flat Agent 42/100 agent ready Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
9 APIs 1 MCP Servers
CompanyAdvertisingAdTechMarketingAccount Based MarketingRetargetingAudiencesCampaign ManagementAnalyticsReportingMarTechAgents

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
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
Governance 1.5 / 12
Discoverability 9.3 / 10
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
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/nextroll: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

NextRoll CRUD API

The core REST service behind the AdRoll and AdRoll ABM dashboards. Create and manage organizations, advertisables, campaigns, ad groups, ads, pixels, rules, segments, product fe...

NextRoll GraphQL Reporting API

A single GraphQL endpoint for all AdRoll and AdRoll ABM reporting data — advertisable, campaign, ad group, ad, audience, email and account metrics, conversions, contextual targe...

NextRoll Audience API

Create and manage audience segments — CRM (email list), custom (partner user id), composite, impression, user-events, user-attributes and cross-channel lookalike — plus AdRoll A...

NextRoll Prospecting API

Manage AdRoll Prospecting campaigns, ad groups, audiences, flights, geo-targets and advertisable-level prospecting settings, targeting digital profiles similar to existing retar...

NextRoll User Lists API

Retrieve the size of audiences and user lists by ad, ad group, advertisable, segment and audience preview, including exact and CDP+ segment counts.

NextRoll Geotargeting API

Search for the geotargeting EIDs used when setting geographic targets on AdRoll and AdRoll ABM campaigns.

AdRoll ABM Activate and Playbooks API

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.

NextRoll Server-to-Server (S2S) Event API

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 ev...

AdRoll MCP Server

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, Cha...

Scroll for all 9

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

nextroll-mcp.yml

MCP SERVER

GraphQL 1

GraphQL schemas published by this provider.

Pricing Plans 1

Published pricing tiers and plan structures.

Nextroll Plans

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Nextroll Rate Limits

2 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Nextroll Authentication

oauth2/apiKey/http/oauth2 · 5 schemes

SECURITY

Nextroll Domain Security

TLSv1.2 · HSTS · DMARC

SECURITY

Nextroll Vulnerability Disclosure

Hackerone · contact published

SECURITY

Nextroll Trust Center

SOC 2, ISO 27001, PCI DSS, GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Nextroll Scopes

2 scopes · authorizationCode/implicit/password

2 scopes

SCOPES

Resources

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)

apis.yml Raw ↑
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