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
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
API_DOCS_PASSWORD — ask your account manager.)