{ "id": "pos_6aedec66d4a9e2c7f1b05d38a6e2c9b1", "market_id": "pm_6ae1e3c09e1d4c7a2b5f80e3d6a9c412", "realized_pnl": 0, "created_at": 1793977446412, "updated_at": 1793977446412, "status": "open", "side": "yes", "price": 0.6, "cost": 5.85, "quantity": 10, "order_count": 1, "market": { "id": "pm_6ae1e3c09e1d4c7a2b5f80e3d6a9c412", "provider_ticker": "aec-nfl-kc-buf-2026-11-08", "title": "Kansas City Chiefs to win the game?", "sub_category": "nfl", "type": "moneyline", "event_id": "4b1e9c2a-7d3f-4e5a-8b6c-9d0e1f2a3b4c", "event_start": 1794160800000, "moneyline_type": "two_way", "team_id": "6680b4e0-5b6c-4bd1-8f6a-0b4f3b7d9a21", "yes_team_id": "6680b4e0-5b6c-4bd1-8f6a-0b4f3b7d9a21", "no_team_id": "768c92aa-75ff-4a43-bcc0-f2fe5c1f0a3e", "price_yes": { "american": "-144", "decimal": "1.69x", "percentage": "59%", "price": "$0.59", "numeric_price": 0.59 }, "price_no": { "american": "+138", "decimal": "2.38x", "percentage": "42%", "price": "$0.42", "numeric_price": 0.42 }, "volume": 184532.17, "liquidity": 9266.25, "yes_liquidity": 5378.8, "no_liquidity": 4334.95, "last_price_yes": 0.585, "last_price_no": 0.415, "status": "active", "updated_at": 1793977442118, "rules": "This market resolves to \"Yes\" if the Kansas City Chiefs win their game against the Buffalo Bills scheduled for November 8, 2026. It resolves to \"No\" if the Buffalo Bills win. If the game ends in a tie, is canceled, or is postponed past November 15, 2026, the market resolves 50-50.", "market_group_id": "pmgm_6ae1e3c0a3f19c0d7e2b4c58e61f9d02" }, "cost_plus_fees": 5.97, "total_fees": 0.12, "closed_cost": 0, "closed_cost_plus_fees": 0, "closed_quantity": 0, "total_proceeds": 0}
Types
Position
Your holding in one market. Every money field is rounded to cents. Read dollar amounts from cost and closed_cost, not from price times quantity: fills land on tenths of a cent.
Profit or loss locked in, in dollars after all fees, rounded to cents: on contracts sold, proceeds minus cost; once the market settles, the payout plus sale proceeds minus every cost and fee.
Average price paid per open contract including fees, in dollars rounded to cents. 0 when nothing is open. Rounded, so it does not multiply back out to cost_plus_fees; read the dollar fields for amounts.
The market as it stands now, with live_stat on a player prop.
Show child attributes
Example:
{ "id": "pm_6ae1e3c09e1d4c7a2b5f80e3d6a9c412", "provider_ticker": "aec-nfl-kc-buf-2026-11-08", "title": "Kansas City Chiefs to win the game?", "sub_category": "nfl", "type": "moneyline", "event_id": "4b1e9c2a-7d3f-4e5a-8b6c-9d0e1f2a3b4c", "event_start": 1794160800000, "moneyline_type": "two_way", "team_id": "6680b4e0-5b6c-4bd1-8f6a-0b4f3b7d9a21", "yes_team_id": "6680b4e0-5b6c-4bd1-8f6a-0b4f3b7d9a21", "no_team_id": "768c92aa-75ff-4a43-bcc0-f2fe5c1f0a3e", "price_yes": { "american": "-144", "decimal": "1.69x", "percentage": "59%", "price": "$0.59", "numeric_price": 0.59 }, "price_no": { "american": "+138", "decimal": "2.38x", "percentage": "42%", "price": "$0.42", "numeric_price": 0.42 }, "volume": 184532.17, "liquidity": 9266.25, "yes_liquidity": 5378.8, "no_liquidity": 4334.95, "last_price_yes": 0.585, "last_price_no": 0.415, "status": "active", "updated_at": 1793977442118, "rules": "This market resolves to \"Yes\" if the Kansas City Chiefs win their game against the Buffalo Bills scheduled for November 8, 2026. It resolves to \"No\" if the Buffalo Bills win. If the game ends in a tie, is canceled, or is postponed past November 15, 2026, the market resolves 50-50.", "market_group_id": "pmgm_6ae1e3c0a3f19c0d7e2b4c58e61f9d02" }
Average price per closed contract including the opening fees: closed_cost_plus_fees / closed_quantity, rounded to cents. Absent while nothing has closed.
Example:
0.6
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Splash API","description":"Reference for the Splash prediction markets API.","colors":{"primary":"#00938A","light":"#4BEBE2","dark":"#00938A"},"logo":{"light":"https://mintcdn.com/splashsports/kcAVKCSKVe9QsybE/images/Black.png?fit=max\u0026auto=format\u0026n=kcAVKCSKVe9QsybE\u0026q=85\u0026s=e3ebef52faf215906edfadd8cb6b8f6c","dark":"https://mintcdn.com/splashsports/kcAVKCSKVe9QsybE/images/White.png?fit=max\u0026auto=format\u0026n=kcAVKCSKVe9QsybE\u0026q=85\u0026s=a8584598d170913784d340dade069923","href":"https://app.splashsports.com"},"favicon":{"light":"https://mintcdn.com/splashsports/1BB4AfLu_rKwvYf6/images/whale.png?fit=max\u0026auto=format\u0026n=1BB4AfLu_rKwvYf6\u0026q=85\u0026s=b75628cc9f5c8118e0b5ba38db00eed9","dark":"https://mintcdn.com/splashsports/1BB4AfLu_rKwvYf6/images/whale.png?fit=max\u0026auto=format\u0026n=1BB4AfLu_rKwvYf6\u0026q=85\u0026s=b75628cc9f5c8118e0b5ba38db00eed9"},"api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","python","javascript","typescript","go"]}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"splashsports","hasAudioNarration":false,"actualSubdomain":"splashsports","customDomains":["docs.splashsports.com"],"gitSource":{"type":"github","owner":"betterpool","repo":"splash-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ae8d2a45882bf25ccb849ef"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae960ce8ff06975e05bdd21","collectionId":"8376c49e-6882-4070-be1c-ae3b565e9adc","liveDeploymentHistoryId":"6ae960ce8ff06975e05bdd21","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae96712b788bf0e78a62a70","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Predictions API","count":61},{"language":"default","tag":"Types","count":38},{"language":"default","tag":"Reference","count":16},{"language":"default","tag":"Getting started","count":7},{"language":"default","tag":"Positions","count":4},{"language":"default","tag":"Markets","count":3},{"language":"default","tag":"Orders","count":3},{"language":"default","tag":"Account","count":2},{"language":"default","tag":"Activity","count":1},{"language":"default","tag":"Discover","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"predictions/types/position","slug":"/predictions/types/position","pageMetadata":{"title":"Position","openapi-schema":"Position","description":null,"href":"/predictions/types/position"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Position","openapi-schema":"Position","description":null,"href":"/predictions/types/position"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"schemaData":{"type":"object","title":"Position","description":"Your holding in one market. Every money field is rounded to cents. Read dollar amounts from `cost` and `closed_cost`, not from price times quantity: fills land on tenths of a cent.","required":["id","market_id","realized_pnl","created_at","updated_at","status","side","price","cost","quantity","order_count","market","cost_plus_fees","total_fees","closed_cost","closed_cost_plus_fees","closed_quantity","total_proceeds"],"properties":{"id":{"type":"string","description":"The position id (prefix `pos_`). One position per market: a market you re-enter after closing reuses it.","example":"pos_6aedec66d4a9e2c7f1b05d38a6e2c9b1","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"market_id":{"type":"string","description":"The market the position is in.","example":"pm_6ae1e3c09e1d4c7a2b5f80e3d6a9c412","isRequired":true,"uniqueKey":"market_id","typeLabel":"string"},"realized_pnl":{"type":"number","description":"Profit or loss locked in, in dollars after all fees, rounded to cents: on contracts sold, proceeds minus cost; once the market settles, the payout plus sale proceeds minus every cost and fee.","example":0.58,"isRequired":true,"uniqueKey":"realized_pnl","typeLabel":"number"},"created_at":{"type":"integer","format":"int64","description":"When the position was opened. Epoch milliseconds.","example":1793977446412,"isRequired":true,"uniqueKey":"created_at","typeLabel":"integer\u003cint64>"},"updated_at":{"type":"integer","format":"int64","description":"When the position last changed. Epoch milliseconds.","example":1794166871236,"isRequired":true,"uniqueKey":"updated_at","typeLabel":"integer\u003cint64>"},"status":{"type":"string","enum":["open","closed"],"title":"PositionStatus","description":"`open` while you hold contracts; `closed` once you hold none. See [Position statuses](/predictions/enums#position-statuses-status-on-a-position).","example":"closed","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"side":{"type":"string","enum":["yes","no"],"title":"OrderSide","description":"The side you hold: `yes` or `no`. When nothing is open, the side of the first order. See [Order sides](/predictions/enums#order-sides-splash_side-and-side).","example":"yes","isRequired":true,"uniqueKey":"side","typeLabel":"enum\u003cstring>"},"price":{"type":"number","description":"Average price paid per open contract including fees, in dollars rounded to cents. 0 when nothing is open. Rounded, so it does not multiply back out to `cost_plus_fees`; read the dollar fields for amounts.","example":0.6,"isRequired":true,"uniqueKey":"price","typeLabel":"number"},"cost":{"type":"number","description":"Cost of the open contracts excluding fees, in dollars rounded to cents. 0 when nothing is open.","example":5.85,"isRequired":true,"uniqueKey":"cost","typeLabel":"number"},"quantity":{"type":"integer","description":"Contracts held now. 0 on a closed position.","example":10,"isRequired":true,"uniqueKey":"quantity","typeLabel":"integer"},"order_count":{"type":"integer","description":"The number of executed buy orders on the position, across every time it was opened. Sells are not counted.","example":1,"isRequired":true,"uniqueKey":"order_count","typeLabel":"integer"},"market":{"title":"Market","type":"object","description":"The market as it stands now, with `live_stat` on a player prop.","required":["id","provider_ticker","title","sub_category","type","price_yes","price_no","volume","liquidity","yes_liquidity","no_liquidity","status","updated_at","rules","market_group_id","event_start","yes_line_display","no_line_display"],"properties":{"id":{"type":"string","description":"The market id (prefix `pm_`). This is the instrument you trade, sent as `market_id` on `POST /trading/orders`, and the id to follow for price updates.","example":"pm_6ae1e3c09e1d4c7a2b5f80e3d6a9c412","isRequired":true,"uniqueKey":"market.id","typeLabel":"string"},"provider_ticker":{"type":"string","description":"The market's ticker on the exchange where it trades, in the exchange's own format. It identifies the market on the exchange and stays the same for the life of the market, so use it to match this market against the exchange's own data; to trade, use `id`. Always present.","example":"aec-nfl-kc-buf-2026-11-08","isRequired":true,"uniqueKey":"market.provider_ticker","typeLabel":"string"},"title":{"type":"string","description":"The exchange provider's title for the market, usually the YES side as a question. Display text that can change; never parse it or key on it.","example":"Kansas City Chiefs to win the game?","isRequired":true,"uniqueKey":"market.title","typeLabel":"string"},"sub_category":{"type":"string","description":"The league. See [Leagues](/predictions/enums#leagues-sub_category).","enum":["nfl","ncaaf","nba","wnba","ncaab","mlb","nhl","epl","mls","pga","wc"],"title":"SubCategoryId","example":"nfl","isRequired":true,"uniqueKey":"market.sub_category","typeLabel":"enum\u003cstring>"},"price_yes":{"type":"object","description":"What one YES contract costs right now: the best YES ask in the book Splash holds, in every display form. A YES contract pays $1 if the market resolves YES. `price_yes` and `price_no` are both asks, so their `numeric_price` values usually sum to a little more than 1; the excess is the spread. Reads 0 when nobody is offering YES, and while quotes are suspended during an exchange outage.","required":["american","decimal","percentage","price","numeric_price"],"properties":{"american":{"type":"string","description":"American odds for the price, rounded to a whole number, with a sign: `-144` for a favourite, `+138` for an underdog. `-10000` when the price is 0.","example":"-144","isRequired":true,"uniqueKey":"market.price_yes.american","typeLabel":"string"},"decimal":{"type":"string","description":"Decimal odds, `1 / numeric_price` to 2 places, with an `x` suffix: `1.69x`. `0x` when the price is 0.","example":"1.69x","isRequired":true,"uniqueKey":"market.price_yes.decimal","typeLabel":"string"},"percentage":{"type":"string","description":"The implied probability, `numeric_price` as a whole percentage: `59%`.","example":"59%","isRequired":true,"uniqueKey":"market.price_yes.percentage","typeLabel":"string"},"price":{"type":"string","description":"The per-contract price in dollars, rounded to cents and formatted with a dollar sign: `$0.59`.","example":"$0.59","isRequired":true,"uniqueKey":"market.price_yes.price","typeLabel":"string"},"numeric_price":{"type":"number","description":"The per-contract price in dollars as a number, up to 4 decimal places (the exchange quotes in tenths of a cent), capped at 0.99. 0 when nobody is offering this side. Use this field for arithmetic; the strings are for display.","example":0.59,"isRequired":true,"uniqueKey":"market.price_yes.numeric_price","typeLabel":"number"}},"title":"MarketPrice","example":{"american":"-144","decimal":"1.69x","percentage":"59%","price":"$0.59","numeric_price":0.59},"isRequired":true,"uniqueKey":"market.price_yes","typeLabel":"MarketPrice · object"},"price_no":{"type":"object","description":"What one NO contract costs right now: the best NO ask, in every display form. A NO contract pays $1 if the market resolves NO. Reads 0 when nobody is offering NO, and during an exchange outage.","required":["american","decimal","percentage","price","numeric_price"],"properties":{"american":{"type":"string","description":"American odds for the price, rounded to a whole number, with a sign: `-144` for a favourite, `+138` for an underdog. `-10000` when the price is 0.","example":"-144","isRequired":true,"uniqueKey":"market.price_no.american","typeLabel":"string"},"decimal":{"type":"string","description":"Decimal odds, `1 / numeric_price` to 2 places, with an `x` suffix: `1.69x`. `0x` when the price is 0.","example":"1.69x","isRequired":true,"uniqueKey":"market.price_no.decimal","typeLabel":"string"},"percentage":{"type":"string","description":"The implied probability, `numeric_price` as a whole percentage: `59%`.","example":"59%","isRequired":true,"uniqueKey":"market.price_no.percentage","typeLabel":"string"},"price":{"type":"string","description":"The per-contract price in dollars, rounded to cents and formatted with a dollar sign: `$0.59`.","example":"$0.59","isRequired":true,"uniqueKey":"market.price_no.price","typeLabel":"string"},"numeric_price":{"type":"number","description":"The per-contract price in dollars as a number, up to 4 decimal places (the exchange quotes in tenths of a cent), capped at 0.99. 0 when nobody is offering this side. Use this field for arithmetic; the strings are for display.","example":0.59,"isRequired":true,"uniqueKey":"market.price_no.numeric_price","typeLabel":"number"}},"title":"MarketPrice","example":{"american":"-144","decimal":"1.69x","percentage":"59%","price":"$0.59","numeric_price":0.59},"isRequired":true,"uniqueKey":"market.price_no","typeLabel":"MarketPrice · object"},"volume":{"type":"number","description":"Dollars traded on the exchange in this market, rounded to cents. It refreshes with order book updates rather than on every trade, so it can trail the latest trade by a few seconds.","example":184532.17,"isRequired":true,"uniqueKey":"market.volume","typeLabel":"number"},"liquidity":{"type":"number","description":"Dollars resting in the book Splash holds: each bid level's price times its quantity, summed over the YES and NO ladders and rounded to cents. A floor, since the feed carries at most ten levels a side. 0 whenever `orderbook` is absent.","example":9266.25,"isRequired":true,"uniqueKey":"market.liquidity","typeLabel":"number"},"yes_liquidity":{"type":"number","description":"Dollars of YES you could buy right now: the YES ask depth valued at the ask prices, rounded to cents. 0 means nobody is offering YES, so treat the YES side as closed. It is not a share of `liquidity`; buyable depth and resting depth are different measures and do not add up.","example":5378.8,"isRequired":true,"uniqueKey":"market.yes_liquidity","typeLabel":"number"},"no_liquidity":{"type":"number","description":"Dollars of NO you could buy right now: the NO ask depth valued at the ask prices, rounded to cents. 0 means nobody is offering NO.","example":4334.95,"isRequired":true,"uniqueKey":"market.no_liquidity","typeLabel":"number"},"status":{"type":"string","description":"`active` is tradeable. `expired` has stopped trading and has not settled. `settled` has resolved and carries `result`. See [Market statuses](/predictions/enums#market-statuses-status).","enum":["active","expired","settled"],"title":"MarketStatus","example":"active","isRequired":true,"uniqueKey":"market.status","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"integer","format":"int64","description":"When Splash last refreshed this market, from an order book or status update. Epoch milliseconds.","example":1793977442118,"isRequired":true,"uniqueKey":"market.updated_at","typeLabel":"integer\u003cint64>"},"rules":{"type":"string","description":"The resolution rules the exchange provider publishes for this market, as plain text. They decide `result`.","example":"This market resolves to \"Yes\" if the Kansas City Chiefs win their game against the Buffalo Bills scheduled for November 8, 2026. It resolves to \"No\" if the Buffalo Bills win. If the game ends in a tie, is canceled, or is postponed past November 15, 2026, the market resolves 50-50.","isRequired":true,"uniqueKey":"market.rules","typeLabel":"string"},"market_group_id":{"type":"string","description":"The market group this market belongs to; `GET /prediction_markets/{id}` returns the whole group.","example":"pmgm_6ae1e3c0a3f19c0d7e2b4c58e61f9d02","isRequired":true,"uniqueKey":"market.market_group_id","typeLabel":"string"},"type":{"type":"string","enum":["spread","total","moneyline","future_team_champion","player_prop"],"description":"Which shape this market is, and so which fields below are present: `spread`, `total`, `moneyline`, `future_team_champion` or `player_prop`. See [Market types](/predictions/enums#market-types-type-on-a-market).","example":"moneyline","isRequired":true,"uniqueKey":"market.type","typeLabel":"enum\u003cstring>"},"event_start":{"type":"integer","format":"int64","description":"Scheduled start of the game, epoch milliseconds. On a future, the date the exchange provider gives the title event.","example":1794160800000,"isRequired":true,"uniqueKey":"market.event_start","typeLabel":"integer\u003cint64>"},"yes_line_display":{"type":"string","description":"The YES outcome as display text: `-2.5` (spread), `O 47.5` (total), `275+` (prop rung), `Yes` (future, pool leg). Absent on a moneyline.","example":"O 47.5","isRequired":true,"uniqueKey":"market.yes_line_display","typeLabel":"string"},"no_line_display":{"type":"string","description":"The NO outcome as display text: `+2.5`, `U 47.5`, `Under 275`, `No`. Absent on a moneyline.","example":"U 47.5","isRequired":true,"uniqueKey":"market.no_line_display","typeLabel":"string"},"orderbook":{"type":"object","description":"Splash's copy of the exchange provider's order book for this market, at most ten levels a side. Absent when the book is empty and while quotes are suspended during an exchange outage.","required":["bids","asks"],"properties":{"bids":{"title":"OrderbookSide","type":"object","description":"Bids: the YES bids and the NO bids, each ordered by price ascending, so the best bid is last.","required":["yes","no"],"properties":{"yes":{"type":"array","items":{"type":"object","description":"One level of the order book.","required":["p","q"],"properties":{"p":{"type":"number","description":"Price per contract in dollars, up to 4 decimal places.","example":0.58,"isRequired":true,"uniqueKey":"market.orderbook.bids.yes.items.[INDEX].p","typeLabel":"number"},"q":{"type":"number","description":"Contracts resting at that price. Can be fractional.","example":2650,"isRequired":true,"uniqueKey":"market.orderbook.bids.yes.items.[INDEX].q","typeLabel":"number"}},"title":"PriceLevel","example":{"q":2650,"p":0.58},"uniqueKey":"market.orderbook.bids.yes.items.[INDEX]","typeLabel":"PriceLevel · object"},"description":"Levels for the YES contract, price ascending.","isRequired":true,"uniqueKey":"market.orderbook.bids.yes","typeLabel":"PriceLevel · object[]"},"no":{"type":"array","items":{"type":"object","description":"One level of the order book.","required":["p","q"],"properties":{"p":{"type":"number","description":"Price per contract in dollars, up to 4 decimal places.","example":0.58,"isRequired":true,"uniqueKey":"market.orderbook.bids.no.items.[INDEX].p","typeLabel":"number"},"q":{"type":"number","description":"Contracts resting at that price. Can be fractional.","example":2650,"isRequired":true,"uniqueKey":"market.orderbook.bids.no.items.[INDEX].q","typeLabel":"number"}},"title":"PriceLevel","example":{"q":2650,"p":0.58},"uniqueKey":"market.orderbook.bids.no.items.[INDEX]","typeLabel":"PriceLevel · object"},"description":"Levels for the NO contract, price ascending.","isRequired":true,"uniqueKey":"market.orderbook.bids.no","typeLabel":"PriceLevel · object[]"}},"example":{"yes":[{"q":4210,"p":0.56},{"q":3185,"p":0.57},{"q":2650,"p":0.58}],"no":[{"q":3920,"p":0.39},{"q":2875,"p":0.4},{"q":2140,"p":0.41}]},"isRequired":true,"uniqueKey":"market.orderbook.bids","typeLabel":"OrderbookSide · object"},"asks":{"title":"OrderbookSide","type":"object","description":"Asks: what you can buy at. Each YES ask is the complement of a NO bid (a NO bid at 0.41 is a YES ask at 0.59) and each NO ask the complement of a YES bid, ordered by price ascending, so the best ask is first.","required":["yes","no"],"properties":{"yes":{"type":"array","items":{"type":"object","description":"One level of the order book.","required":["p","q"],"properties":{"p":{"type":"number","description":"Price per contract in dollars, up to 4 decimal places.","example":0.58,"isRequired":true,"uniqueKey":"market.orderbook.asks.yes.items.[INDEX].p","typeLabel":"number"},"q":{"type":"number","description":"Contracts resting at that price. Can be fractional.","example":2650,"isRequired":true,"uniqueKey":"market.orderbook.asks.yes.items.[INDEX].q","typeLabel":"number"}},"title":"PriceLevel","example":{"q":2650,"p":0.58},"uniqueKey":"market.orderbook.asks.yes.items.[INDEX]","typeLabel":"PriceLevel · object"},"description":"Levels for the YES contract, price ascending.","isRequired":true,"uniqueKey":"market.orderbook.asks.yes","typeLabel":"PriceLevel · object[]"},"no":{"type":"array","items":{"type":"object","description":"One level of the order book.","required":["p","q"],"properties":{"p":{"type":"number","description":"Price per contract in dollars, up to 4 decimal places.","example":0.58,"isRequired":true,"uniqueKey":"market.orderbook.asks.no.items.[INDEX].p","typeLabel":"number"},"q":{"type":"number","description":"Contracts resting at that price. Can be fractional.","example":2650,"isRequired":true,"uniqueKey":"market.orderbook.asks.no.items.[INDEX].q","typeLabel":"number"}},"title":"PriceLevel","example":{"q":2650,"p":0.58},"uniqueKey":"market.orderbook.asks.no.items.[INDEX]","typeLabel":"PriceLevel · object"},"description":"Levels for the NO contract, price ascending.","isRequired":true,"uniqueKey":"market.orderbook.asks.no","typeLabel":"PriceLevel · object[]"}},"example":{"yes":[{"q":4210,"p":0.56},{"q":3185,"p":0.57},{"q":2650,"p":0.58}],"no":[{"q":3920,"p":0.39},{"q":2875,"p":0.4},{"q":2140,"p":0.41}]},"isRequired":true,"uniqueKey":"market.orderbook.asks","typeLabel":"OrderbookSide · object"}},"title":"Orderbook","example":{"bids":{"yes":[{"q":4210,"p":0.56},{"q":3185,"p":0.57},{"q":2650,"p":0.58}],"no":[{"q":3920,"p":0.39},{"q":2875,"p":0.4},{"q":2140,"p":0.41}]},"asks":{"yes":[{"q":2140,"p":0.59},{"q":2875,"p":0.6},{"q":3920,"p":0.61}],"no":[{"q":2650,"p":0.42},{"q":3185,"p":0.43},{"q":4210,"p":0.44}]}},"uniqueKey":"market.orderbook","typeLabel":"Orderbook · object"},"last_price_yes":{"type":"number","description":"The most recent trade as a YES price per contract, up to 4 decimal places. Absent until the market has traded. Refreshes with order book updates, like `volume`.","example":0.585,"uniqueKey":"market.last_price_yes","typeLabel":"number"},"last_price_no":{"type":"number","description":"The same trade as a NO price: `1 - last_price_yes`, up to 4 decimal places. Present exactly when `last_price_yes` is.","example":0.415,"uniqueKey":"market.last_price_no","typeLabel":"number"},"result":{"type":"string","description":"How the market resolved: `yes`, `no`, or `scalar` (resolved to a value rather than a side). Absent until the market settles. See [Market results](/predictions/enums#market-results-result).","enum":["yes","no","scalar"],"title":"MarketResult","example":"yes","uniqueKey":"market.result","typeLabel":"enum\u003cstring>"},"event_id":{"type":"string","description":"All but `future_team_champion`: the game. Resolve it in `included.events`.","example":"4b1e9c2a-7d3f-4e5a-8b6c-9d0e1f2a3b4c","uniqueKey":"market.event_id","typeLabel":"string"},"line":{"type":"number","description":"Spread, total, and a player prop ladder rung (274.5 for \"275+\"). Absent on a moneyline, a future and a pool leg.","example":47.5,"uniqueKey":"market.line","typeLabel":"number"},"team_id":{"type":"string","description":"Spread, moneyline (not a `draw` leg), future and player prop: the team the market is about, or the player's team.","example":"6680b4e0-5b6c-4bd1-8f6a-0b4f3b7d9a21","uniqueKey":"market.team_id","typeLabel":"string"},"yes_team_id":{"type":"string","description":"Spread, and `two_way` moneyline: the team whose side is YES.","example":"6680b4e0-5b6c-4bd1-8f6a-0b4f3b7d9a21","uniqueKey":"market.yes_team_id","typeLabel":"string"},"no_team_id":{"type":"string","description":"Spread, and `two_way` moneyline: the team whose side is NO. Buying it is buying NO.","example":"768c92aa-75ff-4a43-bcc0-f2fe5c1f0a3e","uniqueKey":"market.no_team_id","typeLabel":"string"},"moneyline_type":{"type":"string","enum":["two_way","one_way","draw"],"description":"Moneyline only: `two_way`, `one_way` or `draw`. See [Moneyline types](/predictions/enums#moneyline-types-moneyline_type).","example":"two_way","uniqueKey":"market.moneyline_type","typeLabel":"enum\u003cstring>"},"prop_type":{"type":"string","description":"Player prop only. See [Player prop types](/predictions/enums#player-prop-types-prop_type).","enum":["touchdowns","receiving_yards","receptions","rushing_yards","passing_yards","first_touchdown","team_first_touchdown","passing_touchdowns","fantasy_points_ppr","passing_completions","passing_attempts","rushing_attempts","scrimmage_yards","longest_reception","interceptions_thrown","most_passing_yards","points","rebounds","assists","points_rebounds_assists","three_points_made","steals","blocks","double_double","goals","goals_plus_assists","first_goal","hits","total_bases","hits_runs_rbis","home_runs","rbis","stolen_bases","strikeouts","outs","earned_runs_allowed","hits_allowed","walks_allowed"],"title":"PlayerPropType","example":"passing_yards","uniqueKey":"market.prop_type","typeLabel":"enum\u003cstring>"},"prop_type_display":{"type":"string","description":"Player prop only. Heading for `prop_type`, e.g. `Anytime TD`.","example":"Passing Yards","uniqueKey":"market.prop_type_display","typeLabel":"string"},"entity_id":{"type":"string","description":"Player prop only. The player; resolve it in `included.entities`.","example":"11cad59d-90dd-449c-a839-dddaba4fe16c","uniqueKey":"market.entity_id","typeLabel":"string"},"live_stat_key":{"type":"string","description":"Player prop only. Present when a live in-game stat streams for this prop type; its value is the key to read from the `player-activity-{event_id}-{entity_id}` channel payload.","example":"passing_yards","uniqueKey":"market.live_stat_key","typeLabel":"string"},"live_stat":{"type":"number","description":"Player prop only. The current value of `live_stat_key`: 0 until the player appears, the final figure once the game is over. Present exactly when `live_stat_key` is.","example":0,"uniqueKey":"market.live_stat","typeLabel":"number"},"alternate_lines":{"type":"array","description":"Player prop only. The whole ladder, this market included. Absent when there is a single line.","items":{"type":"object","description":"One rung of a ladder as the line picker shows it.","required":["id","provider_ticker","yes_line_display","no_line_display","price_yes","price_no","yes_liquidity","no_liquidity","status","rules"],"properties":{"id":{"type":"string","description":"The market id of this rung: the `market_id` to trade and the id to follow for price updates.","example":"pm_6aec4c985f2b7d0e6a3c81b4c9d5e159","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].id","typeLabel":"string"},"provider_ticker":{"type":"string","description":"The ticker of this line's market on the exchange where it trades, in the exchange's own format. Each line is its own market, so this identifies the line on the exchange and stays the same for the life of the market; use it to match the line against the exchange's own data, and `id` to trade it. The line the market leads with has the same `id` and ticker as the market. Always present.","example":"astatc-nfl-kc-buf-2026-11-08-passyds-patmah-gte300","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].provider_ticker","typeLabel":"string"},"yes_line_display":{"type":"string","description":"The YES outcome as display text, e.g. `300+`.","example":"300+","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].yes_line_display","typeLabel":"string"},"no_line_display":{"type":"string","description":"The NO outcome as display text, e.g. `Under 300`.","example":"Under 300","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].no_line_display","typeLabel":"string"},"price_yes":{"type":"object","description":"Best YES ask for this rung, in every display form.","required":["american","decimal","percentage","price","numeric_price"],"properties":{"american":{"type":"string","description":"American odds for the price, rounded to a whole number, with a sign: `-144` for a favourite, `+138` for an underdog. `-10000` when the price is 0.","example":"-144","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_yes.american","typeLabel":"string"},"decimal":{"type":"string","description":"Decimal odds, `1 / numeric_price` to 2 places, with an `x` suffix: `1.69x`. `0x` when the price is 0.","example":"1.69x","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_yes.decimal","typeLabel":"string"},"percentage":{"type":"string","description":"The implied probability, `numeric_price` as a whole percentage: `59%`.","example":"59%","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_yes.percentage","typeLabel":"string"},"price":{"type":"string","description":"The per-contract price in dollars, rounded to cents and formatted with a dollar sign: `$0.59`.","example":"$0.59","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_yes.price","typeLabel":"string"},"numeric_price":{"type":"number","description":"The per-contract price in dollars as a number, up to 4 decimal places (the exchange quotes in tenths of a cent), capped at 0.99. 0 when nobody is offering this side. Use this field for arithmetic; the strings are for display.","example":0.59,"isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_yes.numeric_price","typeLabel":"number"}},"title":"MarketPrice","example":{"american":"-144","decimal":"1.69x","percentage":"59%","price":"$0.59","numeric_price":0.59},"isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_yes","typeLabel":"MarketPrice · object"},"price_no":{"type":"object","description":"Best NO ask for this rung, in every display form.","required":["american","decimal","percentage","price","numeric_price"],"properties":{"american":{"type":"string","description":"American odds for the price, rounded to a whole number, with a sign: `-144` for a favourite, `+138` for an underdog. `-10000` when the price is 0.","example":"-144","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_no.american","typeLabel":"string"},"decimal":{"type":"string","description":"Decimal odds, `1 / numeric_price` to 2 places, with an `x` suffix: `1.69x`. `0x` when the price is 0.","example":"1.69x","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_no.decimal","typeLabel":"string"},"percentage":{"type":"string","description":"The implied probability, `numeric_price` as a whole percentage: `59%`.","example":"59%","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_no.percentage","typeLabel":"string"},"price":{"type":"string","description":"The per-contract price in dollars, rounded to cents and formatted with a dollar sign: `$0.59`.","example":"$0.59","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_no.price","typeLabel":"string"},"numeric_price":{"type":"number","description":"The per-contract price in dollars as a number, up to 4 decimal places (the exchange quotes in tenths of a cent), capped at 0.99. 0 when nobody is offering this side. Use this field for arithmetic; the strings are for display.","example":0.59,"isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_no.numeric_price","typeLabel":"number"}},"title":"MarketPrice","example":{"american":"-144","decimal":"1.69x","percentage":"59%","price":"$0.59","numeric_price":0.59},"isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].price_no","typeLabel":"MarketPrice · object"},"yes_liquidity":{"type":"number","description":"Dollars of YES buyable on this rung right now, rounded to cents. 0 means no YES offers.","example":529.1,"isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].yes_liquidity","typeLabel":"number"},"no_liquidity":{"type":"number","description":"Dollars of NO buyable on this rung right now, rounded to cents. 0 means no NO offers.","example":874,"isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].no_liquidity","typeLabel":"number"},"status":{"type":"string","description":"The rung's market status. See [Market statuses](/predictions/enums#market-statuses-status).","enum":["active","expired","settled"],"title":"MarketStatus","example":"active","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"rules":{"type":"string","description":"This rung's own resolution rules from the exchange provider.","example":"This market resolves to \"Yes\" if Patrick Mahomes records 300+ passing yards in the Kansas City Chiefs vs. Buffalo Bills game on November 8, 2026. If he does not play, it resolves to \"No\".","isRequired":true,"uniqueKey":"market.alternate_lines.items.[INDEX].rules","typeLabel":"string"},"line":{"type":"number","description":"The half-point strike: 299.5 for \"300+\". Absent on a pool leg.","example":299.5,"uniqueKey":"market.alternate_lines.items.[INDEX].line","typeLabel":"number"},"last_price_yes":{"type":"number","description":"Last trade on this rung as a YES price, up to 4 decimal places. Absent until it has traded.","example":0.285,"uniqueKey":"market.alternate_lines.items.[INDEX].last_price_yes","typeLabel":"number"},"last_price_no":{"type":"number","description":"`1 - last_price_yes`. Present exactly when `last_price_yes` is.","example":0.715,"uniqueKey":"market.alternate_lines.items.[INDEX].last_price_no","typeLabel":"number"},"result":{"type":"string","description":"How the rung resolved. Absent until it settles.","enum":["yes","no","scalar"],"title":"MarketResult","example":"no","uniqueKey":"market.alternate_lines.items.[INDEX].result","typeLabel":"enum\u003cstring>"}},"title":"PlayerPropLine","example":{"id":"pm_6aec4c985f2b7d0e6a3c81b4c9d5e159","provider_ticker":"astatc-nfl-kc-buf-2026-11-08-passyds-patmah-gte300","line":299.5,"yes_line_display":"300+","no_line_display":"Under 300","price_yes":{"american":"+245","decimal":"3.45x","percentage":"29%","price":"$0.29","numeric_price":0.29},"price_no":{"american":"-257","decimal":"1.39x","percentage":"72%","price":"$0.72","numeric_price":0.72},"last_price_yes":0.285,"last_price_no":0.715,"yes_liquidity":328.8,"no_liquidity":835,"status":"active","rules":"This market resolves to \"Yes\" if Patrick Mahomes records 300+ passing yards in the Kansas City Chiefs vs. Buffalo Bills game on November 8, 2026. If he does not play, it resolves to \"No\"."},"uniqueKey":"market.alternate_lines.items.[INDEX]","typeLabel":"PlayerPropLine · object"},"uniqueKey":"market.alternate_lines","typeLabel":"PlayerPropLine · object[]"}},"example":{"id":"pm_6ae1e3c09e1d4c7a2b5f80e3d6a9c412","provider_ticker":"aec-nfl-kc-buf-2026-11-08","title":"Kansas City Chiefs to win the game?","sub_category":"nfl","type":"moneyline","event_id":"4b1e9c2a-7d3f-4e5a-8b6c-9d0e1f2a3b4c","event_start":1794160800000,"moneyline_type":"two_way","team_id":"6680b4e0-5b6c-4bd1-8f6a-0b4f3b7d9a21","yes_team_id":"6680b4e0-5b6c-4bd1-8f6a-0b4f3b7d9a21","no_team_id":"768c92aa-75ff-4a43-bcc0-f2fe5c1f0a3e","price_yes":{"american":"-144","decimal":"1.69x","percentage":"59%","price":"$0.59","numeric_price":0.59},"price_no":{"american":"+138","decimal":"2.38x","percentage":"42%","price":"$0.42","numeric_price":0.42},"volume":184532.17,"liquidity":9266.25,"yes_liquidity":5378.8,"no_liquidity":4334.95,"last_price_yes":0.585,"last_price_no":0.415,"status":"active","updated_at":1793977442118,"rules":"This market resolves to \"Yes\" if the Kansas City Chiefs win their game against the Buffalo Bills scheduled for November 8, 2026. It resolves to \"No\" if the Buffalo Bills win. If the game ends in a tie, is canceled, or is postponed past November 15, 2026, the market resolves 50-50.","market_group_id":"pmgm_6ae1e3c0a3f19c0d7e2b4c58e61f9d02"},"isRequired":true,"uniqueKey":"market","typeLabel":"Market · object"},"cost_plus_fees":{"type":"number","description":"`cost` plus `total_fees`, rounded to cents. 0 when nothing is open.","example":5.97,"isRequired":true,"uniqueKey":"cost_plus_fees","typeLabel":"number"},"total_fees":{"type":"number","description":"Fees on all of the position's executed orders, buys and sells, in dollars rounded to cents.","example":0.12,"isRequired":true,"uniqueKey":"total_fees","typeLabel":"number"},"closed_cost":{"type":"number","description":"Cost of the contracts closed out (sold, or settled), excluding fees, in dollars rounded to cents.","example":5.85,"isRequired":true,"uniqueKey":"closed_cost","typeLabel":"number"},"closed_cost_plus_fees":{"type":"number","description":"`closed_cost` plus the fees paid when those contracts were bought, rounded to cents. Fees paid on the sale are not included.","example":5.97,"isRequired":true,"uniqueKey":"closed_cost_plus_fees","typeLabel":"number"},"closed_quantity":{"type":"integer","description":"Contracts closed out, by sale or settlement.","example":10,"isRequired":true,"uniqueKey":"closed_quantity","typeLabel":"integer"},"total_proceeds":{"type":"number","description":"Dollars you received: sale proceeds net of their fees, plus the settlement payout once the market settles. Rounded to cents.","example":6.55,"isRequired":true,"uniqueKey":"total_proceeds","typeLabel":"number"},"closed_at":{"type":"integer","format":"int64","description":"When the position closed. Epoch milliseconds. Absent while it has never closed, and cleared when a closed position reopens.","example":1794166871236,"uniqueKey":"closed_at","typeLabel":"integer\u003cint64>"},"closed_price":{"type":"number","description":"Average price per closed contract including the opening fees: `closed_cost_plus_fees / closed_quantity`, rounded to cents. Absent while nothing has closed.","example":0.6,"uniqueKey":"closed_price","typeLabel":"number"}},"example":{"title":"Example","value":{"id":"pos_6aedec66d4a9e2c7f1b05d38a6e2c9b1","market_id":"pm_6ae1e3c09e1d4c7a2b5f80e3d6a9c412","realized_pnl":0,"created_at":1793977446412,"updated_at":1793977446412,"status":"open","side":"yes","price":0.6,"cost":5.85,"quantity":10,"order_count":1,"market":{"id":"pm_6ae1e3c09e1d4c7a2b5f80e3d6a9c412","provider_ticker":"aec-nfl-kc-buf-2026-11-08","title":"Kansas City Chiefs to win the game?","sub_category":"nfl","type":"moneyline","event_id":"4b1e9c2a-7d3f-4e5a-8b6c-9d0e1f2a3b4c","event_start":1794160800000,"moneyline_type":"two_way","team_id":"6680b4e0-5b6c-4bd1-8f6a-0b4f3b7d9a21","yes_team_id":"6680b4e0-5b6c-4bd1-8f6a-0b4f3b7d9a21","no_team_id":"768c92aa-75ff-4a43-bcc0-f2fe5c1f0a3e","price_yes":{"american":"-144","decimal":"1.69x","percentage":"59%","price":"$0.59","numeric_price":0.59},"price_no":{"american":"+138","decimal":"2.38x","percentage":"42%","price":"$0.42","numeric_price":0.42},"volume":184532.17,"liquidity":9266.25,"yes_liquidity":5378.8,"no_liquidity":4334.95,"last_price_yes":0.585,"last_price_no":0.415,"status":"active","updated_at":1793977442118,"rules":"This market resolves to \"Yes\" if the Kansas City Chiefs win their game against the Buffalo Bills scheduled for November 8, 2026. It resolves to \"No\" if the Buffalo Bills win. If the game ends in a tie, is canceled, or is postponed past November 15, 2026, the market resolves 50-50.","market_group_id":"pmgm_6ae1e3c0a3f19c0d7e2b4c58e61f9d02"},"cost_plus_fees":5.97,"total_fees":0.12,"closed_cost":0,"closed_cost_plus_fees":0,"closed_quantity":0,"total_proceeds":0}},"uniqueKey":"","typeLabel":"Position · object"},"originalFileLocation":"predictions/openapi.json"},"subdomain":"splashsports","siteName":"Splash API","title":"Position - Splash API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T04:46:17.766Z","originalFileLocation":"predictions/types/position.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Splash API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/splashsports/PRNnoWEL4Q64I1hT/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/splashsports/PRNnoWEL4Q64I1hT/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/splashsports/PRNnoWEL4Q64I1hT/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/splashsports/PRNnoWEL4Q64I1hT/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/splashsports/PRNnoWEL4Q64I1hT/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/splashsports/PRNnoWEL4Q64I1hT/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/splashsports/PRNnoWEL4Q64I1hT/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/splashsports/PRNnoWEL4Q64I1hT/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/splashsports/PRNnoWEL4Q64I1hT/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Position - Splash API\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Splash API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.splashsports.com/predictions/types/position\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://splashsports.mintlify.app/_mintlify/api/og/v2?division=Types\u0026amp;title=Position\u0026amp;theme=9004f4974dec995f2169f042\u0026amp;signature=bfd024add29d6f7a4fe9a58b18facff46807a019dc3e60d02dc0213417b2c60c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Position - Splash API\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://splashsports.mintlify.app/_mintlify/api/og/v2?division=Types\u0026amp;title=Position\u0026amp;theme=9004f4974dec995f2169f042\u0026amp;signature=bfd024add29d6f7a4fe9a58b18facff46807a019dc3e60d02dc0213417b2c60c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/splashsports/PRNnoWEL4Q64I1hT/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Splash API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00938A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.splashsports.com/predictions/types/position\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/predictions/types/position.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.splashsports.com/#organization\",\"name\":\"Splash API\",\"url\":\"https://docs.splashsports.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/splashsports/kcAVKCSKVe9QsybE/images/Black.png?fit=max\u0026auto=format\u0026n=kcAVKCSKVe9QsybE\u0026q=85\u0026s=e3ebef52faf215906edfadd8cb6b8f6c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.splashsports.com#website\",\"name\":\"Splash API\",\"url\":\"https://docs.splashsports.com\",\"publisher\":{\"@id\":\"https://docs.splashsports.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.splashsports.com/predictions/types/position#webpage\",\"url\":\"https://docs.splashsports.com/predictions/types/position\",\"name\":\"Position\",\"dateModified\":\"2026-11-03T04:46:17.766Z\",\"isPartOf\":{\"@id\":\"https://docs.splashsports.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.splashsports.com/predictions/types/position#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.splashsports.com/predictions/types/position#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Types\",\"item\":\"https://docs.splashsports.com/predictions/types/market\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Position\",\"item\":\"https://docs.splashsports.com/predictions/types/position\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.splashsports.com/predictions/types/position#apireference\",\"headline\":\"Position\",\"name\":\"Position\",\"url\":\"https://docs.splashsports.com/predictions/types/position\",\"mainEntityOfPage\":{\"@id\":\"https://docs.splashsports.com/predictions/types/position#webpage\"},\"dateModified\":\"2026-11-03T04:46:17.766Z\",\"publisher\":{\"@id\":\"https://docs.splashsports.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.splashsports.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Splash API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Splash API","nav":{"global":null,"tabs":[{"tab":"Predictions API","groups":[{"group":"Getting started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Overview","href":"/predictions/overview"},{"title":"Trading","href":"/predictions/trading"},{"title":"Authentication","href":"/predictions/authentication"},{"title":"Rate limits","href":"/predictions/rate-limits"},{"title":"Fees and order cost","href":"/predictions/fees"},{"title":"Enumerations","href":"/predictions/enums"}]},{"group":"Reference","pages":[{"group":"Discover","pages":[{"title":"Discover feed","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /discover","href":"/predictions/reference/discover/discover-feed"}]},{"group":"Sub-categories","pages":[{"title":"List sub-categories","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /sub_categories","href":"/predictions/reference/sub-categories/list-sub-categories"}]},{"group":"Markets","pages":[{"title":"List market groups","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /prediction_markets","href":"/predictions/reference/markets/list-market-groups"},{"title":"List promoted market groups","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /prediction_markets/promoted","href":"/predictions/reference/markets/list-promoted-market-groups"},{"title":"Get a market group","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /prediction_markets/{id}","href":"/predictions/reference/markets/get-a-market-group"}]},{"group":"Events","pages":[{"title":"Get a game's markets","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /events/{event_id}/details","href":"/predictions/reference/events/get-a-games-markets"}]},{"group":"Orders","pages":[{"title":"Place an order","deprecated":null,"version":null,"openapi":"/predictions/openapi.json post /trading/orders","href":"/predictions/reference/orders/place-an-order"},{"title":"List orders","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /orders","href":"/predictions/reference/orders/list-orders"},{"title":"Get an order","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /orders/{id}","href":"/predictions/reference/orders/get-an-order"}]},{"group":"Positions","pages":[{"title":"List positions","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /positions","href":"/predictions/reference/positions/list-positions"},{"title":"Get a position","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /positions/{id}","href":"/predictions/reference/positions/get-a-position"},{"title":"Get a position by market","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /positions/market/{market_id}","href":"/predictions/reference/positions/get-a-position-by-market"},{"title":"Get portfolio summary","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /portfolio/summary","href":"/predictions/reference/positions/get-portfolio-summary"}]},{"group":"Activity","pages":[{"title":"List transactions","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /transactions","href":"/predictions/reference/activity/list-transactions"}]},{"group":"Account","pages":[{"title":"Get account","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /account","href":"/predictions/reference/account/get-account"},{"title":"Get balance","deprecated":null,"version":null,"openapi":"/predictions/openapi.json get /balance","href":"/predictions/reference/account/get-balance"}]}]},{"group":"Types","pages":[{"title":"Market","href":"/predictions/types/market"},{"title":"GamelineMarket","href":"/predictions/types/gameline-market"},{"title":"SpreadMarket","href":"/predictions/types/spread-market"},{"title":"TotalMarket","href":"/predictions/types/total-market"},{"title":"MoneylineMarket","href":"/predictions/types/moneyline-market"},{"title":"FutureTeamChampionMarket","href":"/predictions/types/future-team-champion-market"},{"title":"PlayerPropMarket","href":"/predictions/types/player-prop-market"},{"title":"PlayerPropLine","href":"/predictions/types/player-prop-line"},{"title":"GamelineLine","href":"/predictions/types/gameline-line"},{"title":"MarketGroup","href":"/predictions/types/market-group"},{"title":"GamelineMarketGroup","href":"/predictions/types/gameline-market-group"},{"title":"FutureTeamChampionMarketGroup","href":"/predictions/types/future-team-champion-market-group"},{"title":"PlayerPropMarketGroup","href":"/predictions/types/player-prop-market-group"},{"title":"MarketPrice","href":"/predictions/types/market-price"},{"title":"Orderbook","href":"/predictions/types/orderbook"},{"title":"Included","href":"/predictions/types/included"},{"title":"Game","href":"/predictions/types/game"},{"title":"GameState","href":"/predictions/types/game-state"},{"title":"TeamState","href":"/predictions/types/team-state"},{"title":"Team","href":"/predictions/types/team"},{"title":"Entity","href":"/predictions/types/entity"},{"title":"PlayerDetails","href":"/predictions/types/player-details"},{"title":"SubCategory","href":"/predictions/types/sub-category"},{"title":"GameTab","href":"/predictions/types/game-tab"},{"title":"PlayerPropSection","href":"/predictions/types/player-prop-section"},{"title":"GamelineSection","href":"/predictions/types/gameline-section"},{"title":"Order","href":"/predictions/types/order"},{"title":"OrderWithMarket","href":"/predictions/types/order-with-market"},{"title":"OrderDetail","href":"/predictions/types/order-detail"},{"title":"PendingOrder","href":"/predictions/types/pending-order"},{"title":"OriginalBuy","href":"/predictions/types/original-buy"},{"title":"PlaceOrderRequest","href":"/predictions/types/place-order-request"},{"title":"PlaceOrderResponse","description":null,"href":"/predictions/types/place-order-response"},{"title":"Position","href":"/predictions/types/position"},{"title":"PositionDetail","description":null,"href":"/predictions/types/position-detail"},{"title":"Transaction","href":"/predictions/types/transaction"},{"title":"Settlement","href":"/predictions/types/settlement"},{"title":"FeeInfo","href":"/predictions/types/fee-info"}]}]}]},"basePath":"","title":"Position - Splash API","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}