October 7, 2026
October 7th, 2026 by ReadMe API
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
feefield is now returned on order history, trade / matching-detail responses, and order WebSocket push events — on both REST and FIX (Commission/CommTypetags, plus a newCumulativeFeetag). wallet_insufficient_fundsis 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_atadded to the Parlay order list response.- Esports market types (series moneyline, total maps, map handicap) are now recognized by the public
get_multiple_marketsendpoint.
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_selectionsWebSocket push events now carry a strictly increasingsequence_numberper market line, making ordering and de-duplication more reliable on your end.get_markets/get_multiple_marketsno longer return fully-drained (zero-liquidity) price levels or inactive market lines that previously lingered in responses.supported_lines_leftis 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 Unauthorizedinstead 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/keysnow correctly passes its no-cache header through end-to-end.- The
/statusendpoint's terminology was updated to "order" to match current naming, and now also monitors/get_strikes.
