Matched cross-venue catalog (v2)
Changed onCanonical market list.
Unfiltered / ?signal=spread: the Market catalog. ?signal=candidates: review-band Market rows. Arbitrage is a different resource with different identity and execution fields; use GET /v2/arbitrage. market_type default (moneyline,outright) preserves the pre-family-build row set and existing field semantics — MARKET_FAMILIES.md §2 DoD #2. Additive type discriminators may appear; all removes the filter.
Request
- Base URLhttps://api.dino.markets
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Deprecated sports-only alias for competition
Comma-separated: open,live,resolving,closed,settled. Default: open,live
spread | candidates. Arbitrage is GET /v2/arbitrage
start_time | -start_time | -spread_pts
ids,depth,settlement
Comma-separated: moneyline,outright,total,spread,team_total,advance,weather_high,weather_low,crypto_above,fed_decision,econ_print,cb_decision,all. Default: moneyline,outright
Exact match on the family grouping key
Resolved markets only: require real price history
Page through history-backed resolved markets
Headers
Response
Successful Response
Changes
- info
added the new optional
queryrequest parameterasset - info
added the new optional
queryrequest parameterbasis - info
added the new optional
queryrequest parametercategory - info
added the new optional
queryrequest parametercompetition - info
added the new optional
queryrequest parameterhas_history - info
added the new optional
queryrequest parameterindicator - info
added the new optional
queryrequest parameterinstitution - info
added the new optional
queryrequest parameterlocation - info
added the new optional
queryrequest parameterpage
- info