Tremor Video

Tremor Video DSP is the demand-side platform originally built by Tremor Video and Tremor International; following the consolidation of Tremor Video DSP and Amobee it is now marketed as the Nexxen DSP, part of the unified Nexxen advertising stack (DSP, SSP, Ad Server and Data Platform). It offers a REST API for programmatic and connected-TV (CTV) advertising operations, letting partners manage advertisers, insertion orders, packages, line items, ads, creatives, audience segments, inventory and publisher deals, plus read-only device and geographic reference services and an asynchronous reporting service. The four services sit behind one gateway at services.amobee.com and share a single OAuth2 client-credentials bearer token. Nexxen publishes no OpenAPI; the machine-readable contract is a public Postman collection of 94 requests with 75 saved response examples, and API credentials are provisioned inside an existing DSP contract.

Tremor Video publishes 5 APIs on the APIs.io network, including Nexxen DSP API, Nexxen DSP Token Service, Nexxen DSP Reporting API, and 2 more. Tagged areas include Company, Martech, Advertising, AdTech, and DSP.

Tremor Video’s developer surface includes documentation, API reference, getting-started guide, authentication, code examples, engineering blog, support, and 21 more developer resources.

31.9/100 thin ▲ 12.6 Agent 25/100 agent aware Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
AccessEnterprise
5 APIs 1 MCP Servers
CompanyMartechAdvertisingAdTechDSPProgrammaticCTVVideo Advertising

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 31.9/100 · thin
Contract Quality 0.0 / 25
Developer Ergonomics 11.3 / 20
Commercial Clarity 6.8 / 20
Operational Transparency 4.1 / 13
Governance 0.4 / 12
Discoverability 9.3 / 10
Agent readiness — 25/100 · agent aware
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
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 0 / 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
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/tremor-video: 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 5

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

Nexxen DSP API

REST API for the Nexxen DSP (formerly Amobee / Tremor Video DSP) Campaign Management service — advertisers, insertion orders, packages, line items, ads, creatives, audience segm...

Nexxen DSP Token Service

OAuth2 client-credentials token service for the Nexxen DSP APIs. A client POSTs its client_id and client_secret with grant_type=client_credentials as a JSON body and receives an...

Nexxen DSP Reporting API

Asynchronous reporting service for the Nexxen DSP. A report is submitted as a query (aggregationType, startTime/endTime, filters by objectType, optional S3 outputPath), answered...

Nexxen DSP Device API

Read-only reference service for the device taxonomy used in Nexxen DSP line-item targeting — device types, operating systems, manufacturers and individual devices, each listable...

Nexxen DSP Location API

Read-only geographic reference service for Nexxen DSP geo targeting — continents, countries, regions, cities, DMAs, named places and street addresses, each listable and retrieva...

MCP Servers 1

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

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Tremor Video Rate Limits

3 limits

RATE LIMITS

Security Posture 2

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

Tremor Video Authentication

oauth2 · 1 scheme

SECURITY

Tremor Video Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Tremor Video Scopes

1 scope · clientCredentials

1 scopes

SCOPES

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: tremor-video
accessModel:
  pricing: enterprise
  onboarding: contract
  trial: false
  try_now: false
  public: false
  label: Credentials provisioned inside a DSP contract
  confidence: high
  source:
  - authentication
  - plans
  - collections
  note: 'Corrected 2026-08-13. The earlier "self-serve signup" reading was wrong: Nexxen publishes no pricing page (nexxen.com/pricing
    404), no developer signup, and the collection states client_id is the ID of an API service account created inside the
    Nexxen / Amobee DSP platform. The only public entry point is the contact form.'
  generated: '2026-08-13'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/tremor-video.png
name: Tremor Video
description: Tremor Video DSP is the demand-side platform originally built by Tremor Video and Tremor International; following
  the consolidation of Tremor Video DSP and Amobee it is now marketed as the Nexxen DSP, part of the unified Nexxen advertising
  stack (DSP, SSP, Ad Server and Data Platform). It offers a REST API for programmatic and connected-TV (CTV) advertising
  operations, letting partners manage advertisers, insertion orders, packages, line items, ads, creatives, audience segments,
  inventory and publisher deals, plus read-only device and geographic reference services and an asynchronous reporting service.
  The four services sit behind one gateway at services.amobee.com and share a single OAuth2 client-credentials bearer token.
  Nexxen publishes no OpenAPI; the machine-readable contract is a public Postman collection of 94 requests with 75 saved response
  examples, and API credentials are provisioned inside an existing DSP contract.
url: https://raw.githubusercontent.com/api-evangelist/tremor-video/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- sapphire-ventures
x-tier: stub
x-tier-reason: portfolio-lead
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-08-13'
x-enrichment:
  date: '2026-08-13'
  status: enriched
  artifacts_added: 13
  pass: local-v1
tags:
- Company
- Martech
- Advertising
- AdTech
- DSP
- Programmatic
- CTV
- Video Advertising
apis:
- name: Nexxen DSP API
  description: REST API for the Nexxen DSP (formerly Amobee / Tremor Video DSP) Campaign Management service — advertisers,
    insertion orders, packages, line items, ads, creatives, audience segments, retargeting segments, beacons, inventory lists,
    publisher deals and location groups. OAuth2 client-credentials authentication; a shared JSON envelope of queryTotal /
    data / errors / links; offset-limit pagination; marketId scoping with a 300 Multiple Choices disambiguation response.
    Published as a public Postman collection rather than an OpenAPI.
  humanURL: https://www.postman.com/nexxen-api/nexxen/documentation/9md8q3a/nexxen-dsp-apis
  baseURL: https://services.amobee.com/campaign/v5/api
  properties:
  - type: Authentication
    url: authentication/tremor-video-authentication.yml
  - type: PostmanCollection
    url: collections/tremor-video.postman_collection.json
  - type: Examples
    url: examples/tremor-video-examples.yml
  - type: ErrorCatalog
    url: errors/tremor-video-problem-types.yml
  - type: RateLimits
    url: rate-limits/tremor-video-rate-limits.yml
- name: Nexxen DSP Token Service
  description: OAuth2 client-credentials token service for the Nexxen DSP APIs. A client POSTs its client_id and client_secret
    with grant_type=client_credentials as a JSON body and receives an access_token used as a Bearer token on every other Nexxen
    DSP service. It is the only service in the suite that does not itself require an access token.
  humanURL: https://www.postman.com/nexxen-api/nexxen/documentation/9md8q3a/nexxen-dsp-apis
  baseURL: https://services.amobee.com/accounts/v1/api
  properties:
  - type: Authentication
    url: authentication/tremor-video-authentication.yml
  - type: PostmanCollection
    url: collections/tremor-video.postman_collection.json
- name: Nexxen DSP Reporting API
  description: 'Asynchronous reporting service for the Nexxen DSP. A report is submitted as a query (aggregationType, startTime/endTime,
    filters by objectType, optional S3 outputPath), answered with 202 Accepted and a report id on the Location header, then
    polled for the result. Scoped to limited quick pulls: 19 months lookback, 300MB maximum output, 24-hour result retention,
    and a published limit of 10,000 calls per day at 8 per second.'
  humanURL: https://www.postman.com/nexxen-api/nexxen/documentation/9md8q3a/nexxen-dsp-apis
  baseURL: https://services.amobee.com/reporting/v2/api
  properties:
  - type: Authentication
    url: authentication/tremor-video-authentication.yml
  - type: RateLimits
    url: rate-limits/tremor-video-rate-limits.yml
  - type: PostmanCollection
    url: collections/tremor-video.postman_collection.json
- name: Nexxen DSP Device API
  description: Read-only reference service for the device taxonomy used in Nexxen DSP line-item targeting — device types,
    operating systems, manufacturers and individual devices, each listable and retrievable by id and filterable by its parent
    in the hierarchy.
  humanURL: https://www.postman.com/nexxen-api/nexxen/documentation/9md8q3a/nexxen-dsp-apis
  baseURL: https://services.amobee.com/device/v1/api
  properties:
  - type: Authentication
    url: authentication/tremor-video-authentication.yml
  - type: PostmanCollection
    url: collections/tremor-video.postman_collection.json
- name: Nexxen DSP Location API
  description: Read-only geographic reference service for Nexxen DSP geo targeting — continents, countries, regions, cities,
    DMAs, named places and street addresses, each listable and retrievable by id, with regions filtered by country, cities
    and DMAs filtered by region, and free-text search on places and addresses.
  humanURL: https://www.postman.com/nexxen-api/nexxen/documentation/9md8q3a/nexxen-dsp-apis
  baseURL: https://services.amobee.com/location/v1/api
  properties:
  - type: Authentication
    url: authentication/tremor-video-authentication.yml
  - type: PostmanCollection
    url: collections/tremor-video.postman_collection.json
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: DomainSecurity
  url: security/tremor-video-domain-security.yml
- type: Website
  url: https://nexxen.com/
- type: Documentation
  url: https://www.postman.com/nexxen-api/nexxen/documentation/9md8q3a/nexxen-dsp-apis
- type: APIReference
  url: https://www.postman.com/nexxen-api/nexxen/collection/9md8q3a/nexxen-dsp-apis
- type: GettingStarted
  url: https://www.postman.com/nexxen-api/nexxen/collection/9md8q3a/nexxen-dsp-apis
- type: Postman
  url: https://www.postman.com/nexxen-api/nexxen/
- type: Login
  url: https://login.amobee.com/portal/amobee/dsp/login
- type: Authentication
  url: authentication/tremor-video-authentication.yml
- type: Conventions
  url: conventions/tremor-video-conventions.yml
- type: DataModel
  url: data-model/tremor-video-data-model.yml
- type: Conformance
  url: conformance/tremor-video-conformance.yml
- type: MCPServer
  url: mcp/tremor-video-mcp.yml
- type: Packages
  url: packages/tremor-video-packages.yml
- type: LLMsTxt
  url: llms/tremor-video-llms.txt
- type: Lifecycle
  url: lifecycle/tremor-video-lifecycle.yml
- type: PostmanCollection
  url: collections/tremor-video.postman_collection.json
- type: Examples
  url: examples/tremor-video-examples.yml
- type: ErrorCatalog
  url: errors/tremor-video-problem-types.yml
- type: RateLimits
  url: rate-limits/tremor-video-rate-limits.yml
- type: Plans
  url: plans/tremor-video-plans-pricing.yml
- type: AgentSkill
  url: skills/_index.yml
- type: LLMsTxt
  name: Provider-published llms.txt (verbatim)
  url: llms/tremor-video-nexxen-llms.txt
- type: TermsOfService
  url: https://nexxen.com/master-service-terms/
- type: PrivacyPolicy
  url: https://nexxen.com/services-privacy-policy/
- type: Blog
  url: https://nexxen.com/blog/
- type: Support
  url: https://nexxen.com/contact-us/
- type: WellKnown
  url: well-known/tremor-video-well-known.yml
- type: OAuthScopes
  url: scopes/tremor-video-scopes.yml