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 36 more developer resources.
9 APIs
1 MCP Servers
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 43
apis.yml
58 Operational Transparency
Composite quality — 57.5/100 · strong
Contract Quality
12.3 / 25
Developer Ergonomics
9.9 / 20
Operational Transparency
7.5 / 13
Contract Governance
2.2 / 12
Agent readiness — 52/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
0 / 10
Documented Reversibility
0 / 6
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
5 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Delegated User Identity
6 / 6
Protected Resource Metadata
5 / 5
Registration Without a Human
6 / 6
Agentic Commerce Surface
0 / 5
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 3
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 8
Authentication, authorization, and security posture
Scroll for all 8
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.23'
created: '2026-08-01'
modified: '2026-08-14'
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:
- Geo-Targeting
- Reference Data
tags_raw:
- 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:
- Event
- Conversions
- Server-to-Server
tags_raw:
- 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
- Artificial Intelligence
- Reporting
tags_raw:
- 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: TrustCenter
url: security/nextroll-trust-center.yml
- 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
- type: MCPServer
url: mcp/nextroll-mcp.yml
- type: ToolCrosswalk
url: mcp/nextroll-tool-crosswalk.yml
- type: GraphQL
url: graphql/nextroll-graphql-reporting-schema.md
- type: Examples
url: https://apidocs.nextroll.com/crud-api/examples.html
x-contract-discovery:
checked: '2026-08-14'
openapi_published: false
openapi_authored: true
finding: NextRoll authors OpenAPI and does not deploy it. apidocs.nextroll.com is a Sphinx site whose reference pages are
rendered by the `openapi:spec` directive; the published .rst sources name eight source specs under apispecs/ (adroll,
audience, prospecting, user-lists, geotargeting, universal-campaigns, automated-campaigns, graphql-reporting) and every
one of them 404s on the public origin. The docs are therefore machine-GENERATED from a contract that is not machine-READABLE.
detail: conformance/nextroll-conformance.yml#standards[openapi]
probes:
- url: https://apidocs.nextroll.com/_sources/audience-api/reference.rst.txt
status: 200
note: 'contains ".. openapi:spec:: ../apispecs/audience.json"'
- url: https://apidocs.nextroll.com/apispecs/audience.json
status: 404
- url: https://apidocs.nextroll.com/apispecs/adroll.json
status: 404
- url: https://apidocs.nextroll.com/objects.inv
status: 200
note: 'Sphinx inventory: 192 documented HTTP operations, 120 openapi:schema objects, 107 GraphQL types, 1710 GraphQL fields'
- url: https://services.adroll.com/openapi.json
status: 404
- url: https://services.adroll.com/api/v1/openapi.json
status: 401
note: API gateway demands an apikey query parameter — not a spec
- url: https://developers.nextroll.com/openapi.json
status: 200
note: Apigee integrated-portal SPA shell (text/html, 2138 bytes) — catch-all, not a spec
- url: https://developers.nextroll.com/portals/api/sites/adroll-developers/apidocs
status: 401
note: the portal ships no public API catalog; features[] is empty
- url: https://services.adroll.com/reporting/api/v1/graphql
status: 401
note: GraphQL introspection is gated behind the apikey gateway; the full schema is published as HTML instead and captured
at graphql/nextroll-graphql-reporting-schema.md
- url: https://services.adroll.com/mcp
status: 401
note: tools/list returns invalid_token — real remote MCP endpoint, schema gated
agent_card: none — probed /.well-known/agent-card.json and /.well-known/agent.json on every host; see well-known/nextroll-well-known.yml.
No a2a/ artifact is written.
x-enrichment:
date: '2026-08-14'
status: enriched
artifacts_added: 0
artifacts_updated: 8
pass: local-v1
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/nextroll"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/nextroll/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/nextroll/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.