Tvscientific

tvScientific is a connected-TV (CTV) advertising platform for performance marketers, pairing premium streaming-TV inventory with AI-powered bidding and optimization and outcome-based measurement so brands can run television campaigns against measurable goals like sales, app installs, and site traffic. It positions itself on "premium inventory, AI-powered optimization, and radical transparency," and offers a self-serve buying platform plus an academy and reporting resources for advertisers and agencies. Originally surfaced as a portfolio company of Norwest Venture Partners, it now brands itself "tvScientific by Pinterest" after Pinterest completed its acquisition of the company in February 2026. tvScientific runs a real Campaign Management REST API at api.tvscientific.app — named as a component on its own status page — whose v1 and v2 version roots publicly enumerate 50 resource collections covering campaigns, line items, creatives, audiences, targeting, bid strategies, billing and accounts. It publishes no developer program around it: no portal, no API reference, no OpenAPI or GraphQL contract, no SDK, no CLI, and no MCP or agent surface. Every collection but one is credentialed, both documentation hosts sit behind a customer login, and the machine-readable operational signal is limited to an Atlassian Statuspage API and a first-party Google Tag Manager measurement pixel.

Tvscientific publishes 1 API on the APIs.io network. Tagged areas include Company, Advertising, Connected TV, CTV, and Streaming.

Tvscientific’s developer surface includes engineering blog, getting-started guide, support, and 15 more developer resources.

23.7/100 emerging ▬ flat Agent 3/100 human only Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
1 APIs
CompanyAdvertisingConnected TVCTVStreamingPerformance MarketingAdTechMeasurementCampaign ManagementReal Time BiddingAttribution

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 23.7/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 3.5 / 20
Commercial Clarity 8.4 / 20
Operational Transparency 2.7 / 13
Governance 1.5 / 12
Discoverability 7.6 / 10
Agent readiness — 3/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 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/tvscientific: 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 1

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

tvScientific Campaign Management API

The REST API behind the tvScientific Campaign Management UI, named by tvScientific's own status page as the "Campaign Management API" component running at api.tvscientific.app. ...

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Tvscientific Rate Limits

0 limits

RATE LIMITS

Security Posture 3

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

Tvscientific Authentication

2 schemes

SECURITY

Tvscientific Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Tvscientific Trust Center

trust center published

SECURITY

Resources

Get Started 2

Portal, sign-up, and the first successful call

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 3

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: tvscientific
name: Tvscientific
description: 'tvScientific is a connected-TV (CTV) advertising platform for performance marketers, pairing premium streaming-TV
  inventory with AI-powered bidding and optimization and outcome-based measurement so brands can run television campaigns
  against measurable goals like sales, app installs, and site traffic. It positions itself on "premium inventory, AI-powered
  optimization, and radical transparency," and offers a self-serve buying platform plus an academy and reporting resources
  for advertisers and agencies. Originally surfaced as a portfolio company of Norwest Venture Partners, it now brands itself
  "tvScientific by Pinterest" after Pinterest completed its acquisition of the company in February 2026. tvScientific runs
  a real Campaign Management REST API at api.tvscientific.app — named as a component on its own status page — whose v1 and
  v2 version roots publicly enumerate 50 resource collections covering campaigns, line items, creatives, audiences, targeting,
  bid strategies, billing and accounts. It publishes no developer program around it: no portal, no API reference, no OpenAPI
  or GraphQL contract, no SDK, no CLI, and no MCP or agent surface. Every collection but one is credentialed, both documentation
  hosts sit behind a customer login, and the machine-readable operational signal is limited to an Atlassian Statuspage API
  and a first-party Google Tag Manager measurement pixel.'
url: https://raw.githubusercontent.com/api-evangelist/tvscientific/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- norwest-venture-partners
x-acquired-by: pinterest
x-tier: stub
x-tier-reason: portfolio-lead
accessModel:
  pricing: unknown
  onboarding: sales
  trial: false
  try_now: false
  public: false
  label: Gated
  confidence: medium
  source:
  - https://api.tvscientific.app/v1/
  - https://www.tvscientific.com/ctv-demo
  generated: '2026-08-12'
  method: probed
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-08-12'
image: https://www.tvscientific.com/hubfs/Opengraph.jpg
tags:
- Company
- Advertising
- Connected TV
- CTV
- Streaming
- Performance Marketing
- AdTech
- Measurement
- Campaign Management
- Real Time Bidding
- Attribution
apis:
- name: tvScientific Campaign Management API
  description: The REST API behind the tvScientific Campaign Management UI, named by tvScientific's own status page as the
    "Campaign Management API" component running at api.tvscientific.app. Two major versions serve concurrently. The v1 root
    advertises 35 collections spanning advertisers, organizations, tenants, users, campaigns, creatives, creative and static
    display line items, audiences, bid strategies, billing accounts, payment profiles, contracts and assets; the v2 root advertises
    15 narrower campaign-buying collections including campaigns, lineitems, creatives, targeting keys, targeting reach, simplified
    bid strategies, bidder config and a quickstart surface. Both version roots and one collection (terms_and_conditions) are
    readable anonymously; every other collection returns HTTP 403. tvScientific publishes no OpenAPI, no API reference and
    no SDK for it, so the artifacts in this repo are probed rather than harvested.
  humanURL: https://status.tvscientific.com/
  baseURL: https://api.tvscientific.app/v1/
  tags:
  - Campaign Management
  - Advertising
  - Connected TV
  - Real Time Bidding
  properties:
  - type: Discovery
    name: API discovery record (probed)
    url: discovery/tvscientific-api-discovery.yml
  - type: Conventions
    url: conventions/tvscientific-conventions.yml
  - type: ErrorCatalog
    url: errors/tvscientific-problem-types.yml
  - type: DataModel
    url: data-model/tvscientific-data-model.yml
  - type: Conformance
    url: conformance/tvscientific-conformance.yml
  - type: RateLimits
    url: rate-limits/tvscientific-rate-limits.yml
  - type: Lifecycle
    url: lifecycle/tvscientific-lifecycle.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: Website
  url: https://tvscientific.com
- type: Blog
  url: https://www.tvscientific.com/insight
- type: GettingStarted
  name: tvScientific Academy
  url: https://www.tvscientific.com/academy
- type: Support
  name: Contact
  url: https://www.tvscientific.com/contact
- type: HelpCenter
  name: Help center (customer login required)
  url: https://help.tvscientific.com/
- type: Login
  name: Campaign Management UI
  url: https://tvscientific.app
- type: GitHubOrganization
  url: https://github.com/tvScientific
- type: StatusPage
  url: https://status.tvscientific.com/
- type: Lifecycle
  name: Lifecycle, versioning and status
  url: lifecycle/tvscientific-lifecycle.yml
- type: Integrations
  name: Partner and measurement integrations
  url: https://www.tvscientific.com/integrations
- type: Components
  name: Universal Site Pixel
  url: components/tvscientific-components.yml
- type: Packages
  url: packages/tvscientific-packages.yml
- type: Plans
  url: plans/tvscientific-plans-pricing.yml
- type: LLMsTxt
  url: llms/tvscientific-llms.txt
- type: TermsOfService
  name: Platform Master Agreement
  url: https://www.tvscientific.com/platform-master-agreement-demand
- type: PrivacyPolicy
  url: https://www.tvscientific.com/privacy-policy
- type: TrustCenter
  url: https://trust.tvscientific.com/
- type: TrustCenter
  name: Trust Center artifact
  url: security/tvscientific-trust-center.yml
- type: DomainSecurity
  url: security/tvscientific-domain-security.yml
x-enrichment:
  date: '2026-08-12'
  status: enriched
  artifacts_added: 13
  pass: local-v1