October 7, 2026

Added

  • Self-service API keys are now available to all verified accounts, not just Market Maker accounts. Generate up to 2 live keys directly from account settings — no manual request needed. New keys start on a conservative rate-limit tier; limits are raised after you've tested in sandbox. A one-time data-retention consent is required the first time you generate a key. Existing Market Maker / Individual Market Maker accounts keep their current key allowance and limits.
  • Fee is now included on order and trade data. A fee field is now returned on order history, trade / matching-detail responses, and order WebSocket push events — on both REST and FIX (Commission / CommType tags, plus a new CumulativeFee tag).
  • wallet_insufficient_funds is now returned when a Market Maker's wallet balance can't cover a Parlay offer's maximum risk at confirmation time, instead of the offer being accepted anyway.
  • settled_at added to the Parlay order list response.
  • Esports market types (series moneyline, total maps, map handicap) are now recognized by the public get_multiple_markets endpoint.

Improved

  • In-play delay reduced to 0 seconds for all tournaments.
  • Parlay settlement is faster — roughly 25% more capital is now returned to your balance as soon as outcomes are determined.
  • market_selections WebSocket push events now carry a strictly increasing sequence_number per market line, making ordering and de-duplication more reliable on your end.
  • get_markets / get_multiple_markets no longer return fully-drained (zero-liquidity) price levels or inactive market lines that previously lingered in responses.
  • supported_lines_left is populated again on Parlay quote requests.

Fixed

  • Fixed a race condition that could double-count a resting order against a market's cached liquidity figures.
  • Requests with missing or invalid credentials now reliably return 401 Unauthorized instead of an unexpected empty response.
  • The public, unauthenticated market-data endpoints (get_markets, get_multiple_markets, and their outrights variants, v1–v3) no longer require authentication, fixing a bug that had required a token on these endpoints.
  • GET /partner/auth/keys now correctly passes its no-cache header through end-to-end.
  • The /status endpoint's terminology was updated to "order" to match current naming, and now also monitors /get_strikes.