Sequence Markets · AsyncAPI Specification

Sequence Markets Streaming API

Version 1.0

Multiplexed WebSocket streaming surface for the Sequence Markets trading OS, generated faithfully from the documented channel catalog at docs.sequencemkts.com/api/streaming. Not an official provider-published AsyncAPI — captured by the API Evangelist enrichment pipeline from the documented channels, subscribe protocol, and message envelope.

View Spec View on GitHub CompanyTradingCryptocurrencyDigital AssetsExecutionSmart Order RoutingPrediction MarketsAlgorithmic TradingDeFiMarket DataFintechDeveloper ToolsReal-TimeAsyncAPIEventsWebSockets

Channels

prices
NBBO updates for a symbol (prediction-market token ids as suffix).
book
Per-venue L2 order book updates.
orders
Order lifecycle snapshots.
fills
Per-fill events.
tca
Post-completion TCA reports.
traces
Strategy callback traces for a deployment.
funding
Perp funding rates (funding | funding:{venue} | funding:{venue}:{symbol}).
fairPrice
Consolidated reference prices (fair_price | fair_price:{underlying}).
newMarkets
Prediction-market lifecycle events (dedicated WS, no subscribe needed).
marketResolved
Prediction-market resolution events (dedicated WS).

Messages

✉
streamEvent
streamEvent
Multiplexed channel event.

Servers

wss
production
Bearer-auth WebSocket. Browser clients use a single-use 30s ticket from GET /v1/ws/ticket appended as ?ticket=wst_...

AsyncAPI Specification

sequence-markets-streaming-asyncapi.yml Raw ↑
asyncapi: 3.0.0
info:
  title: Sequence Markets Streaming API
  version: '1.0'
  description: >-
    Multiplexed WebSocket streaming surface for the Sequence Markets trading OS,
    generated faithfully from the documented channel catalog at
    docs.sequencemkts.com/api/streaming. Not an official provider-published
    AsyncAPI — captured by the API Evangelist enrichment pipeline from the
    documented channels, subscribe protocol, and message envelope.
  x-provenance:
    generated: '2026-07-21'
    method: generated
    source: https://docs.sequencemkts.com/api/streaming/
servers:
  production:
    host: api.sequencemkts.com
    pathname: /v1/stream
    protocol: wss
    description: >-
      Bearer-auth WebSocket. Browser clients use a single-use 30s ticket from
      GET /v1/ws/ticket appended as ?ticket=wst_...
    security:
    - $ref: '#/components/securitySchemes/bearerAuth'
    - $ref: '#/components/securitySchemes/ticket'
channels:
  prices:
    address: 'prices:{symbol}'
    description: NBBO updates for a symbol (prediction-market token ids as suffix).
    parameters:
      symbol:
        description: Instrument symbol or prediction-market token id.
    messages:
      streamEvent:
        $ref: '#/components/messages/streamEvent'
  book:
    address: 'book:{symbol}'
    description: Per-venue L2 order book updates.
    parameters:
      symbol: {}
    messages:
      streamEvent:
        $ref: '#/components/messages/streamEvent'
  orders:
    address: orders
    description: Order lifecycle snapshots.
    messages:
      streamEvent:
        $ref: '#/components/messages/streamEvent'
  fills:
    address: fills
    description: Per-fill events.
    messages:
      streamEvent:
        $ref: '#/components/messages/streamEvent'
  tca:
    address: tca
    description: Post-completion TCA reports.
    messages:
      streamEvent:
        $ref: '#/components/messages/streamEvent'
  traces:
    address: 'traces:{deployment_id}'
    description: Strategy callback traces for a deployment.
    parameters:
      deployment_id: {}
    messages:
      streamEvent:
        $ref: '#/components/messages/streamEvent'
  funding:
    address: 'funding:{venue}:{symbol}'
    description: Perp funding rates (funding | funding:{venue} | funding:{venue}:{symbol}).
    parameters:
      venue: {}
      symbol: {}
    messages:
      streamEvent:
        $ref: '#/components/messages/streamEvent'
  fairPrice:
    address: 'fair_price:{underlying}'
    description: Consolidated reference prices (fair_price | fair_price:{underlying}).
    parameters:
      underlying: {}
    messages:
      streamEvent:
        $ref: '#/components/messages/streamEvent'
  newMarkets:
    address: /v1/ws/new_markets
    description: Prediction-market lifecycle events (dedicated WS, no subscribe needed).
    messages:
      streamEvent:
        $ref: '#/components/messages/streamEvent'
  marketResolved:
    address: /v1/ws/market_resolved
    description: Prediction-market resolution events (dedicated WS).
    messages:
      streamEvent:
        $ref: '#/components/messages/streamEvent'
operations:
  subscribe:
    action: send
    channel:
      $ref: '#/channels/prices'
    description: >-
      Subscribe to channels via {"subscribe": ["prices:BTC-USD", "book:BTC-USDT",
      "orders", "fair_price:BTC"]}; server replies {"subscribed": [...], "rejected": [...]}.
  receiveEvents:
    action: receive
    channel:
      $ref: '#/channels/prices'
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: "Authorization: Bearer seq_live_..."
    ticket:
      type: httpApiKey
      in: query
      name: ticket
      description: Single-use 30s ticket (wst_...) from GET /v1/ws/ticket for browser clients.
  messages:
    streamEvent:
      name: streamEvent
      summary: Multiplexed channel event.
      payload:
        type: object
        properties:
          channel:
            type: string
            description: The topic this event belongs to.
          data:
            type: object
            description: Channel-specific payload.

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/sequence-markets-streaming-asyncapi"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.