Skip to main content

Overview

A single resource surface at /cs2/v1/* plus sport-agnostic introspection at /v1/*. Same URL for everyone — your scopes determine which fields come back. Future sports land at /{sport}/v1/*.
Base URL: https://ticktock.bet (apex) or https://feed.ticktock.bet (B2B subdomain). Both route to the same backend.

Authentication

See Authentication for the full error model and rate-limit behaviour.

Endpoint groups

Response envelope

Every REST endpoint serves both JSON (default) and XML. Pass Accept: application/xml on any GET and the body comes back as XML on the same URL. The seven AMQP-feed endpoints (alive, whoami, matches list, match detail, summary, match-markets, descriptions) use hand-tuned envelopes byte-compatible with our AMQP feed; everything else uses a mechanical JSON→XML rendering. Full breakdown in Scopes & Bundles → Content negotiation.

Live OpenAPI

The b2b-api service serves its own OpenAPI alongside this site:
  • Swagger UI: https://feed.ticktock.bet/docs
  • OpenAPI JSON: https://feed.ticktock.bet/openapi.json
(Both gated by API_DOCS_PASSWORD — ask your account manager.)
Last modified on May 12, 2026