Agencies and partners

Run Top Stream campaigns under your own brand.

Order, track and report through the portal or the API. Put your name on the reports and set your own price.

Same delivery report on every campaign. Attribution optional. Opt-outs suppressed. How every number is counted

What a partner gets

The same platform we use.

Portal

  • Submit and edit orders
  • Track each order from received to live
  • Download monthly reports
  • Create and revoke your own API keys
  • Sign-in protected by two-factor authentication

API

  • Orders, uploads and reports
  • Bearer-token authentication
  • 60 requests per minute per key
  • Test keys and test orders that never run
  • Direct-to-storage file uploads, any size

White-label

  • Brand the reports as your own
  • Set your own price to clients
  • Run your own reporting from the report data

Wholesale pricing by call.

The API, briefly

Create an order with one request.

Upload creative first if you have it, then create the order. Top Stream reviews every live order before anything launches, and you poll the order for its status. Mid-flight changes go in as a revision.

Every field is a field on the order form, nothing more. Request trimmed for this page; the full field list is in the documentation.

Full documentation

POST https://topstreammedia.com/api/v1/orders
Authorization: Bearer tsm_live_…

{
  "company_name": "Example Garage Door Co.",
  "contact_name": "Jane Smith",
  "email": "jane@example.com",
  "campaign_name": "November install",
  "start_date": "2026-11-16",
  "end_date": "2026-11-30",
  "geography": "ZIPs 14221, 14225; Buffalo DMA",
  "target_audience": "Homeowners 36–64",
  "campaign_budget": 7500,
  "retargeting": true,
  "test": true
}

201 { "order_id": "TS-…", "status": "received", … }

Status moves received, under_review, approved, live, completed. test: true orders are validated and stored but never forwarded, reviewed or billed.

White-label

Your brand on the report. Your price to the client.

Monthly reports are built automatically for each order and filed in your portal and in the API. Your agency presents them under your own name.

  • CTV Performance Report for every campaign
  • Pipeline Report where GrōVault attribution is added
  • Headline metrics by API, for your own reporting
Request partner access

Tell us who you are.

We set up partner accounts personally. After you send this, we reply by email, and approved partners get an invitation to sign in and create API keys.

Prefer email? sales@topstreammedia.com

Order a campaign