Polymarket markets in grouped events include eventId, eventSlug, groupItemTitle,
description, image, and icon. Kalshi markets include eventTicker and optional kalshi metadata.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Solana Tracker","colors":{"primary":"#222","light":"#fafafa","dark":"#fff"},"logo":{"light":"https://mintcdn.com/solanatracker/tbRGxreenJeMeUiS/logo/light.png?fit=max\u0026auto=format\u0026n=tbRGxreenJeMeUiS\u0026q=85\u0026s=6de175e4a3183972f09414aef7c09e03","dark":"https://mintcdn.com/solanatracker/tbRGxreenJeMeUiS/logo/dark.png?fit=max\u0026auto=format\u0026n=tbRGxreenJeMeUiS\u0026q=85\u0026s=f0e85b8285a592294510eddfdc897951"},"favicon":"https://mintcdn.com/solanatracker/L_Q6q-7aVovpQheP/favicon.ico?fit=max\u0026auto=format\u0026n=L_Q6q-7aVovpQheP\u0026q=85\u0026s=7bf5f9749399d6d8bbc9c072bd984dee","appearance":{"default":"dark","strict":false},"background":{"color":{"light":"#fafafa","dark":"#050505"}},"navbar":{"links":[{"href":"mailto:contact@solanatracker.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.solanatracker.io/account"}},"footer":{"socials":{"x":"https://x.com/solanatrackr","github":"https://github.com/solanatracker","discord":"https://discord.gg/JH2e9rR9fc","website":"https://www.solanatracker.io"},"links":[{"header":"Products","items":[{"label":"Data API","href":"https://www.solanatracker.io/data-api"},{"label":"Solana RPC","href":"https://www.solanatracker.io/solana-rpc"},{"label":"Yellowstone gRPC","href":"https://www.solanatracker.io/yellowstone-grpc"},{"label":"Dedicated Nodes","href":"https://www.solanatracker.io/dedicated-nodes"}]}]},"search":{"prompt":"Search docs..."},"seo":{"metatags":{"robots":"index, follow, max-image-preview:large, max-snippet:-1","twitter:site":"@solanatrackr"},"organization":{"name":"Solana Tracker","url":"https://www.solanatracker.io","logo":"https://docs.solanatracker.io/logo/light.png","sameAs":["https://www.solanatracker.io","https://x.com/solanatrackr","https://github.com/solanatracker","https://discord.gg/JH2e9rR9fc"]},"indexing":"all"},"fonts":{"family":"Geist","source":"fonts/Geist-Variable.woff2","format":"woff2"},"icons":{"library":"fontawesome"},"integrations":{"ga4":{"measurementId":"G-6Y3G67KM1H"}},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"API Status","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/signal.svg","href":"https://status.solanatracker.io"},{"anchor":"SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/npm.svg","href":"https://www.npmjs.com/package/@solana-tracker/data-api"},{"anchor":"Discord","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/discord.svg","href":"https://discord.gg/JH2e9rR9fc"}]},"languages":[{"language":"en","default":true,"href":""},{"language":"cn","href":"cn"},{"language":"es","href":"es"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"solanatracker","hasAudioNarration":false,"actualSubdomain":"solanatracker","customDomains":["docs.solanatracker.io"],"gitSource":{"type":"github","owner":"yzylab","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb8e9e0a40ba41611d4a3f","collectionId":"d6eda40b-fc4e-4e5a-b89d-e55e2f0f97f0","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb8e9e0a40ba41611d4a3f"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aeb8e9e0a40ba41611d4a3f","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"en","tag":"Solana RPC","count":89},{"language":"cn","tag":"Solana RPC","count":89},{"language":"es","tag":"Solana RPC","count":89},{"language":"en","tag":"Data API","count":88},{"language":"cn","tag":"Data API","count":88},{"language":"es","tag":"Data API","count":88},{"language":"en","tag":"Datastream","count":87},{"language":"cn","tag":"Datastream","count":87},{"language":"es","tag":"Datastream","count":87},{"language":"en","tag":"API Reference","count":73},{"language":"cn","tag":"API Reference","count":73},{"language":"es","tag":"API Reference","count":73},{"language":"en","tag":"Prediction Markets","count":61},{"language":"cn","tag":"Prediction Markets","count":61},{"language":"es","tag":"Prediction Markets","count":61},{"language":"en","tag":"Endpoints","count":53},{"language":"cn","tag":"Endpoints","count":53},{"language":"es","tag":"Endpoints","count":53},{"language":"en","tag":"Guides","count":37},{"language":"cn","tag":"指南","count":37},{"language":"es","tag":"Guías","count":37},{"language":"en","tag":"Markets","count":24},{"language":"cn","tag":"Markets","count":24},{"language":"es","tag":"Markets","count":24},{"language":"en","tag":"PnL V2","count":22},{"language":"en","tag":"Network","count":22},{"language":"cn","tag":"PnL V2","count":22},{"language":"cn","tag":"网络","count":22},{"language":"es","tag":"PnL V2","count":22},{"language":"es","tag":"Red","count":22}],"searchSettings":{"showContentSnippets":true,"maxResults":7}},"assistantConfig":{"enableStarterQuestions":false,"deflection":{"enabled":true,"email":"contact@solanatracker.io"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"rbac-expansion","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":"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":"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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/solanatracker/f4b18e6ac96dfbbc/style.css"},{"filePath":"hugeicons.css","href":"/_mintlify/custom/solanatracker/c65a324477e535da/hugeicons.css"},{"filePath":"release-badges.css","content":"#navigation-items a:is([href$=\"/datastream/websockets/liquiditytoken\"],[href$=\"/datastream/websockets/liquiditytokenpool\"],[href$=\"/datastream/websockets/liquiditytokenpoolwallet\"],[href$=\"/datastream/websockets/liquiditypool\"],[href$=\"/datastream/websockets/liquiditywallet\"],[href$=\"/guides/liquidity\"]){--release-label: \"NEW\";--release-ink: #066345;--release-fill: #e3f4eb}#navigation-items a:is([href$=\"/data-api/trades/get-token-trades\"],[href$=\"/data-api/trades/get-pool-specific-trades\"],[href$=\"/data-api/trades/get-user-specific-token-trades\"],[href$=\"/data-api/trades/get-user-specific-pool-trades\"]){--release-label: \"UPDATED\";--release-ink: #1d4ed8;--release-fill: #e8efff}#navigation-items a:is([href$=\"/datastream/websockets/liquiditytoken\"],[href$=\"/datastream/websockets/liquiditytokenpool\"],[href$=\"/datastream/websockets/liquiditytokenpoolwallet\"],[href$=\"/datastream/websockets/liquiditypool\"],[href$=\"/datastream/websockets/liquiditywallet\"],[href$=\"/guides/liquidity\"],[href$=\"/data-api/trades/get-token-trades\"],[href$=\"/data-api/trades/get-pool-specific-trades\"],[href$=\"/data-api/trades/get-user-specific-token-trades\"],[href$=\"/data-api/trades/get-user-specific-pool-trades\"])::after{content:var(--release-label);margin-inline-start:auto;flex-shrink:0;align-self:center;padding:2px 5px;border-radius:5px;background:var(--release-fill);color:var(--release-ink);font:600 9px/1.4 var(--st-font);letter-spacing:.035em}.dark #navigation-items a{--release-ink: #86efac;--release-fill: #123025}.dark #navigation-items a[href*=\"/data-api/trades/\"]{--release-ink: #93c5fd;--release-fill: #172b49}#navigation-items [data-nav-tag=\"NEW\"]{background:#e3f4eb;color:#066345;font:600 9px/1.4 var(--st-font);padding:2px 5px;border-radius:5px;letter-spacing:.035em}.dark #navigation-items [data-nav-tag=\"NEW\"]{background:#123025;color:#86efac}"}],"page":{"pagePath":"cn/prediction-markets/markets/bundled-market-snapshot","slug":"/cn/prediction-markets/markets/bundled-market-snapshot","pageMetadata":{"title":"预测市场快照 API","description":"按 ticker 获取 Kalshi 或 Polymarket 市场,可一次附带价格、订单簿、未平仓量、近期交易和相关市场。","deprecated":null,"version":null,"sidebarTitle":"Bundled market snapshot","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/snapshot","href":"/cn/prediction-markets/markets/bundled-market-snapshot","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"按 ticker 获取 Kalshi 或 Polymarket 市场,可一次附带价格、订单簿、未平仓量、近期交易和相关市场。\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`返回市场及可选的数据部分。默认 `,_jsx(_components.code,{children:`include`}),` 较精简:`,_jsx(_components.code,{children:`price,midpoint`}),`。传 `,_jsx(_components.code,{children:`include=all`}),` 或明确的列表可获取完整数据。响应会设置 `,_jsx(_components.code,{children:`X-Cache`}),` 头。路径中的 `,_jsx(_components.code,{children:`{ticker}`}),` 接受 Kalshi ticker 或 Polymarket condition_id(部分订单簿端点使用 CLOB token ID)。`]}),`\n`,_jsx(Heading,{level:`2`,id:`sdk-example`,children:`SDK Example`}),`\n`,_jsx(CodeBlock,{numberOfLines:`5`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`PredictionMarketsClient`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '@solana-tracker/data-api'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` client`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` PredictionMarketsClient`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`apiKey:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'YOUR_API_KEY'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` data`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`getMarketSnapshot`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'MARKET_TICKER'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"预测市场快照 API","description":"按 ticker 获取 Kalshi 或 Polymarket 市场,可一次附带价格、订单簿、未平仓量、近期交易和相关市场。","deprecated":null,"version":null,"sidebarTitle":"Bundled market snapshot","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/snapshot","href":"/cn/prediction-markets/markets/bundled-market-snapshot","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"SDK Example","slug":"sdk-example","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/solanatracker/b54537c43919e41e/ws.js","/_mintlify/custom/solanatracker/1b268acf15d54b70/assistant.js","/_mintlify/custom/solanatracker/9a833f877ff92cec/mobile-nav.js","/_mintlify/custom/solanatracker/80a7a41ea7a1626a/minilytics.js"],"openApiReferenceData":{"operation":{"tags":["Markets"],"summary":"Bundled market snapshot","description":"按 ticker 获取 Kalshi 或 Polymarket 市场,可一次附带价格、订单簿、未平仓量、近期交易和相关市场。","operationId":"get_market_snapshot_path","parameters":["f6829c49-811d-48a4-bcd1-894fe32ed77d","4d7b7ad7-18c6-4b0b-bfef-512d488323bc","f80726ce-cb5b-4ab1-a586-93d318fb543b","9973286f-e0b0-40be-b5c8-8416efc11b8a","e195d5ca-0993-4231-8432-940d2e4104fb","01ef925a-96cf-4b08-a91c-558db54d01e3"],"responses":{"200":"475b5388-0749-49d5-b426-42ac4ea98d0c","400":"912ac568-6550-4d5c-bc35-00023bb21f97","404":"be429916-776f-48bc-bff1-ce2a1efe8063","408":"5e2e0026-3607-478e-a52a-2406888dd962","429":"62c3e507-abe4-4db5-b5bb-cdd8a50516f1","500":"6429d25a-3329-4411-a55d-c567d83a0095"},"x-codeSamples":[{"lang":"typescript","label":"SDK","source":"import { PredictionMarketsClient } from '@solana-tracker/data-api';\n\nconst client = new PredictionMarketsClient({ apiKey: 'YOUR_API_KEY' });\n\nconst data = await client.getMarketSnapshot('MARKET_TICKER');\n"}],"x-code-samples":[{"lang":"typescript","label":"SDK","source":"import { PredictionMarketsClient } from '@solana-tracker/data-api';\n\nconst client = new PredictionMarketsClient({ apiKey: 'YOUR_API_KEY' });\n\nconst data = await client.getMarketSnapshot('MARKET_TICKER');\n"}],"x-mint":{"content":"返回市场及可选的数据部分。默认 `include` 较精简:`price,midpoint`。传 `include=all` 或明确的列表可获取完整数据。响应会设置 `X-Cache` 头。路径中的 `{ticker}` 接受 Kalshi ticker 或 Polymarket condition_id(部分订单簿端点使用 CLOB token ID)。\n\n## SDK Example\n\n```typescript\nimport { PredictionMarketsClient } from '@solana-tracker/data-api';\n\nconst client = new PredictionMarketsClient({ apiKey: 'YOUR_API_KEY' });\n\nconst data = await client.getMarketSnapshot('MARKET_TICKER');\n```","metadata":{"title":"预测市场快照 API","sidebarTitle":"Bundled market snapshot","description":"按 ticker 获取 Kalshi 或 Polymarket 市场,可一次附带价格、订单簿、未平仓量、近期交易和相关市场。"}},"method":"get","type":"path","servers":["54327c57-ca94-4ad6-a7ef-9fff7aa2da76"],"security":["e42a7e46-049b-494f-b73e-f54da5eb9cb1"],"path":"/v1/markets/{ticker}/snapshot","baseUrlOptions":["https://prediction-market-api.solanatracker.io"],"title":"Bundled market snapshot","codeSamples":[{"label":"SDK","lang":"typescript","source":"import { PredictionMarketsClient } from '@solana-tracker/data-api';\n\nconst client = new PredictionMarketsClient({ apiKey: 'YOUR_API_KEY' });\n\nconst data = await client.getMarketSnapshot('MARKET_TICKER');\n"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"f6829c49-811d-48a4-bcd1-894fe32ed77d":{"name":"ticker","in":"path","description":"Kalshi ticker or Polymarket condition_id","required":true,"schema":{"type":"string","isRequired":true,"description":"Kalshi ticker or Polymarket condition_id","uniqueKey":"","typeLabel":"string"}},"4d7b7ad7-18c6-4b0b-bfef-512d488323bc":{"name":"exchange","in":"query","description":"Force exchange; auto-detect if omitted","required":false,"schema":{"type":"string","isRequired":false,"description":"Force exchange; auto-detect if omitted","uniqueKey":"","typeLabel":"string"}},"f80726ce-cb5b-4ab1-a586-93d318fb543b":{"name":"include","in":"query","description":"Comma-separated sections: price,midpoint,spread,oi,orderbook,trades,related — or all (default price,midpoint)","required":false,"schema":{"type":"string","isRequired":false,"description":"Comma-separated sections: price,midpoint,spread,oi,orderbook,trades,related — or all (default price,midpoint)","uniqueKey":"","typeLabel":"string"}},"9973286f-e0b0-40be-b5c8-8416efc11b8a":{"name":"trades_limit","in":"query","description":"Max recent trades when include has trades (default 50, max 200)","required":false,"schema":{"type":"integer","format":"int64","minimum":0,"isRequired":false,"description":"Max recent trades when include has trades (default 50, max 200)","uniqueKey":"","typeLabel":"integer\u003cint64>"}},"e195d5ca-0993-4231-8432-940d2e4104fb":{"name":"orderbook_depth","in":"query","description":"Orderbook levels per side (default 10, max 50)","required":false,"schema":{"type":"integer","format":"int64","minimum":0,"isRequired":false,"description":"Orderbook levels per side (default 10, max 50)","uniqueKey":"","typeLabel":"integer\u003cint64>"}},"01ef925a-96cf-4b08-a91c-558db54d01e3":{"name":"related_limit","in":"query","description":"Max related markets (default 10, max 50)","required":false,"schema":{"type":"integer","format":"int64","minimum":0,"isRequired":false,"description":"Max related markets (default 10, max 50)","uniqueKey":"","typeLabel":"integer\u003cint64>"}}},"responses":{"475b5388-0749-49d5-b426-42ac4ea98d0c":{"description":"Market snapshot","content":{"application/json":{"schema":{"type":"object","description":"Bundled market detail for the market detail page.","required":["market"],"properties":{"market":{"type":"object","description":"A single market in normalized form.\n\nPolymarket markets in grouped events include `eventId`, `eventSlug`, `groupItemTitle`,\n`description`, `image`, and `icon`. Kalshi markets include `eventTicker` and optional `kalshi` metadata.","required":["id","exchange","marketKind","title","slug","status","outcomes","volume","pricingMode","isTradable","hasDepth"],"properties":{"exchange":{"type":"string","enum":["polymarket","kalshi"],"description":"Source exchange.","isRequired":true,"uniqueKey":"market.exchange","typeLabel":"enum\u003cstring>"},"hasDepth":{"type":"boolean","description":"Whether the indexed orderbook currently has executable depth.","isRequired":true,"uniqueKey":"market.hasDepth","typeLabel":"boolean"},"id":{"type":"string","description":"Unique identifier within its exchange (ticker for Kalshi, condition_id for Polymarket).","isRequired":true,"uniqueKey":"market.id","typeLabel":"string"},"isTradable":{"type":"boolean","description":"Whether the market can currently accept orders or RFQs.","isRequired":true,"uniqueKey":"market.isTradable","typeLabel":"boolean"},"marketKind":{"type":"string","enum":["binary","categorical","combo"],"description":"Product shape. Kalshi multivariate/parlay products are `combo`.","isRequired":true,"uniqueKey":"market.marketKind","typeLabel":"enum\u003cstring>"},"outcomes":{"type":"array","items":{"type":"object","description":"A single binary or multi-category outcome with a price.","required":["label","price"],"properties":{"label":{"type":"string","description":"Outcome label (Yes/No, or custom e.g. country name in grouped markets).","isRequired":true,"uniqueKey":"market.outcomes.items.[INDEX].label","typeLabel":"string"},"price":{"type":"number","format":"double","description":"Current probability (0.0–1.0).","isRequired":true,"uniqueKey":"market.outcomes.items.[INDEX].price","typeLabel":"number\u003cdouble>"}},"uniqueKey":"market.outcomes.items.[INDEX]","typeLabel":"object"},"description":"Possible outcomes with current prices (0.0–1.0 probability).","isRequired":true,"uniqueKey":"market.outcomes","typeLabel":"object[]"},"pricingMode":{"type":"string","enum":["orderbook","rfq"],"description":"Price discovery mechanism.","isRequired":true,"uniqueKey":"market.pricingMode","typeLabel":"enum\u003cstring>"},"slug":{"type":"string","description":"URL-safe slug (Kalshi: lowercase ticker, Polymarket: slug field).","isRequired":true,"uniqueKey":"market.slug","typeLabel":"string"},"status":{"type":"string","description":"Market status: \"active\", \"closed\", \"settled\".","isRequired":true,"uniqueKey":"market.status","typeLabel":"string"},"title":{"type":"string","description":"Human-readable title/question.","isRequired":true,"uniqueKey":"market.title","typeLabel":"string"},"volume":{"type":"number","format":"double","description":"Total all-time volume (USD).","isRequired":true,"uniqueKey":"market.volume","typeLabel":"number\u003cdouble>"},"category":{"oneOf":[{"type":"string","description":"Category/tag for this market.","uniqueKey":"market.category.oneOf.0","typeLabel":"string"},{"type":"null","description":"Category/tag for this market.","uniqueKey":"market.category.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.category","typeLabel":"string | null"},"clobTokenIds":{"type":"array","items":{"type":"string","uniqueKey":"market.clobTokenIds.items.[INDEX]","typeLabel":"string"},"description":"Polymarket CLOB outcome token IDs, ordered to match `outcomes`.\nUse these IDs for `pm:market:polymarket:{tokenId}:*` realtime rooms.","uniqueKey":"market.clobTokenIds","typeLabel":"string[]"},"closeDate":{"oneOf":[{"type":"string","description":"ISO-8601 market close / expiry time.","uniqueKey":"market.closeDate.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO-8601 market close / expiry time.","uniqueKey":"market.closeDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.closeDate","typeLabel":"string | null"},"collectionId":{"oneOf":[{"type":"string","description":"Official multivariate/collection id when present.","uniqueKey":"market.collectionId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Official multivariate/collection id when present.","uniqueKey":"market.collectionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.collectionId","typeLabel":"string | null"},"comboEligible":{"type":"boolean","description":"Whether this market can be selected as one leg in a combo builder.","uniqueKey":"market.comboEligible","typeLabel":"boolean"},"comboGroup":{"oneOf":[{"type":"string","description":"UI grouping key for combo builders.","uniqueKey":"market.comboGroup.oneOf.0","typeLabel":"string"},{"type":"null","description":"UI grouping key for combo builders.","uniqueKey":"market.comboGroup.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.comboGroup","typeLabel":"string | null"},"createdAt":{"oneOf":[{"type":"string","description":"ISO-8601 creation time.","uniqueKey":"market.createdAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO-8601 creation time.","uniqueKey":"market.createdAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.createdAt","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"Long-form market description (Polymarket Gamma).","uniqueKey":"market.description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Long-form market description (Polymarket Gamma).","uniqueKey":"market.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.description","typeLabel":"string | null"},"eventId":{"oneOf":[{"type":"string","description":"Polymarket Gamma event id (numeric string, e.g. \"30615\").","uniqueKey":"market.eventId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Polymarket Gamma event id (numeric string, e.g. \"30615\").","uniqueKey":"market.eventId.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.eventId","typeLabel":"string | null"},"eventSlug":{"oneOf":[{"type":"string","description":"Polymarket event slug (e.g. \"world-cup-winner\").","uniqueKey":"market.eventSlug.oneOf.0","typeLabel":"string"},{"type":"null","description":"Polymarket event slug (e.g. \"world-cup-winner\").","uniqueKey":"market.eventSlug.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.eventSlug","typeLabel":"string | null"},"eventTicker":{"oneOf":[{"type":"string","description":"Kalshi event_ticker for grouping related markets.","uniqueKey":"market.eventTicker.oneOf.0","typeLabel":"string"},{"type":"null","description":"Kalshi event_ticker for grouping related markets.","uniqueKey":"market.eventTicker.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.eventTicker","typeLabel":"string | null"},"eventTitle":{"oneOf":[{"type":"string","description":"Canonical parent event title (distinct from the child market/group title).","uniqueKey":"market.eventTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Canonical parent event title (distinct from the child market/group title).","uniqueKey":"market.eventTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.eventTitle","typeLabel":"string | null"},"gammaMarketId":{"oneOf":[{"type":"string","description":"Polymarket Gamma numeric market id (distinct from condition_id).","uniqueKey":"market.gammaMarketId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Polymarket Gamma numeric market id (distinct from condition_id).","uniqueKey":"market.gammaMarketId.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.gammaMarketId","typeLabel":"string | null"},"groupItemTitle":{"oneOf":[{"type":"string","description":"Label within a grouped Polymarket event (e.g. \"France\").","uniqueKey":"market.groupItemTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Label within a grouped Polymarket event (e.g. \"France\").","uniqueKey":"market.groupItemTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.groupItemTitle","typeLabel":"string | null"},"icon":{"oneOf":[{"type":"string","description":"Market icon URL (Polymarket Gamma).","uniqueKey":"market.icon.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market icon URL (Polymarket Gamma).","uniqueKey":"market.icon.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.icon","typeLabel":"string | null"},"image":{"oneOf":[{"type":"string","description":"Market image URL (Polymarket Gamma).","uniqueKey":"market.image.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market image URL (Polymarket Gamma).","uniqueKey":"market.image.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.image","typeLabel":"string | null"},"legCount":{"type":"integer","description":"Number of component markets in a combo.","minimum":0,"uniqueKey":"market.legCount","typeLabel":"integer"},"legs":{"type":"array","items":{"type":"object","required":["label","side"],"properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"market.legs.items.[INDEX].label","typeLabel":"string"},"side":{"type":"string","enum":["yes","no"],"isRequired":true,"uniqueKey":"market.legs.items.[INDEX].side","typeLabel":"enum\u003cstring>"},"eventDate":{"oneOf":[{"type":"string","uniqueKey":"market.legs.items.[INDEX].eventDate.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"market.legs.items.[INDEX].eventDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.legs.items.[INDEX].eventDate","typeLabel":"string | null"},"exclusionGroup":{"oneOf":[{"type":"string","description":"Exclusion/conflict group for mutually exclusive legs.","uniqueKey":"market.legs.items.[INDEX].exclusionGroup.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exclusion/conflict group for mutually exclusive legs.","uniqueKey":"market.legs.items.[INDEX].exclusionGroup.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.legs.items.[INDEX].exclusionGroup","typeLabel":"string | null"},"lifecycleStatus":{"oneOf":[{"type":"string","description":"Per-leg lifecycle: open, suspended, settled, void.","uniqueKey":"market.legs.items.[INDEX].lifecycleStatus.oneOf.0","typeLabel":"string"},{"type":"null","description":"Per-leg lifecycle: open, suspended, settled, void.","uniqueKey":"market.legs.items.[INDEX].lifecycleStatus.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.legs.items.[INDEX].lifecycleStatus","typeLabel":"string | null"},"officialLegId":{"oneOf":[{"type":"string","description":"Official exchange leg/position identifier when available.","uniqueKey":"market.legs.items.[INDEX].officialLegId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Official exchange leg/position identifier when available.","uniqueKey":"market.legs.items.[INDEX].officialLegId.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.legs.items.[INDEX].officialLegId","typeLabel":"string | null"},"positionId":{"oneOf":[{"type":"string","description":"Exchange-native position/outcome id for this leg.","uniqueKey":"market.legs.items.[INDEX].positionId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exchange-native position/outcome id for this leg.","uniqueKey":"market.legs.items.[INDEX].positionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.legs.items.[INDEX].positionId","typeLabel":"string | null"},"sport":{"oneOf":[{"type":"string","uniqueKey":"market.legs.items.[INDEX].sport.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"market.legs.items.[INDEX].sport.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.legs.items.[INDEX].sport","typeLabel":"string | null"},"underlyingMarketId":{"oneOf":[{"type":"string","uniqueKey":"market.legs.items.[INDEX].underlyingMarketId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"market.legs.items.[INDEX].underlyingMarketId.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.legs.items.[INDEX].underlyingMarketId","typeLabel":"string | null"},"underlyingTitle":{"oneOf":[{"type":"string","uniqueKey":"market.legs.items.[INDEX].underlyingTitle.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"market.legs.items.[INDEX].underlyingTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.legs.items.[INDEX].underlyingTitle","typeLabel":"string | null"}},"uniqueKey":"market.legs.items.[INDEX]","typeLabel":"object"},"description":"Structured combo legs. Empty for ordinary markets.","uniqueKey":"market.legs","typeLabel":"object[]"},"line":{"oneOf":[{"type":"number","format":"double","description":"Numeric spread/total threshold where applicable.","uniqueKey":"market.line.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Numeric spread/total threshold where applicable.","uniqueKey":"market.line.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.line","typeLabel":"number\u003cdouble> | null"},"liquidity":{"oneOf":[{"type":"number","format":"double","description":"Available liquidity (Polymarket only).","uniqueKey":"market.liquidity.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Available liquidity (Polymarket only).","uniqueKey":"market.liquidity.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.liquidity","typeLabel":"number\u003cdouble> | null"},"materializationState":{"oneOf":[{"type":"string","description":"Materialization state for prebuilt/multivariate contracts.","uniqueKey":"market.materializationState.oneOf.0","typeLabel":"string"},{"type":"null","description":"Materialization state for prebuilt/multivariate contracts.","uniqueKey":"market.materializationState.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.materializationState","typeLabel":"string | null"},"openInterest":{"oneOf":[{"type":"integer","format":"int64","description":"Open interest in contracts (Kalshi only).","minimum":0,"uniqueKey":"market.openInterest.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Open interest in contracts (Kalshi only).","minimum":0,"uniqueKey":"market.openInterest.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.openInterest","typeLabel":"integer\u003cint64> | null"},"outcomeIndex":{"oneOf":[{"type":"integer","format":"int32","description":"Selected outcome index when this market was resolved by outcome-token asset ID.","minimum":0,"uniqueKey":"market.outcomeIndex.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Selected outcome index when this market was resolved by outcome-token asset ID.","minimum":0,"uniqueKey":"market.outcomeIndex.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.outcomeIndex","typeLabel":"integer\u003cint32> | null"},"outcomeLabel":{"oneOf":[{"type":"string","description":"Selected outcome label when this market was resolved by outcome-token asset ID.","uniqueKey":"market.outcomeLabel.oneOf.0","typeLabel":"string"},{"type":"null","description":"Selected outcome label when this market was resolved by outcome-token asset ID.","uniqueKey":"market.outcomeLabel.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.outcomeLabel","typeLabel":"string | null"},"parentEventUrl":{"oneOf":[{"type":"string","description":"Parent multivariate event URL for combo products.","uniqueKey":"market.parentEventUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Parent multivariate event URL for combo products.","uniqueKey":"market.parentEventUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.parentEventUrl","typeLabel":"string | null"},"rawTitle":{"oneOf":[{"type":"string","description":"Original exchange title when the API supplies a normalized display title.","uniqueKey":"market.rawTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Original exchange title when the API supplies a normalized display title.","uniqueKey":"market.rawTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.rawTitle","typeLabel":"string | null"},"seriesTicker":{"oneOf":[{"type":"string","description":"Machine series ticker supplied by Kalshi.","uniqueKey":"market.seriesTicker.oneOf.0","typeLabel":"string"},{"type":"null","description":"Machine series ticker supplied by Kalshi.","uniqueKey":"market.seriesTicker.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.seriesTicker","typeLabel":"string | null"},"seriesTitle":{"oneOf":[{"type":"string","description":"Canonical series title when supplied by the exchange.","uniqueKey":"market.seriesTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Canonical series title when supplied by the exchange.","uniqueKey":"market.seriesTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.seriesTitle","typeLabel":"string | null"},"settlementRule":{"oneOf":[{"type":"string","description":"Settlement semantics for combo products.","uniqueKey":"market.settlementRule.oneOf.0","typeLabel":"string"},{"type":"null","description":"Settlement semantics for combo products.","uniqueKey":"market.settlementRule.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.settlementRule","typeLabel":"string | null"},"sportsMarketType":{"oneOf":[{"type":"string","description":"Exchange-native sports market type (moneyline, totals, spread, etc.).","uniqueKey":"market.sportsMarketType.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exchange-native sports market type (moneyline, totals, spread, etc.).","uniqueKey":"market.sportsMarketType.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.sportsMarketType","typeLabel":"string | null"},"tags":{"type":"array","items":{"type":"string","uniqueKey":"market.tags.items.[INDEX]","typeLabel":"string"},"description":"Normalized discovery tags.","uniqueKey":"market.tags","typeLabel":"string[]"},"ticker":{"oneOf":[{"type":"string","description":"Raw Kalshi ticker. `id` remains the cross-exchange identifier.","uniqueKey":"market.ticker.oneOf.0","typeLabel":"string"},{"type":"null","description":"Raw Kalshi ticker. `id` remains the cross-exchange identifier.","uniqueKey":"market.ticker.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.ticker","typeLabel":"string | null"},"tradeCount24h":{"oneOf":[{"type":"integer","format":"int64","description":"Rolling 24-hour trade count from the indexed tape (when available).","minimum":0,"uniqueKey":"market.tradeCount24h.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Rolling 24-hour trade count from the indexed tape (when available).","minimum":0,"uniqueKey":"market.tradeCount24h.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.tradeCount24h","typeLabel":"integer\u003cint64> | null"},"url":{"oneOf":[{"type":"string","description":"Direct link to the market on its native platform.","uniqueKey":"market.url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Direct link to the market on its native platform.","uniqueKey":"market.url.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.url","typeLabel":"string | null"},"volume24h":{"oneOf":[{"type":"number","format":"double","description":"Rolling 24-hour volume (USD, if available).","uniqueKey":"market.volume24h.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Rolling 24-hour volume (USD, if available).","uniqueKey":"market.volume24h.oneOf.1","typeLabel":"null"}],"uniqueKey":"market.volume24h","typeLabel":"number\u003cdouble> | null"}},"isRequired":true,"uniqueKey":"market","typeLabel":"object"},"midpoint":{"oneOf":[{"type":"null","uniqueKey":"midpoint.oneOf.0","typeLabel":"null"},{"type":"object","description":"Midpoint price for a market.","required":["marketId","exchange","timestamp","source","stale","estimated"],"properties":{"estimated":{"type":"boolean","description":"True when the value is derived/estimated rather than authoritative.","isRequired":true,"uniqueKey":"midpoint.oneOf.1.estimated","typeLabel":"boolean"},"source":{"type":"string","description":"Serving source: `indexed`, `upstream`, `unavailable`.","isRequired":true,"uniqueKey":"midpoint.oneOf.1.source","typeLabel":"string"},"stale":{"type":"boolean","description":"True when the payload is older than the freshness SLO.","isRequired":true,"uniqueKey":"midpoint.oneOf.1.stale","typeLabel":"boolean"},"exchange":{"type":"string","enum":["polymarket","kalshi"],"isRequired":true,"uniqueKey":"midpoint.oneOf.1.exchange","typeLabel":"enum\u003cstring>"},"marketId":{"type":"string","isRequired":true,"uniqueKey":"midpoint.oneOf.1.marketId","typeLabel":"string"},"timestamp":{"type":"string","isRequired":true,"uniqueKey":"midpoint.oneOf.1.timestamp","typeLabel":"string"},"indexedAt":{"oneOf":[{"type":"string","description":"Local index timestamp when known.","uniqueKey":"midpoint.oneOf.1.indexedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Local index timestamp when known.","uniqueKey":"midpoint.oneOf.1.indexedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"midpoint.oneOf.1.indexedAt","typeLabel":"string | null"},"sourceUpdatedAt":{"oneOf":[{"type":"string","description":"Upstream/source event timestamp when known.","uniqueKey":"midpoint.oneOf.1.sourceUpdatedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Upstream/source event timestamp when known.","uniqueKey":"midpoint.oneOf.1.sourceUpdatedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"midpoint.oneOf.1.sourceUpdatedAt","typeLabel":"string | null"},"unavailableReason":{"oneOf":[{"type":"string","description":"Why the payload is missing or incomplete.","uniqueKey":"midpoint.oneOf.1.unavailableReason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Why the payload is missing or incomplete.","uniqueKey":"midpoint.oneOf.1.unavailableReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"midpoint.oneOf.1.unavailableReason","typeLabel":"string | null"},"midpoint":{"oneOf":[{"type":"number","format":"double","uniqueKey":"midpoint.oneOf.1.midpoint.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","uniqueKey":"midpoint.oneOf.1.midpoint.oneOf.1","typeLabel":"null"}],"uniqueKey":"midpoint.oneOf.1.midpoint","typeLabel":"number\u003cdouble> | null"}},"uniqueKey":"midpoint.oneOf.1","typeLabel":"object"}],"uniqueKey":"midpoint","typeLabel":"null | object"},"openInterest":{"oneOf":[{"type":"null","uniqueKey":"openInterest.oneOf.0","typeLabel":"null"},{"type":"object","description":"Aggregated open interest for a market.","required":["marketId","exchange","uniqueHolders","totalVolumeTokens","totalTrades","source","stale","estimated"],"properties":{"estimated":{"type":"boolean","description":"True when the value is derived/estimated rather than authoritative.","isRequired":true,"uniqueKey":"openInterest.oneOf.1.estimated","typeLabel":"boolean"},"source":{"type":"string","description":"Serving source: `indexed`, `upstream`, `unavailable`.","isRequired":true,"uniqueKey":"openInterest.oneOf.1.source","typeLabel":"string"},"stale":{"type":"boolean","description":"True when the payload is older than the freshness SLO.","isRequired":true,"uniqueKey":"openInterest.oneOf.1.stale","typeLabel":"boolean"},"exchange":{"type":"string","enum":["polymarket","kalshi"],"isRequired":true,"uniqueKey":"openInterest.oneOf.1.exchange","typeLabel":"enum\u003cstring>"},"marketId":{"type":"string","isRequired":true,"uniqueKey":"openInterest.oneOf.1.marketId","typeLabel":"string"},"totalTrades":{"type":"integer","format":"int64","description":"Total number of trades (activity proxy, not OI).","minimum":0,"isRequired":true,"uniqueKey":"openInterest.oneOf.1.totalTrades","typeLabel":"integer\u003cint64>"},"totalVolumeTokens":{"type":"number","format":"double","description":"Total token volume traded (activity proxy, not OI).","isRequired":true,"uniqueKey":"openInterest.oneOf.1.totalVolumeTokens","typeLabel":"number\u003cdouble>"},"uniqueHolders":{"type":"integer","format":"int64","description":"Unique addresses that have traded this market (activity proxy, not OI).","minimum":0,"isRequired":true,"uniqueKey":"openInterest.oneOf.1.uniqueHolders","typeLabel":"integer\u003cint64>"},"indexedAt":{"oneOf":[{"type":"string","description":"Local index timestamp when known.","uniqueKey":"openInterest.oneOf.1.indexedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Local index timestamp when known.","uniqueKey":"openInterest.oneOf.1.indexedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"openInterest.oneOf.1.indexedAt","typeLabel":"string | null"},"sourceUpdatedAt":{"oneOf":[{"type":"string","description":"Upstream/source event timestamp when known.","uniqueKey":"openInterest.oneOf.1.sourceUpdatedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Upstream/source event timestamp when known.","uniqueKey":"openInterest.oneOf.1.sourceUpdatedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"openInterest.oneOf.1.sourceUpdatedAt","typeLabel":"string | null"},"unavailableReason":{"oneOf":[{"type":"string","description":"Why the payload is missing or incomplete.","uniqueKey":"openInterest.oneOf.1.unavailableReason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Why the payload is missing or incomplete.","uniqueKey":"openInterest.oneOf.1.unavailableReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"openInterest.oneOf.1.unavailableReason","typeLabel":"string | null"},"openInterest":{"oneOf":[{"type":"integer","format":"int64","description":"Authoritative open interest when the exchange publishes it.","minimum":0,"uniqueKey":"openInterest.oneOf.1.openInterest.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Authoritative open interest when the exchange publishes it.","minimum":0,"uniqueKey":"openInterest.oneOf.1.openInterest.oneOf.1","typeLabel":"null"}],"uniqueKey":"openInterest.oneOf.1.openInterest","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"openInterest.oneOf.1","typeLabel":"object"}],"uniqueKey":"openInterest","typeLabel":"null | object"},"orderbook":{"oneOf":[{"type":"null","uniqueKey":"orderbook.oneOf.0","typeLabel":"null"},{"type":"object","description":"Orderbook snapshot for a market.","required":["marketId","exchange","bids","asks","timestamp","source","stale","estimated"],"properties":{"estimated":{"type":"boolean","description":"True when the value is derived/estimated rather than authoritative.","isRequired":true,"uniqueKey":"orderbook.oneOf.1.estimated","typeLabel":"boolean"},"source":{"type":"string","description":"Serving source: `indexed`, `upstream`, `unavailable`.","isRequired":true,"uniqueKey":"orderbook.oneOf.1.source","typeLabel":"string"},"stale":{"type":"boolean","description":"True when the payload is older than the freshness SLO.","isRequired":true,"uniqueKey":"orderbook.oneOf.1.stale","typeLabel":"boolean"},"asks":{"type":"array","items":{"type":"object","description":"A single price level in an orderbook.","required":["price","size"],"properties":{"price":{"type":"number","format":"double","description":"Price (0.0–1.0 probability).","isRequired":true,"uniqueKey":"orderbook.oneOf.1.asks.items.[INDEX].price","typeLabel":"number\u003cdouble>"},"size":{"type":"number","format":"double","description":"Quantity available at this price.","isRequired":true,"uniqueKey":"orderbook.oneOf.1.asks.items.[INDEX].size","typeLabel":"number\u003cdouble>"}},"uniqueKey":"orderbook.oneOf.1.asks.items.[INDEX]","typeLabel":"object"},"description":"Best ask levels.","isRequired":true,"uniqueKey":"orderbook.oneOf.1.asks","typeLabel":"object[]"},"bids":{"type":"array","items":{"type":"object","description":"A single price level in an orderbook.","required":["price","size"],"properties":{"price":{"type":"number","format":"double","description":"Price (0.0–1.0 probability).","isRequired":true,"uniqueKey":"orderbook.oneOf.1.bids.items.[INDEX].price","typeLabel":"number\u003cdouble>"},"size":{"type":"number","format":"double","description":"Quantity available at this price.","isRequired":true,"uniqueKey":"orderbook.oneOf.1.bids.items.[INDEX].size","typeLabel":"number\u003cdouble>"}},"uniqueKey":"orderbook.oneOf.1.bids.items.[INDEX]","typeLabel":"object"},"description":"Best bid levels.","isRequired":true,"uniqueKey":"orderbook.oneOf.1.bids","typeLabel":"object[]"},"exchange":{"type":"string","enum":["polymarket","kalshi"],"description":"Source exchange.","isRequired":true,"uniqueKey":"orderbook.oneOf.1.exchange","typeLabel":"enum\u003cstring>"},"marketId":{"type":"string","description":"Market identifier.","isRequired":true,"uniqueKey":"orderbook.oneOf.1.marketId","typeLabel":"string"},"timestamp":{"type":"string","description":"ISO-8601 timestamp of the snapshot.","isRequired":true,"uniqueKey":"orderbook.oneOf.1.timestamp","typeLabel":"string"},"indexedAt":{"oneOf":[{"type":"string","description":"Local index timestamp when known.","uniqueKey":"orderbook.oneOf.1.indexedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Local index timestamp when known.","uniqueKey":"orderbook.oneOf.1.indexedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"orderbook.oneOf.1.indexedAt","typeLabel":"string | null"},"sourceUpdatedAt":{"oneOf":[{"type":"string","description":"Upstream/source event timestamp when known.","uniqueKey":"orderbook.oneOf.1.sourceUpdatedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Upstream/source event timestamp when known.","uniqueKey":"orderbook.oneOf.1.sourceUpdatedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"orderbook.oneOf.1.sourceUpdatedAt","typeLabel":"string | null"},"unavailableReason":{"oneOf":[{"type":"string","description":"Why the payload is missing or incomplete.","uniqueKey":"orderbook.oneOf.1.unavailableReason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Why the payload is missing or incomplete.","uniqueKey":"orderbook.oneOf.1.unavailableReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"orderbook.oneOf.1.unavailableReason","typeLabel":"string | null"},"midpoint":{"oneOf":[{"type":"number","format":"double","description":"Mid-price: (best_bid + best_ask) / 2.","uniqueKey":"orderbook.oneOf.1.midpoint.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Mid-price: (best_bid + best_ask) / 2.","uniqueKey":"orderbook.oneOf.1.midpoint.oneOf.1","typeLabel":"null"}],"uniqueKey":"orderbook.oneOf.1.midpoint","typeLabel":"number\u003cdouble> | null"},"spread":{"oneOf":[{"type":"number","format":"double","description":"Spread: best ask - best bid.","uniqueKey":"orderbook.oneOf.1.spread.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Spread: best ask - best bid.","uniqueKey":"orderbook.oneOf.1.spread.oneOf.1","typeLabel":"null"}],"uniqueKey":"orderbook.oneOf.1.spread","typeLabel":"number\u003cdouble> | null"}},"uniqueKey":"orderbook.oneOf.1","typeLabel":"object"}],"uniqueKey":"orderbook","typeLabel":"null | object"},"price":{"oneOf":[{"type":"null","uniqueKey":"price.oneOf.0","typeLabel":"null"},{"type":"object","description":"Current price snapshot for a market.","required":["marketId","exchange","timestamp","source","stale","estimated"],"properties":{"estimated":{"type":"boolean","description":"True when the value is derived/estimated rather than authoritative.","isRequired":true,"uniqueKey":"price.oneOf.1.estimated","typeLabel":"boolean"},"source":{"type":"string","description":"Serving source: `indexed`, `upstream`, `unavailable`.","isRequired":true,"uniqueKey":"price.oneOf.1.source","typeLabel":"string"},"stale":{"type":"boolean","description":"True when the payload is older than the freshness SLO.","isRequired":true,"uniqueKey":"price.oneOf.1.stale","typeLabel":"boolean"},"exchange":{"type":"string","enum":["polymarket","kalshi"],"isRequired":true,"uniqueKey":"price.oneOf.1.exchange","typeLabel":"enum\u003cstring>"},"marketId":{"type":"string","isRequired":true,"uniqueKey":"price.oneOf.1.marketId","typeLabel":"string"},"timestamp":{"type":"string","description":"ISO-8601 timestamp.","isRequired":true,"uniqueKey":"price.oneOf.1.timestamp","typeLabel":"string"},"indexedAt":{"oneOf":[{"type":"string","description":"Local index timestamp when known.","uniqueKey":"price.oneOf.1.indexedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Local index timestamp when known.","uniqueKey":"price.oneOf.1.indexedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"price.oneOf.1.indexedAt","typeLabel":"string | null"},"sourceUpdatedAt":{"oneOf":[{"type":"string","description":"Upstream/source event timestamp when known.","uniqueKey":"price.oneOf.1.sourceUpdatedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Upstream/source event timestamp when known.","uniqueKey":"price.oneOf.1.sourceUpdatedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"price.oneOf.1.sourceUpdatedAt","typeLabel":"string | null"},"unavailableReason":{"oneOf":[{"type":"string","description":"Why the payload is missing or incomplete.","uniqueKey":"price.oneOf.1.unavailableReason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Why the payload is missing or incomplete.","uniqueKey":"price.oneOf.1.unavailableReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"price.oneOf.1.unavailableReason","typeLabel":"string | null"},"ask":{"oneOf":[{"type":"number","format":"double","description":"Best ask price.","uniqueKey":"price.oneOf.1.ask.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Best ask price.","uniqueKey":"price.oneOf.1.ask.oneOf.1","typeLabel":"null"}],"uniqueKey":"price.oneOf.1.ask","typeLabel":"number\u003cdouble> | null"},"bid":{"oneOf":[{"type":"number","format":"double","description":"Best bid price.","uniqueKey":"price.oneOf.1.bid.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Best bid price.","uniqueKey":"price.oneOf.1.bid.oneOf.1","typeLabel":"null"}],"uniqueKey":"price.oneOf.1.bid","typeLabel":"number\u003cdouble> | null"},"change24h":{"oneOf":[{"type":"number","format":"double","description":"24h price change as decimal (-0.05 = -5%).","uniqueKey":"price.oneOf.1.change24h.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"24h price change as decimal (-0.05 = -5%).","uniqueKey":"price.oneOf.1.change24h.oneOf.1","typeLabel":"null"}],"uniqueKey":"price.oneOf.1.change24h","typeLabel":"number\u003cdouble> | null"},"lastTradePrice":{"oneOf":[{"type":"number","format":"double","description":"Last traded price.","uniqueKey":"price.oneOf.1.lastTradePrice.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Last traded price.","uniqueKey":"price.oneOf.1.lastTradePrice.oneOf.1","typeLabel":"null"}],"uniqueKey":"price.oneOf.1.lastTradePrice","typeLabel":"number\u003cdouble> | null"},"price":{"oneOf":[{"type":"number","format":"double","description":"Display price (0.0–1.0). For Polymarket this is the UI chance:\nmid when spread ≤ 10¢, else last trade.","uniqueKey":"price.oneOf.1.price.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Display price (0.0–1.0). For Polymarket this is the UI chance:\nmid when spread ≤ 10¢, else last trade.","uniqueKey":"price.oneOf.1.price.oneOf.1","typeLabel":"null"}],"uniqueKey":"price.oneOf.1.price","typeLabel":"number\u003cdouble> | null"},"volume24h":{"oneOf":[{"type":"number","format":"double","description":"24h volume.","uniqueKey":"price.oneOf.1.volume24h.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"24h volume.","uniqueKey":"price.oneOf.1.volume24h.oneOf.1","typeLabel":"null"}],"uniqueKey":"price.oneOf.1.volume24h","typeLabel":"number\u003cdouble> | null"}},"uniqueKey":"price.oneOf.1","typeLabel":"object"}],"uniqueKey":"price","typeLabel":"null | object"},"recentTrades":{"oneOf":[{"type":"null","uniqueKey":"recentTrades.oneOf.0","typeLabel":"null"},{"type":"object","required":["data","count","hasMore"],"properties":{"count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"recentTrades.oneOf.1.count","typeLabel":"integer"},"data":{"type":"array","items":{"type":"object","description":"A single trade in normalized form.","required":["id","exchange","marketId","price","quantity","side","timestampMs"],"properties":{"exchange":{"type":"string","enum":["polymarket","kalshi"],"isRequired":true,"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].exchange","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Trade ID (Kalshi: trade_id, Polymarket: tx_hash:log_index).","isRequired":true,"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].id","typeLabel":"string"},"marketId":{"type":"string","description":"Market identifier (Kalshi ticker or Polymarket asset_id).","isRequired":true,"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].marketId","typeLabel":"string"},"price":{"type":"number","format":"double","description":"Execution price for the taker outcome (0.0–1.0).","isRequired":true,"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].price","typeLabel":"number\u003cdouble>"},"quantity":{"type":"number","format":"double","description":"Number of contracts / quantity.","isRequired":true,"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].quantity","typeLabel":"number\u003cdouble>"},"side":{"type":"string","description":"Taker outcome: \"yes\" or \"no\" (Kalshi and Polymarket per-market), \"buy\"/\"sell\" (Polymarket global without enrichment).","isRequired":true,"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].side","typeLabel":"string"},"timestampMs":{"type":"integer","format":"int64","description":"Unix timestamp in milliseconds.","isRequired":true,"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].timestampMs","typeLabel":"integer\u003cint64>"},"countFp":{"oneOf":[{"type":"string","description":"Official Kalshi count_fp string (lossless contract quantity).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].countFp.oneOf.0","typeLabel":"string"},{"type":"null","description":"Official Kalshi count_fp string (lossless contract quantity).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].countFp.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].countFp","typeLabel":"string | null"},"eventId":{"oneOf":[{"type":"string","description":"Parent event id (Polymarket Gamma id / Kalshi event_ticker).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].eventId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Parent event id (Polymarket Gamma id / Kalshi event_ticker).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].eventId.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].eventId","typeLabel":"string | null"},"eventSlug":{"oneOf":[{"type":"string","description":"Parent event slug when available.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].eventSlug.oneOf.0","typeLabel":"string"},{"type":"null","description":"Parent event slug when available.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].eventSlug.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].eventSlug","typeLabel":"string | null"},"eventTitle":{"oneOf":[{"type":"string","description":"Canonical parent event title.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].eventTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Canonical parent event title.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].eventTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].eventTitle","typeLabel":"string | null"},"groupItemTitle":{"oneOf":[{"type":"string","description":"Label within a grouped event (for example, \"Spain\").","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].groupItemTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Label within a grouped event (for example, \"Spain\").","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].groupItemTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].groupItemTitle","typeLabel":"string | null"},"image":{"oneOf":[{"type":"string","description":"Market or event image URL for feed cards.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].image.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market or event image URL for feed cards.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].image.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].image","typeLabel":"string | null"},"isCombo":{"oneOf":[{"type":"boolean","description":"True for Polymarket combinatorial (combo) outcomes.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].isCombo.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"True for Polymarket combinatorial (combo) outcomes.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].isCombo.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].isCombo","typeLabel":"boolean | null"},"noPrice":{"oneOf":[{"type":"number","format":"double","description":"Kalshi no-leg reference price (same as `price` when side is no).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].noPrice.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Kalshi no-leg reference price (same as `price` when side is no).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].noPrice.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].noPrice","typeLabel":"number\u003cdouble> | null"},"noPriceDollars":{"oneOf":[{"type":"string","description":"Official Kalshi no_price_dollars string (lossless).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].noPriceDollars.oneOf.0","typeLabel":"string"},{"type":"null","description":"Official Kalshi no_price_dollars string (lossless).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].noPriceDollars.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].noPriceDollars","typeLabel":"string | null"},"outcomeIndex":{"oneOf":[{"type":"integer","format":"int32","description":"Direct outcome index for this traded outcome token.","minimum":0,"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].outcomeIndex.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Direct outcome index for this traded outcome token.","minimum":0,"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].outcomeIndex.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].outcomeIndex","typeLabel":"integer\u003cint32> | null"},"outcomeLabel":{"oneOf":[{"type":"string","description":"Direct outcome label for this traded outcome token.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].outcomeLabel.oneOf.0","typeLabel":"string"},{"type":"null","description":"Direct outcome label for this traded outcome token.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].outcomeLabel.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].outcomeLabel","typeLabel":"string | null"},"quantityE2":{"oneOf":[{"type":"integer","format":"int64","description":"Quantity in hundredths of a contract (Kalshi v2).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].quantityE2.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Quantity in hundredths of a contract (Kalshi v2).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].quantityE2.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].quantityE2","typeLabel":"integer\u003cint64> | null"},"traderAddress":{"oneOf":[{"type":"string","description":"Wallet that initiated the trade (Polymarket taker; Kalshi is anonymous).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].traderAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Wallet that initiated the trade (Polymarket taker; Kalshi is anonymous).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].traderAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].traderAddress","typeLabel":"string | null"},"traderUsername":{"oneOf":[{"type":"string","description":"Public Polymarket username for `traderAddress`; null for anonymous/private profiles.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].traderUsername.oneOf.0","typeLabel":"string"},{"type":"null","description":"Public Polymarket username for `traderAddress`; null for anonymous/private profiles.","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].traderUsername.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].traderUsername","typeLabel":"string | null"},"txHash":{"oneOf":[{"type":"string","description":"Transaction hash (Polymarket only).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].txHash.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction hash (Polymarket only).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].txHash.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].txHash","typeLabel":"string | null"},"yesPrice":{"oneOf":[{"type":"number","format":"double","description":"Kalshi yes-leg reference price (same as `price` when side is yes).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].yesPrice.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Kalshi yes-leg reference price (same as `price` when side is yes).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].yesPrice.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].yesPrice","typeLabel":"number\u003cdouble> | null"},"yesPriceDollars":{"oneOf":[{"type":"string","description":"Official Kalshi yes_price_dollars string (lossless).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].yesPriceDollars.oneOf.0","typeLabel":"string"},{"type":"null","description":"Official Kalshi yes_price_dollars string (lossless).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].yesPriceDollars.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].yesPriceDollars","typeLabel":"string | null"},"yesPriceE6":{"oneOf":[{"type":"integer","format":"int64","description":"Price in millionths of a dollar (Kalshi v2).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].yesPriceE6.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Price in millionths of a dollar (Kalshi v2).","uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].yesPriceE6.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX].yesPriceE6","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"recentTrades.oneOf.1.data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"recentTrades.oneOf.1.data","typeLabel":"object[]"},"hasMore":{"type":"boolean","isRequired":true,"uniqueKey":"recentTrades.oneOf.1.hasMore","typeLabel":"boolean"},"cursor":{"oneOf":[{"type":"string","uniqueKey":"recentTrades.oneOf.1.cursor.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"recentTrades.oneOf.1.cursor.oneOf.1","typeLabel":"null"}],"uniqueKey":"recentTrades.oneOf.1.cursor","typeLabel":"string | null"}},"uniqueKey":"recentTrades.oneOf.1","typeLabel":"object"}],"uniqueKey":"recentTrades","typeLabel":"null | object"},"related":{"oneOf":[{"type":"array","items":{"type":"object","description":"A single market in normalized form.\n\nPolymarket markets in grouped events include `eventId`, `eventSlug`, `groupItemTitle`,\n`description`, `image`, and `icon`. Kalshi markets include `eventTicker` and optional `kalshi` metadata.","required":["id","exchange","marketKind","title","slug","status","outcomes","volume","pricingMode","isTradable","hasDepth"],"properties":{"exchange":{"type":"string","enum":["polymarket","kalshi"],"description":"Source exchange.","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].exchange","typeLabel":"enum\u003cstring>"},"hasDepth":{"type":"boolean","description":"Whether the indexed orderbook currently has executable depth.","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].hasDepth","typeLabel":"boolean"},"id":{"type":"string","description":"Unique identifier within its exchange (ticker for Kalshi, condition_id for Polymarket).","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].id","typeLabel":"string"},"isTradable":{"type":"boolean","description":"Whether the market can currently accept orders or RFQs.","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].isTradable","typeLabel":"boolean"},"marketKind":{"type":"string","enum":["binary","categorical","combo"],"description":"Product shape. Kalshi multivariate/parlay products are `combo`.","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].marketKind","typeLabel":"enum\u003cstring>"},"outcomes":{"type":"array","items":{"type":"object","description":"A single binary or multi-category outcome with a price.","required":["label","price"],"properties":{"label":{"type":"string","description":"Outcome label (Yes/No, or custom e.g. country name in grouped markets).","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].outcomes.items.[INDEX].label","typeLabel":"string"},"price":{"type":"number","format":"double","description":"Current probability (0.0–1.0).","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].outcomes.items.[INDEX].price","typeLabel":"number\u003cdouble>"}},"uniqueKey":"related.oneOf.0.items.[INDEX].outcomes.items.[INDEX]","typeLabel":"object"},"description":"Possible outcomes with current prices (0.0–1.0 probability).","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].outcomes","typeLabel":"object[]"},"pricingMode":{"type":"string","enum":["orderbook","rfq"],"description":"Price discovery mechanism.","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].pricingMode","typeLabel":"enum\u003cstring>"},"slug":{"type":"string","description":"URL-safe slug (Kalshi: lowercase ticker, Polymarket: slug field).","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].slug","typeLabel":"string"},"status":{"type":"string","description":"Market status: \"active\", \"closed\", \"settled\".","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].status","typeLabel":"string"},"title":{"type":"string","description":"Human-readable title/question.","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].title","typeLabel":"string"},"volume":{"type":"number","format":"double","description":"Total all-time volume (USD).","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].volume","typeLabel":"number\u003cdouble>"},"category":{"oneOf":[{"type":"string","description":"Category/tag for this market.","uniqueKey":"related.oneOf.0.items.[INDEX].category.oneOf.0","typeLabel":"string"},{"type":"null","description":"Category/tag for this market.","uniqueKey":"related.oneOf.0.items.[INDEX].category.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].category","typeLabel":"string | null"},"clobTokenIds":{"type":"array","items":{"type":"string","uniqueKey":"related.oneOf.0.items.[INDEX].clobTokenIds.items.[INDEX]","typeLabel":"string"},"description":"Polymarket CLOB outcome token IDs, ordered to match `outcomes`.\nUse these IDs for `pm:market:polymarket:{tokenId}:*` realtime rooms.","uniqueKey":"related.oneOf.0.items.[INDEX].clobTokenIds","typeLabel":"string[]"},"closeDate":{"oneOf":[{"type":"string","description":"ISO-8601 market close / expiry time.","uniqueKey":"related.oneOf.0.items.[INDEX].closeDate.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO-8601 market close / expiry time.","uniqueKey":"related.oneOf.0.items.[INDEX].closeDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].closeDate","typeLabel":"string | null"},"collectionId":{"oneOf":[{"type":"string","description":"Official multivariate/collection id when present.","uniqueKey":"related.oneOf.0.items.[INDEX].collectionId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Official multivariate/collection id when present.","uniqueKey":"related.oneOf.0.items.[INDEX].collectionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].collectionId","typeLabel":"string | null"},"comboEligible":{"type":"boolean","description":"Whether this market can be selected as one leg in a combo builder.","uniqueKey":"related.oneOf.0.items.[INDEX].comboEligible","typeLabel":"boolean"},"comboGroup":{"oneOf":[{"type":"string","description":"UI grouping key for combo builders.","uniqueKey":"related.oneOf.0.items.[INDEX].comboGroup.oneOf.0","typeLabel":"string"},{"type":"null","description":"UI grouping key for combo builders.","uniqueKey":"related.oneOf.0.items.[INDEX].comboGroup.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].comboGroup","typeLabel":"string | null"},"createdAt":{"oneOf":[{"type":"string","description":"ISO-8601 creation time.","uniqueKey":"related.oneOf.0.items.[INDEX].createdAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO-8601 creation time.","uniqueKey":"related.oneOf.0.items.[INDEX].createdAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].createdAt","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"Long-form market description (Polymarket Gamma).","uniqueKey":"related.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Long-form market description (Polymarket Gamma).","uniqueKey":"related.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].description","typeLabel":"string | null"},"eventId":{"oneOf":[{"type":"string","description":"Polymarket Gamma event id (numeric string, e.g. \"30615\").","uniqueKey":"related.oneOf.0.items.[INDEX].eventId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Polymarket Gamma event id (numeric string, e.g. \"30615\").","uniqueKey":"related.oneOf.0.items.[INDEX].eventId.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].eventId","typeLabel":"string | null"},"eventSlug":{"oneOf":[{"type":"string","description":"Polymarket event slug (e.g. \"world-cup-winner\").","uniqueKey":"related.oneOf.0.items.[INDEX].eventSlug.oneOf.0","typeLabel":"string"},{"type":"null","description":"Polymarket event slug (e.g. \"world-cup-winner\").","uniqueKey":"related.oneOf.0.items.[INDEX].eventSlug.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].eventSlug","typeLabel":"string | null"},"eventTicker":{"oneOf":[{"type":"string","description":"Kalshi event_ticker for grouping related markets.","uniqueKey":"related.oneOf.0.items.[INDEX].eventTicker.oneOf.0","typeLabel":"string"},{"type":"null","description":"Kalshi event_ticker for grouping related markets.","uniqueKey":"related.oneOf.0.items.[INDEX].eventTicker.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].eventTicker","typeLabel":"string | null"},"eventTitle":{"oneOf":[{"type":"string","description":"Canonical parent event title (distinct from the child market/group title).","uniqueKey":"related.oneOf.0.items.[INDEX].eventTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Canonical parent event title (distinct from the child market/group title).","uniqueKey":"related.oneOf.0.items.[INDEX].eventTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].eventTitle","typeLabel":"string | null"},"gammaMarketId":{"oneOf":[{"type":"string","description":"Polymarket Gamma numeric market id (distinct from condition_id).","uniqueKey":"related.oneOf.0.items.[INDEX].gammaMarketId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Polymarket Gamma numeric market id (distinct from condition_id).","uniqueKey":"related.oneOf.0.items.[INDEX].gammaMarketId.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].gammaMarketId","typeLabel":"string | null"},"groupItemTitle":{"oneOf":[{"type":"string","description":"Label within a grouped Polymarket event (e.g. \"France\").","uniqueKey":"related.oneOf.0.items.[INDEX].groupItemTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Label within a grouped Polymarket event (e.g. \"France\").","uniqueKey":"related.oneOf.0.items.[INDEX].groupItemTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].groupItemTitle","typeLabel":"string | null"},"icon":{"oneOf":[{"type":"string","description":"Market icon URL (Polymarket Gamma).","uniqueKey":"related.oneOf.0.items.[INDEX].icon.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market icon URL (Polymarket Gamma).","uniqueKey":"related.oneOf.0.items.[INDEX].icon.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].icon","typeLabel":"string | null"},"image":{"oneOf":[{"type":"string","description":"Market image URL (Polymarket Gamma).","uniqueKey":"related.oneOf.0.items.[INDEX].image.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market image URL (Polymarket Gamma).","uniqueKey":"related.oneOf.0.items.[INDEX].image.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].image","typeLabel":"string | null"},"legCount":{"type":"integer","description":"Number of component markets in a combo.","minimum":0,"uniqueKey":"related.oneOf.0.items.[INDEX].legCount","typeLabel":"integer"},"legs":{"type":"array","items":{"type":"object","required":["label","side"],"properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].label","typeLabel":"string"},"side":{"type":"string","enum":["yes","no"],"isRequired":true,"uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].side","typeLabel":"enum\u003cstring>"},"eventDate":{"oneOf":[{"type":"string","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].eventDate.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].eventDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].eventDate","typeLabel":"string | null"},"exclusionGroup":{"oneOf":[{"type":"string","description":"Exclusion/conflict group for mutually exclusive legs.","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].exclusionGroup.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exclusion/conflict group for mutually exclusive legs.","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].exclusionGroup.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].exclusionGroup","typeLabel":"string | null"},"lifecycleStatus":{"oneOf":[{"type":"string","description":"Per-leg lifecycle: open, suspended, settled, void.","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].lifecycleStatus.oneOf.0","typeLabel":"string"},{"type":"null","description":"Per-leg lifecycle: open, suspended, settled, void.","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].lifecycleStatus.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].lifecycleStatus","typeLabel":"string | null"},"officialLegId":{"oneOf":[{"type":"string","description":"Official exchange leg/position identifier when available.","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].officialLegId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Official exchange leg/position identifier when available.","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].officialLegId.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].officialLegId","typeLabel":"string | null"},"positionId":{"oneOf":[{"type":"string","description":"Exchange-native position/outcome id for this leg.","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].positionId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exchange-native position/outcome id for this leg.","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].positionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].positionId","typeLabel":"string | null"},"sport":{"oneOf":[{"type":"string","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].sport.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].sport.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].sport","typeLabel":"string | null"},"underlyingMarketId":{"oneOf":[{"type":"string","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].underlyingMarketId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].underlyingMarketId.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].underlyingMarketId","typeLabel":"string | null"},"underlyingTitle":{"oneOf":[{"type":"string","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].underlyingTitle.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].underlyingTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX].underlyingTitle","typeLabel":"string | null"}},"uniqueKey":"related.oneOf.0.items.[INDEX].legs.items.[INDEX]","typeLabel":"object"},"description":"Structured combo legs. Empty for ordinary markets.","uniqueKey":"related.oneOf.0.items.[INDEX].legs","typeLabel":"object[]"},"line":{"oneOf":[{"type":"number","format":"double","description":"Numeric spread/total threshold where applicable.","uniqueKey":"related.oneOf.0.items.[INDEX].line.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Numeric spread/total threshold where applicable.","uniqueKey":"related.oneOf.0.items.[INDEX].line.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].line","typeLabel":"number\u003cdouble> | null"},"liquidity":{"oneOf":[{"type":"number","format":"double","description":"Available liquidity (Polymarket only).","uniqueKey":"related.oneOf.0.items.[INDEX].liquidity.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Available liquidity (Polymarket only).","uniqueKey":"related.oneOf.0.items.[INDEX].liquidity.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].liquidity","typeLabel":"number\u003cdouble> | null"},"materializationState":{"oneOf":[{"type":"string","description":"Materialization state for prebuilt/multivariate contracts.","uniqueKey":"related.oneOf.0.items.[INDEX].materializationState.oneOf.0","typeLabel":"string"},{"type":"null","description":"Materialization state for prebuilt/multivariate contracts.","uniqueKey":"related.oneOf.0.items.[INDEX].materializationState.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].materializationState","typeLabel":"string | null"},"openInterest":{"oneOf":[{"type":"integer","format":"int64","description":"Open interest in contracts (Kalshi only).","minimum":0,"uniqueKey":"related.oneOf.0.items.[INDEX].openInterest.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Open interest in contracts (Kalshi only).","minimum":0,"uniqueKey":"related.oneOf.0.items.[INDEX].openInterest.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].openInterest","typeLabel":"integer\u003cint64> | null"},"outcomeIndex":{"oneOf":[{"type":"integer","format":"int32","description":"Selected outcome index when this market was resolved by outcome-token asset ID.","minimum":0,"uniqueKey":"related.oneOf.0.items.[INDEX].outcomeIndex.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"Selected outcome index when this market was resolved by outcome-token asset ID.","minimum":0,"uniqueKey":"related.oneOf.0.items.[INDEX].outcomeIndex.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].outcomeIndex","typeLabel":"integer\u003cint32> | null"},"outcomeLabel":{"oneOf":[{"type":"string","description":"Selected outcome label when this market was resolved by outcome-token asset ID.","uniqueKey":"related.oneOf.0.items.[INDEX].outcomeLabel.oneOf.0","typeLabel":"string"},{"type":"null","description":"Selected outcome label when this market was resolved by outcome-token asset ID.","uniqueKey":"related.oneOf.0.items.[INDEX].outcomeLabel.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].outcomeLabel","typeLabel":"string | null"},"parentEventUrl":{"oneOf":[{"type":"string","description":"Parent multivariate event URL for combo products.","uniqueKey":"related.oneOf.0.items.[INDEX].parentEventUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Parent multivariate event URL for combo products.","uniqueKey":"related.oneOf.0.items.[INDEX].parentEventUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].parentEventUrl","typeLabel":"string | null"},"rawTitle":{"oneOf":[{"type":"string","description":"Original exchange title when the API supplies a normalized display title.","uniqueKey":"related.oneOf.0.items.[INDEX].rawTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Original exchange title when the API supplies a normalized display title.","uniqueKey":"related.oneOf.0.items.[INDEX].rawTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].rawTitle","typeLabel":"string | null"},"seriesTicker":{"oneOf":[{"type":"string","description":"Machine series ticker supplied by Kalshi.","uniqueKey":"related.oneOf.0.items.[INDEX].seriesTicker.oneOf.0","typeLabel":"string"},{"type":"null","description":"Machine series ticker supplied by Kalshi.","uniqueKey":"related.oneOf.0.items.[INDEX].seriesTicker.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].seriesTicker","typeLabel":"string | null"},"seriesTitle":{"oneOf":[{"type":"string","description":"Canonical series title when supplied by the exchange.","uniqueKey":"related.oneOf.0.items.[INDEX].seriesTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Canonical series title when supplied by the exchange.","uniqueKey":"related.oneOf.0.items.[INDEX].seriesTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].seriesTitle","typeLabel":"string | null"},"settlementRule":{"oneOf":[{"type":"string","description":"Settlement semantics for combo products.","uniqueKey":"related.oneOf.0.items.[INDEX].settlementRule.oneOf.0","typeLabel":"string"},{"type":"null","description":"Settlement semantics for combo products.","uniqueKey":"related.oneOf.0.items.[INDEX].settlementRule.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].settlementRule","typeLabel":"string | null"},"sportsMarketType":{"oneOf":[{"type":"string","description":"Exchange-native sports market type (moneyline, totals, spread, etc.).","uniqueKey":"related.oneOf.0.items.[INDEX].sportsMarketType.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exchange-native sports market type (moneyline, totals, spread, etc.).","uniqueKey":"related.oneOf.0.items.[INDEX].sportsMarketType.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].sportsMarketType","typeLabel":"string | null"},"tags":{"type":"array","items":{"type":"string","uniqueKey":"related.oneOf.0.items.[INDEX].tags.items.[INDEX]","typeLabel":"string"},"description":"Normalized discovery tags.","uniqueKey":"related.oneOf.0.items.[INDEX].tags","typeLabel":"string[]"},"ticker":{"oneOf":[{"type":"string","description":"Raw Kalshi ticker. `id` remains the cross-exchange identifier.","uniqueKey":"related.oneOf.0.items.[INDEX].ticker.oneOf.0","typeLabel":"string"},{"type":"null","description":"Raw Kalshi ticker. `id` remains the cross-exchange identifier.","uniqueKey":"related.oneOf.0.items.[INDEX].ticker.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].ticker","typeLabel":"string | null"},"tradeCount24h":{"oneOf":[{"type":"integer","format":"int64","description":"Rolling 24-hour trade count from the indexed tape (when available).","minimum":0,"uniqueKey":"related.oneOf.0.items.[INDEX].tradeCount24h.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Rolling 24-hour trade count from the indexed tape (when available).","minimum":0,"uniqueKey":"related.oneOf.0.items.[INDEX].tradeCount24h.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].tradeCount24h","typeLabel":"integer\u003cint64> | null"},"url":{"oneOf":[{"type":"string","description":"Direct link to the market on its native platform.","uniqueKey":"related.oneOf.0.items.[INDEX].url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Direct link to the market on its native platform.","uniqueKey":"related.oneOf.0.items.[INDEX].url.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].url","typeLabel":"string | null"},"volume24h":{"oneOf":[{"type":"number","format":"double","description":"Rolling 24-hour volume (USD, if available).","uniqueKey":"related.oneOf.0.items.[INDEX].volume24h.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"Rolling 24-hour volume (USD, if available).","uniqueKey":"related.oneOf.0.items.[INDEX].volume24h.oneOf.1","typeLabel":"null"}],"uniqueKey":"related.oneOf.0.items.[INDEX].volume24h","typeLabel":"number\u003cdouble> | null"}},"uniqueKey":"related.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"related.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"A single market in normalized form.\n\nPolymarket markets in grouped events include `eventId`, `eventSlug`, `groupItemTitle`,\n`description`, `image`, and `icon`. Kalshi markets include `eventTicker` and optional `kalshi` metadata.","required":["id","exchange","marketKind","title","slug","status","outcomes","volume","pricingMode","isTradable","hasDepth"],"properties":{"category":{"oneOf":[{"type":"string","description":"Category/tag for this market."},{"type":"null","description":"Category/tag for this market."}]},"clobTokenIds":{"type":"array","items":{"type":"string"},"description":"Polymarket CLOB outcome token IDs, ordered to match `outcomes`.\nUse these IDs for `pm:market:polymarket:{tokenId}:*` realtime rooms."},"closeDate":{"oneOf":[{"type":"string","description":"ISO-8601 market close / expiry time."},{"type":"null","description":"ISO-8601 market close / expiry time."}]},"collectionId":{"oneOf":[{"type":"string","description":"Official multivariate/collection id when present."},{"type":"null","description":"Official multivariate/collection id when present."}]},"comboEligible":{"type":"boolean","description":"Whether this market can be selected as one leg in a combo builder."},"comboGroup":{"oneOf":[{"type":"string","description":"UI grouping key for combo builders."},{"type":"null","description":"UI grouping key for combo builders."}]},"createdAt":{"oneOf":[{"type":"string","description":"ISO-8601 creation time."},{"type":"null","description":"ISO-8601 creation time."}]},"description":{"oneOf":[{"type":"string","description":"Long-form market description (Polymarket Gamma)."},{"type":"null","description":"Long-form market description (Polymarket Gamma)."}]},"eventId":{"oneOf":[{"type":"string","description":"Polymarket Gamma event id (numeric string, e.g. \"30615\")."},{"type":"null","description":"Polymarket Gamma event id (numeric string, e.g. \"30615\")."}]},"eventSlug":{"oneOf":[{"type":"string","description":"Polymarket event slug (e.g. \"world-cup-winner\")."},{"type":"null","description":"Polymarket event slug (e.g. \"world-cup-winner\")."}]},"eventTicker":{"oneOf":[{"type":"string","description":"Kalshi event_ticker for grouping related markets."},{"type":"null","description":"Kalshi event_ticker for grouping related markets."}]},"eventTitle":{"oneOf":[{"type":"string","description":"Canonical parent event title (distinct from the child market/group title)."},{"type":"null","description":"Canonical parent event title (distinct from the child market/group title)."}]},"exchange":{"type":"string","enum":["polymarket","kalshi"],"description":"Source exchange."},"gammaMarketId":{"oneOf":[{"type":"string","description":"Polymarket Gamma numeric market id (distinct from condition_id)."},{"type":"null","description":"Polymarket Gamma numeric market id (distinct from condition_id)."}]},"groupItemTitle":{"oneOf":[{"type":"string","description":"Label within a grouped Polymarket event (e.g. \"France\")."},{"type":"null","description":"Label within a grouped Polymarket event (e.g. \"France\")."}]},"hasDepth":{"type":"boolean","description":"Whether the indexed orderbook currently has executable depth."},"icon":{"oneOf":[{"type":"string","description":"Market icon URL (Polymarket Gamma)."},{"type":"null","description":"Market icon URL (Polymarket Gamma)."}]},"id":{"type":"string","description":"Unique identifier within its exchange (ticker for Kalshi, condition_id for Polymarket)."},"image":{"oneOf":[{"type":"string","description":"Market image URL (Polymarket Gamma)."},{"type":"null","description":"Market image URL (Polymarket Gamma)."}]},"isTradable":{"type":"boolean","description":"Whether the market can currently accept orders or RFQs."},"legCount":{"type":"integer","description":"Number of component markets in a combo.","minimum":0},"legs":{"type":"array","items":{"type":"object","required":["label","side"],"properties":{"eventDate":{"oneOf":[{"type":"string"},{"type":"null"}]},"exclusionGroup":{"oneOf":[{"type":"string","description":"Exclusion/conflict group for mutually exclusive legs."},{"type":"null","description":"Exclusion/conflict group for mutually exclusive legs."}]},"label":{"type":"string"},"lifecycleStatus":{"oneOf":[{"type":"string","description":"Per-leg lifecycle: open, suspended, settled, void."},{"type":"null","description":"Per-leg lifecycle: open, suspended, settled, void."}]},"officialLegId":{"oneOf":[{"type":"string","description":"Official exchange leg/position identifier when available."},{"type":"null","description":"Official exchange leg/position identifier when available."}]},"positionId":{"oneOf":[{"type":"string","description":"Exchange-native position/outcome id for this leg."},{"type":"null","description":"Exchange-native position/outcome id for this leg."}]},"side":{"type":"string","enum":["yes","no"]},"sport":{"oneOf":[{"type":"string"},{"type":"null"}]},"underlyingMarketId":{"oneOf":[{"type":"string"},{"type":"null"}]},"underlyingTitle":{"oneOf":[{"type":"string"},{"type":"null"}]}}},"description":"Structured combo legs. Empty for ordinary markets."},"line":{"oneOf":[{"type":"number","format":"double","description":"Numeric spread/total threshold where applicable."},{"type":"null","format":"double","description":"Numeric spread/total threshold where applicable."}]},"liquidity":{"oneOf":[{"type":"number","format":"double","description":"Available liquidity (Polymarket only)."},{"type":"null","format":"double","description":"Available liquidity (Polymarket only)."}]},"marketKind":{"type":"string","enum":["binary","categorical","combo"],"description":"Product shape. Kalshi multivariate/parlay products are `combo`."},"materializationState":{"oneOf":[{"type":"string","description":"Materialization state for prebuilt/multivariate contracts."},{"type":"null","description":"Materialization state for prebuilt/multivariate contracts."}]},"openInterest":{"oneOf":[{"type":"integer","format":"int64","description":"Open interest in contracts (Kalshi only).","minimum":0},{"type":"null","format":"int64","description":"Open interest in contracts (Kalshi only).","minimum":0}]},"outcomeIndex":{"oneOf":[{"type":"integer","format":"int32","description":"Selected outcome index when this market was resolved by outcome-token asset ID.","minimum":0},{"type":"null","format":"int32","description":"Selected outcome index when this market was resolved by outcome-token asset ID.","minimum":0}]},"outcomeLabel":{"oneOf":[{"type":"string","description":"Selected outcome label when this market was resolved by outcome-token asset ID."},{"type":"null","description":"Selected outcome label when this market was resolved by outcome-token asset ID."}]},"outcomes":{"type":"array","items":{"type":"object","description":"A single binary or multi-category outcome with a price.","required":["label","price"],"properties":{"label":{"type":"string","description":"Outcome label (Yes/No, or custom e.g. country name in grouped markets)."},"price":{"type":"number","format":"double","description":"Current probability (0.0–1.0)."}}},"description":"Possible outcomes with current prices (0.0–1.0 probability)."},"parentEventUrl":{"oneOf":[{"type":"string","description":"Parent multivariate event URL for combo products."},{"type":"null","description":"Parent multivariate event URL for combo products."}]},"pricingMode":{"type":"string","enum":["orderbook","rfq"],"description":"Price discovery mechanism."},"rawTitle":{"oneOf":[{"type":"string","description":"Original exchange title when the API supplies a normalized display title."},{"type":"null","description":"Original exchange title when the API supplies a normalized display title."}]},"seriesTicker":{"oneOf":[{"type":"string","description":"Machine series ticker supplied by Kalshi."},{"type":"null","description":"Machine series ticker supplied by Kalshi."}]},"seriesTitle":{"oneOf":[{"type":"string","description":"Canonical series title when supplied by the exchange."},{"type":"null","description":"Canonical series title when supplied by the exchange."}]},"settlementRule":{"oneOf":[{"type":"string","description":"Settlement semantics for combo products."},{"type":"null","description":"Settlement semantics for combo products."}]},"slug":{"type":"string","description":"URL-safe slug (Kalshi: lowercase ticker, Polymarket: slug field)."},"sportsMarketType":{"oneOf":[{"type":"string","description":"Exchange-native sports market type (moneyline, totals, spread, etc.)."},{"type":"null","description":"Exchange-native sports market type (moneyline, totals, spread, etc.)."}]},"status":{"type":"string","description":"Market status: \"active\", \"closed\", \"settled\"."},"tags":{"type":"array","items":{"type":"string"},"description":"Normalized discovery tags."},"ticker":{"oneOf":[{"type":"string","description":"Raw Kalshi ticker. `id` remains the cross-exchange identifier."},{"type":"null","description":"Raw Kalshi ticker. `id` remains the cross-exchange identifier."}]},"title":{"type":"string","description":"Human-readable title/question."},"tradeCount24h":{"oneOf":[{"type":"integer","format":"int64","description":"Rolling 24-hour trade count from the indexed tape (when available).","minimum":0},{"type":"null","format":"int64","description":"Rolling 24-hour trade count from the indexed tape (when available).","minimum":0}]},"url":{"oneOf":[{"type":"string","description":"Direct link to the market on its native platform."},{"type":"null","description":"Direct link to the market on its native platform."}]},"volume":{"type":"number","format":"double","description":"Total all-time volume (USD)."},"volume24h":{"oneOf":[{"type":"number","format":"double","description":"Rolling 24-hour volume (USD, if available)."},{"type":"null","format":"double","description":"Rolling 24-hour volume (USD, if available)."}]}}},"uniqueKey":"related.oneOf.1","typeLabel":"null"}],"uniqueKey":"related","typeLabel":"object[] | null"},"spread":{"oneOf":[{"type":"null","uniqueKey":"spread.oneOf.0","typeLabel":"null"},{"type":"object","description":"Spread for a market.","required":["marketId","exchange","timestamp","source","stale","estimated"],"properties":{"estimated":{"type":"boolean","description":"True when the value is derived/estimated rather than authoritative.","isRequired":true,"uniqueKey":"spread.oneOf.1.estimated","typeLabel":"boolean"},"source":{"type":"string","description":"Serving source: `indexed`, `upstream`, `unavailable`.","isRequired":true,"uniqueKey":"spread.oneOf.1.source","typeLabel":"string"},"stale":{"type":"boolean","description":"True when the payload is older than the freshness SLO.","isRequired":true,"uniqueKey":"spread.oneOf.1.stale","typeLabel":"boolean"},"exchange":{"type":"string","enum":["polymarket","kalshi"],"isRequired":true,"uniqueKey":"spread.oneOf.1.exchange","typeLabel":"enum\u003cstring>"},"marketId":{"type":"string","isRequired":true,"uniqueKey":"spread.oneOf.1.marketId","typeLabel":"string"},"timestamp":{"type":"string","isRequired":true,"uniqueKey":"spread.oneOf.1.timestamp","typeLabel":"string"},"indexedAt":{"oneOf":[{"type":"string","description":"Local index timestamp when known.","uniqueKey":"spread.oneOf.1.indexedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Local index timestamp when known.","uniqueKey":"spread.oneOf.1.indexedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"spread.oneOf.1.indexedAt","typeLabel":"string | null"},"sourceUpdatedAt":{"oneOf":[{"type":"string","description":"Upstream/source event timestamp when known.","uniqueKey":"spread.oneOf.1.sourceUpdatedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Upstream/source event timestamp when known.","uniqueKey":"spread.oneOf.1.sourceUpdatedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"spread.oneOf.1.sourceUpdatedAt","typeLabel":"string | null"},"unavailableReason":{"oneOf":[{"type":"string","description":"Why the payload is missing or incomplete.","uniqueKey":"spread.oneOf.1.unavailableReason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Why the payload is missing or incomplete.","uniqueKey":"spread.oneOf.1.unavailableReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"spread.oneOf.1.unavailableReason","typeLabel":"string | null"},"ask":{"oneOf":[{"type":"number","format":"double","uniqueKey":"spread.oneOf.1.ask.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","uniqueKey":"spread.oneOf.1.ask.oneOf.1","typeLabel":"null"}],"uniqueKey":"spread.oneOf.1.ask","typeLabel":"number\u003cdouble> | null"},"bid":{"oneOf":[{"type":"number","format":"double","uniqueKey":"spread.oneOf.1.bid.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","uniqueKey":"spread.oneOf.1.bid.oneOf.1","typeLabel":"null"}],"uniqueKey":"spread.oneOf.1.bid","typeLabel":"number\u003cdouble> | null"},"spread":{"oneOf":[{"type":"number","format":"double","uniqueKey":"spread.oneOf.1.spread.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","uniqueKey":"spread.oneOf.1.spread.oneOf.1","typeLabel":"null"}],"uniqueKey":"spread.oneOf.1.spread","typeLabel":"number\u003cdouble> | null"}},"uniqueKey":"spread.oneOf.1","typeLabel":"object"}],"uniqueKey":"spread","typeLabel":"null | object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"market":{"exchange":"polymarket","hasDepth":true,"id":"\u003cstring>","isTradable":true,"marketKind":"binary","outcomes":[{"label":"\u003cstring>","price":123}],"pricingMode":"orderbook","slug":"\u003cstring>","status":"\u003cstring>","title":"\u003cstring>","volume":123,"category":"\u003cstring>","clobTokenIds":["\u003cstring>"],"closeDate":"\u003cstring>","collectionId":"\u003cstring>","comboEligible":true,"comboGroup":"\u003cstring>","createdAt":"\u003cstring>","description":"\u003cstring>","eventId":"\u003cstring>","eventSlug":"\u003cstring>","eventTicker":"\u003cstring>","eventTitle":"\u003cstring>","gammaMarketId":"\u003cstring>","groupItemTitle":"\u003cstring>","icon":"\u003cstring>","image":"\u003cstring>","legCount":1,"legs":[{"label":"\u003cstring>","side":"yes","eventDate":"\u003cstring>","exclusionGroup":"\u003cstring>","lifecycleStatus":"\u003cstring>","officialLegId":"\u003cstring>","positionId":"\u003cstring>","sport":"\u003cstring>","underlyingMarketId":"\u003cstring>","underlyingTitle":"\u003cstring>"}],"line":123,"liquidity":123,"materializationState":"\u003cstring>","openInterest":1,"outcomeIndex":1,"outcomeLabel":"\u003cstring>","parentEventUrl":"\u003cstring>","rawTitle":"\u003cstring>","seriesTicker":"\u003cstring>","seriesTitle":"\u003cstring>","settlementRule":"\u003cstring>","sportsMarketType":"\u003cstring>","tags":["\u003cstring>"],"ticker":"\u003cstring>","tradeCount24h":1,"url":"\u003cstring>","volume24h":123},"midpoint":{"estimated":true,"source":"\u003cstring>","stale":true,"exchange":"polymarket","marketId":"\u003cstring>","timestamp":"\u003cstring>","indexedAt":"\u003cstring>","sourceUpdatedAt":"\u003cstring>","unavailableReason":"\u003cstring>","midpoint":123},"openInterest":{"estimated":true,"source":"\u003cstring>","stale":true,"exchange":"polymarket","marketId":"\u003cstring>","totalTrades":1,"totalVolumeTokens":123,"uniqueHolders":1,"indexedAt":"\u003cstring>","sourceUpdatedAt":"\u003cstring>","unavailableReason":"\u003cstring>","openInterest":1},"orderbook":{"estimated":true,"source":"\u003cstring>","stale":true,"asks":[{"price":123,"size":123}],"bids":[{"price":123,"size":123}],"exchange":"polymarket","marketId":"\u003cstring>","timestamp":"\u003cstring>","indexedAt":"\u003cstring>","sourceUpdatedAt":"\u003cstring>","unavailableReason":"\u003cstring>","midpoint":123,"spread":123},"price":{"estimated":true,"source":"\u003cstring>","stale":true,"exchange":"polymarket","marketId":"\u003cstring>","timestamp":"\u003cstring>","indexedAt":"\u003cstring>","sourceUpdatedAt":"\u003cstring>","unavailableReason":"\u003cstring>","ask":123,"bid":123,"change24h":123,"lastTradePrice":123,"price":123,"volume24h":123},"recentTrades":{"count":1,"data":[{"exchange":"polymarket","id":"\u003cstring>","marketId":"\u003cstring>","price":123,"quantity":123,"side":"\u003cstring>","timestampMs":123,"countFp":"\u003cstring>","eventId":"\u003cstring>","eventSlug":"\u003cstring>","eventTitle":"\u003cstring>","groupItemTitle":"\u003cstring>","image":"\u003cstring>","isCombo":true,"noPrice":123,"noPriceDollars":"\u003cstring>","outcomeIndex":1,"outcomeLabel":"\u003cstring>","quantityE2":123,"traderAddress":"\u003cstring>","traderUsername":"\u003cstring>","txHash":"\u003cstring>","yesPrice":123,"yesPriceDollars":"\u003cstring>","yesPriceE6":123}],"hasMore":true,"cursor":"\u003cstring>"},"related":[{"exchange":"polymarket","hasDepth":true,"id":"\u003cstring>","isTradable":true,"marketKind":"binary","outcomes":[{"label":"\u003cstring>","price":123}],"pricingMode":"orderbook","slug":"\u003cstring>","status":"\u003cstring>","title":"\u003cstring>","volume":123,"category":"\u003cstring>","clobTokenIds":["\u003cstring>"],"closeDate":"\u003cstring>","collectionId":"\u003cstring>","comboEligible":true,"comboGroup":"\u003cstring>","createdAt":"\u003cstring>","description":"\u003cstring>","eventId":"\u003cstring>","eventSlug":"\u003cstring>","eventTicker":"\u003cstring>","eventTitle":"\u003cstring>","gammaMarketId":"\u003cstring>","groupItemTitle":"\u003cstring>","icon":"\u003cstring>","image":"\u003cstring>","legCount":1,"legs":[{"label":"\u003cstring>","side":"yes","eventDate":"\u003cstring>","exclusionGroup":"\u003cstring>","lifecycleStatus":"\u003cstring>","officialLegId":"\u003cstring>","positionId":"\u003cstring>","sport":"\u003cstring>","underlyingMarketId":"\u003cstring>","underlyingTitle":"\u003cstring>"}],"line":123,"liquidity":123,"materializationState":"\u003cstring>","openInterest":1,"outcomeIndex":1,"outcomeLabel":"\u003cstring>","parentEventUrl":"\u003cstring>","rawTitle":"\u003cstring>","seriesTicker":"\u003cstring>","seriesTitle":"\u003cstring>","settlementRule":"\u003cstring>","sportsMarketType":"\u003cstring>","tags":["\u003cstring>"],"ticker":"\u003cstring>","tradeCount24h":1,"url":"\u003cstring>","volume24h":123}],"spread":{"estimated":true,"source":"\u003cstring>","stale":true,"exchange":"polymarket","marketId":"\u003cstring>","timestamp":"\u003cstring>","indexedAt":"\u003cstring>","sourceUpdatedAt":"\u003cstring>","unavailableReason":"\u003cstring>","ask":123,"bid":123,"spread":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"912ac568-6550-4d5c-bc35-00023bb21f97":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard API error response envelope.","required":["error","code"],"properties":{"code":{"type":"integer","format":"int32","description":"HTTP status code (duplicated for convenience).","minimum":0,"isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"errorCode":{"oneOf":[{"type":"string","description":"Stable machine-readable code: RATE_LIMITED, SERVICE_BUSY, BAD_REQUEST, NOT_FOUND, INTERNAL.","uniqueKey":"errorCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stable machine-readable code: RATE_LIMITED, SERVICE_BUSY, BAD_REQUEST, NOT_FOUND, INTERNAL.","uniqueKey":"errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorCode","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":1,"error":"\u003cstring>","errorCode":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"be429916-776f-48bc-bff1-ce2a1efe8063":{"description":"Not found","content":{"application/json":{"schema":{"type":"object","description":"Standard API error response envelope.","required":["error","code"],"properties":{"code":{"type":"integer","format":"int32","description":"HTTP status code (duplicated for convenience).","minimum":0,"isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"errorCode":{"oneOf":[{"type":"string","description":"Stable machine-readable code: RATE_LIMITED, SERVICE_BUSY, BAD_REQUEST, NOT_FOUND, INTERNAL.","uniqueKey":"errorCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stable machine-readable code: RATE_LIMITED, SERVICE_BUSY, BAD_REQUEST, NOT_FOUND, INTERNAL.","uniqueKey":"errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorCode","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":1,"error":"\u003cstring>","errorCode":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"5e2e0026-3607-478e-a52a-2406888dd962":{"description":"Request timeout","content":{"application/json":{"schema":{"type":"object","description":"Standard API error response envelope.","required":["error","code"],"properties":{"code":{"type":"integer","format":"int32","description":"HTTP status code (duplicated for convenience).","minimum":0,"isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"errorCode":{"oneOf":[{"type":"string","description":"Stable machine-readable code: RATE_LIMITED, SERVICE_BUSY, BAD_REQUEST, NOT_FOUND, INTERNAL.","uniqueKey":"errorCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stable machine-readable code: RATE_LIMITED, SERVICE_BUSY, BAD_REQUEST, NOT_FOUND, INTERNAL.","uniqueKey":"errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorCode","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":1,"error":"\u003cstring>","errorCode":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"62c3e507-abe4-4db5-b5bb-cdd8a50516f1":{"description":"Rate limit exceeded","content":{"application/json":{"schema":{"type":"object","description":"Standard API error response envelope.","required":["error","code"],"properties":{"code":{"type":"integer","format":"int32","description":"HTTP status code (duplicated for convenience).","minimum":0,"isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"errorCode":{"oneOf":[{"type":"string","description":"Stable machine-readable code: RATE_LIMITED, SERVICE_BUSY, BAD_REQUEST, NOT_FOUND, INTERNAL.","uniqueKey":"errorCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stable machine-readable code: RATE_LIMITED, SERVICE_BUSY, BAD_REQUEST, NOT_FOUND, INTERNAL.","uniqueKey":"errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorCode","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":1,"error":"\u003cstring>","errorCode":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"6429d25a-3329-4411-a55d-c567d83a0095":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","description":"Standard API error response envelope.","required":["error","code"],"properties":{"code":{"type":"integer","format":"int32","description":"HTTP status code (duplicated for convenience).","minimum":0,"isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"errorCode":{"oneOf":[{"type":"string","description":"Stable machine-readable code: RATE_LIMITED, SERVICE_BUSY, BAD_REQUEST, NOT_FOUND, INTERNAL.","uniqueKey":"errorCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stable machine-readable code: RATE_LIMITED, SERVICE_BUSY, BAD_REQUEST, NOT_FOUND, INTERNAL.","uniqueKey":"errorCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorCode","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":1,"error":"\u003cstring>","errorCode":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"e42a7e46-049b-494f-b73e-f54da5eb9cb1":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"Solana Tracker Data API key","scopes":[],"schemeName":"apiKey"}}},"servers":{"54327c57-ca94-4ad6-a7ef-9fff7aa2da76":{"url":"https://prediction-market-api.solanatracker.io","description":"Public beta"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"Solana Tracker Data API key","scopes":[],"schemeName":"apiKey"},"schema":{"title":"x-api-key","type":"string","description":"Solana Tracker Data API key","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"x-api-key"}],"title":"apiKey"}]},"originalFileLocation":"cn/prediction-markets/openapi.json"},"subdomain":"solanatracker","siteName":"Solana Tracker","title":"预测市场快照 API - Solana Tracker","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/prediction-markets/markets/bundled-market-snapshot","matchLevel":1},"cn":{"href":"/cn/prediction-markets/markets/bundled-market-snapshot","matchLevel":0},"es":{"href":"/es/prediction-markets/markets/bundled-market-snapshot","matchLevel":1}}},"lastModified":"2026-11-04T13:11:18.429Z","originalFileLocation":"cn/prediction-markets/markets/bundled-market-snapshot.mdx","locale":"cn"},"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=\"dark\"}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=\"description\" content=\"按 ticker 获取 Kalshi 或 Polymarket 市场,可一次附带价格、订单簿、未平仓量、近期交易和相关市场。\">\u003cmeta data-mint-head name=\"application-name\" content=\"Solana Tracker\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"预测市场快照 API - Solana Tracker\">\u003cmeta data-mint-head property=\"og:description\" content=\"按 ticker 获取 Kalshi 或 Polymarket 市场,可一次附带价格、订单簿、未平仓量、近期交易和相关市场。\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Solana Tracker\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.solanatracker.io/cn/prediction-markets/markets/bundled-market-snapshot\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://solanatracker.mintlify.app/_mintlify/api/og/v2?division=Markets\u0026amp;title=%E9%A2%84%E6%B5%8B%E5%B8%82%E5%9C%BA%E5%BF%AB%E7%85%A7+API\u0026amp;description=%E6%8C%89+ticker+%E8%8E%B7%E5%8F%96+Kalshi+%E6%88%96+Polymarket+%E5%B8%82%E5%9C%BA%EF%BC%8C%E5%8F%AF%E4%B8%80%E6%AC%A1%E9%99%84%E5%B8%A6%E4%BB%B7%E6%A0%BC%E3%80%81%E8%AE%A2%E5%8D%95%E7%B0%BF%E3%80%81%E6%9C%AA%E5%B9%B3%E4%BB%93%E9%87%8F%E3%80%81%E8%BF%91%E6%9C%9F%E4%BA%A4%E6%98%93%E5%92%8C%E7%9B%B8%E5%85%B3%E5%B8%82%E5%9C%BA%E3%80%82\u0026amp;theme=a0bb09d11a04a4fc1eebd874\u0026amp;signature=9bed29f9791880b8a93143a65ad1ecf2931ba6f4510735b23aa461e1b199541f\">\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=\"预测市场快照 API - Solana Tracker\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"按 ticker 获取 Kalshi 或 Polymarket 市场,可一次附带价格、订单簿、未平仓量、近期交易和相关市场。\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://solanatracker.mintlify.app/_mintlify/api/og/v2?division=Markets\u0026amp;title=%E9%A2%84%E6%B5%8B%E5%B8%82%E5%9C%BA%E5%BF%AB%E7%85%A7+API\u0026amp;description=%E6%8C%89+ticker+%E8%8E%B7%E5%8F%96+Kalshi+%E6%88%96+Polymarket+%E5%B8%82%E5%9C%BA%EF%BC%8C%E5%8F%AF%E4%B8%80%E6%AC%A1%E9%99%84%E5%B8%A6%E4%BB%B7%E6%A0%BC%E3%80%81%E8%AE%A2%E5%8D%95%E7%B0%BF%E3%80%81%E6%9C%AA%E5%B9%B3%E4%BB%93%E9%87%8F%E3%80%81%E8%BF%91%E6%9C%9F%E4%BA%A4%E6%98%93%E5%92%8C%E7%9B%B8%E5%85%B3%E5%B8%82%E5%9C%BA%E3%80%82\u0026amp;theme=a0bb09d11a04a4fc1eebd874\u0026amp;signature=9bed29f9791880b8a93143a65ad1ecf2931ba6f4510735b23aa461e1b199541f\">\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/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Solana Tracker\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#222\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.solanatracker.io/cn/prediction-markets/markets/bundled-market-snapshot\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/cn/prediction-markets/markets/bundled-market-snapshot.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.solanatracker.io/cn/prediction-markets/markets/bundled-market-snapshot\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.solanatracker.io/prediction-markets/markets/bundled-market-snapshot\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.solanatracker.io/es/prediction-markets/markets/bundled-market-snapshot\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.solanatracker.io/prediction-markets/markets/bundled-market-snapshot\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.solanatracker.io/#organization\",\"name\":\"Solana Tracker\",\"url\":\"https://www.solanatracker.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://docs.solanatracker.io/logo/light.png\"},\"sameAs\":[\"https://www.solanatracker.io\",\"https://x.com/solanatrackr\",\"https://github.com/solanatracker\",\"https://discord.gg/JH2e9rR9fc\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.solanatracker.io#website\",\"name\":\"Solana Tracker\",\"url\":\"https://docs.solanatracker.io\",\"publisher\":{\"@id\":\"https://www.solanatracker.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.solanatracker.io/cn/prediction-markets/markets/bundled-market-snapshot#webpage\",\"url\":\"https://docs.solanatracker.io/cn/prediction-markets/markets/bundled-market-snapshot\",\"name\":\"预测市场快照 API\",\"description\":\"按 ticker 获取 Kalshi 或 Polymarket 市场,可一次附带价格、订单簿、未平仓量、近期交易和相关市场。\",\"dateModified\":\"2026-11-04T13:11:18.429Z\",\"isPartOf\":{\"@id\":\"https://docs.solanatracker.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.solanatracker.io/cn/prediction-markets/markets/bundled-market-snapshot#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.solanatracker.io/cn/prediction-markets/markets/bundled-market-snapshot#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.solanatracker.io/cn/prediction-markets/accounts/wallet-activity-feed-polymarket\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Markets\",\"item\":\"https://docs.solanatracker.io/cn/prediction-markets/markets/list-markets\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"预测市场快照 API\",\"item\":\"https://docs.solanatracker.io/cn/prediction-markets/markets/bundled-market-snapshot\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.solanatracker.io/cn/prediction-markets/markets/bundled-market-snapshot#apireference\",\"headline\":\"预测市场快照 API\",\"name\":\"预测市场快照 API\",\"description\":\"按 ticker 获取 Kalshi 或 Polymarket 市场,可一次附带价格、订单簿、未平仓量、近期交易和相关市场。\",\"url\":\"https://docs.solanatracker.io/cn/prediction-markets/markets/bundled-market-snapshot\",\"mainEntityOfPage\":{\"@id\":\"https://docs.solanatracker.io/cn/prediction-markets/markets/bundled-market-snapshot#webpage\"},\"dateModified\":\"2026-11-04T13:11:18.429Z\",\"publisher\":{\"@id\":\"https://www.solanatracker.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.solanatracker.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Solana Tracker\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Solana Tracker","nav":{"global":{"anchors":[{"anchor":"API Status","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/signal.svg","href":"https://status.solanatracker.io"},{"anchor":"SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/npm.svg","href":"https://www.npmjs.com/package/@solana-tracker/data-api"},{"anchor":"Discord","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/discord.svg","href":"https://discord.gg/JH2e9rR9fc"}]},"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/prediction-markets/markets/bundled-market-snapshot"}]},{"language":"cn","tabs":[{"tab":"入门","pages":[{"title":"入门","href":"/cn"}]},{"tab":"指南","pages":[{"title":"指南","href":"/cn/guides"}]},{"tab":"Data API","pages":[{"title":"Data API","href":"/cn/data-api/overview"}]},{"tab":"Datastream","pages":[{"title":"Datastream","href":"/cn/datastream/overview"}]},{"tab":"Prediction Markets","groups":[{"group":"入门","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/rocket.svg","pages":[{"title":"预测市场 API:Kalshi 和 Polymarket","sidebarTitle":"预测市场概览","href":"/cn/prediction-markets/overview"}]},{"group":"API Reference","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/code.svg","expanded":true,"pages":[{"group":"Accounts","pages":[{"title":"Polymarket 钱包活动 API","deprecated":null,"version":null,"sidebarTitle":"Wallet activity feed (Polymarket)","openapi":"/cn/prediction-markets/openapi.json get /v1/accounts/{address}/activity","href":"/cn/prediction-markets/accounts/wallet-activity-feed-polymarket"},{"title":"Polymarket 已平仓仓位 API","deprecated":null,"version":null,"sidebarTitle":"Closed or resolved positions (Polymarket)","openapi":"/cn/prediction-markets/openapi.json get /v1/accounts/{address}/closed-positions","href":"/cn/prediction-markets/accounts/closed-or-resolved-positions-polymarket"},{"title":"Polymarket 钱包概览 API","deprecated":null,"version":null,"sidebarTitle":"Canonical wallet overview (Polymarket)","openapi":"/cn/prediction-markets/openapi.json get /v1/accounts/{address}/overview","href":"/cn/prediction-markets/accounts/canonical-wallet-overview-polymarket"},{"title":"Polymarket 钱包 PnL API","deprecated":null,"version":null,"sidebarTitle":"Wallet PnL summary (Polymarket, FIFO)","openapi":"/cn/prediction-markets/openapi.json get /v1/accounts/{address}/pnl","href":"/cn/prediction-markets/accounts/wallet-pnl-summary-polymarket-fifo"},{"title":"Polymarket 钱包 PnL 图表 API","deprecated":null,"version":null,"sidebarTitle":"Fast authoritative wallet PnL chart","openapi":"/cn/prediction-markets/openapi.json get /v1/accounts/{address}/pnl/chart","href":"/cn/prediction-markets/accounts/fast-authoritative-wallet-pnl-chart"},{"title":"Polymarket 钱包按事件 PnL API","deprecated":null,"version":null,"sidebarTitle":"Wallet PnL by event (Polymarket, FIFO)","openapi":"/cn/prediction-markets/openapi.json get /v1/accounts/{address}/pnl/events","href":"/cn/prediction-markets/accounts/wallet-pnl-by-event-polymarket-fifo"},{"title":"Polymarket 未平仓仓位 API","deprecated":null,"version":null,"sidebarTitle":"Open positions (Polymarket)","openapi":"/cn/prediction-markets/openapi.json get /v1/accounts/{address}/positions","href":"/cn/prediction-markets/accounts/open-positions-polymarket"},{"title":"Polymarket 钱包交易历史 API","deprecated":null,"version":null,"sidebarTitle":"Wallet trade history (Polymarket)","openapi":"/cn/prediction-markets/openapi.json get /v1/accounts/{address}/trades","href":"/cn/prediction-markets/accounts/wallet-trade-history-polymarket"},{"title":"Polymarket 组合价值 API","deprecated":null,"version":null,"sidebarTitle":"Portfolio value (Polymarket)","openapi":"/cn/prediction-markets/openapi.json get /v1/accounts/{address}/value","href":"/cn/prediction-markets/accounts/portfolio-value-polymarket"},{"title":"Polymarket 交易者搜索 API","deprecated":null,"version":null,"sidebarTitle":"Search Polymarket traders","openapi":"/cn/prediction-markets/openapi.json get /v1/traders/search","href":"/cn/prediction-markets/accounts/search-polymarket-traders"}]},{"group":"Meta","pages":[{"title":"预测市场浏览页数据 API","deprecated":null,"version":null,"sidebarTitle":"Browse hub bootstrap","openapi":"/cn/prediction-markets/openapi.json get /v1/browse","href":"/cn/prediction-markets/meta/browse-hub-bootstrap"},{"title":"预测市场分类列表 API","deprecated":null,"version":null,"sidebarTitle":"List market categories","openapi":"/cn/prediction-markets/openapi.json get /v1/categories","href":"/cn/prediction-markets/meta/list-market-categories"},{"title":"Kalshi 和 Polymarket 实时价格 API","deprecated":null,"version":null,"sidebarTitle":"Live market snapshots","openapi":"/cn/prediction-markets/openapi.json get /v1/live_data","href":"/cn/prediction-markets/meta/live-market-snapshots"},{"title":"事件和体育赛事里程碑 API","deprecated":null,"version":null,"sidebarTitle":"Event/sports milestones","openapi":"/cn/prediction-markets/openapi.json get /v1/milestones","href":"/cn/prediction-markets/meta/eventsports-milestones"},{"title":"Kalshi 市场系列列表 API","deprecated":null,"version":null,"sidebarTitle":"List market series (Kalshi)","openapi":"/cn/prediction-markets/openapi.json get /v1/series","href":"/cn/prediction-markets/meta/list-market-series-kalshi"},{"title":"Polymarket 体育分类列表 API","deprecated":null,"version":null,"sidebarTitle":"List Polymarket sports categories","openapi":"/cn/prediction-markets/openapi.json get /v1/sports","href":"/cn/prediction-markets/meta/list-polymarket-sports-categories"}]},{"group":"Crypto","pages":[{"title":"Polymarket 加密涨跌事件 API","deprecated":null,"version":null,"sidebarTitle":"List crypto up/down series events","openapi":"/cn/prediction-markets/openapi.json get /v1/crypto/events","href":"/cn/prediction-markets/crypto/list-crypto-updown-series-events"},{"title":"Polymarket 加密窗口预言机价格 API","deprecated":null,"version":null,"sidebarTitle":"Crypto window open/close oracle price","openapi":"/cn/prediction-markets/openapi.json get /v1/crypto/price","href":"/cn/prediction-markets/crypto/crypto-window-openclose-oracle-price"},{"title":"Polymarket 加密窗口价格图表 API","deprecated":null,"version":null,"sidebarTitle":"Underlying crypto price chart series","openapi":"/cn/prediction-markets/openapi.json get /v1/crypto/price-history","href":"/cn/prediction-markets/crypto/underlying-crypto-price-chart-series"},{"title":"Polymarket 加密交易者排行 API","deprecated":null,"version":null,"sidebarTitle":"Top traders across crypto events","openapi":"/cn/prediction-markets/openapi.json get /v1/crypto/traders","href":"/cn/prediction-markets/crypto/top-traders-across-crypto-events"},{"title":"Polymarket 加密涨跌事件数据 API","deprecated":null,"version":null,"sidebarTitle":"Crypto up/down page bundle","openapi":"/cn/prediction-markets/openapi.json get /v1/events/{event_id}/crypto","href":"/cn/prediction-markets/crypto/crypto-updown-page-bundle"}]},{"group":"Events","pages":[{"title":"Kalshi 和 Polymarket 事件列表 API","deprecated":null,"version":null,"sidebarTitle":"List grouped events","openapi":"/cn/prediction-markets/openapi.json get /v1/events","href":"/cn/prediction-markets/events/list-grouped-events"},{"title":"Kalshi 和 Polymarket 事件批量查询","deprecated":null,"version":null,"sidebarTitle":"Batch fetch events by id","openapi":"/cn/prediction-markets/openapi.json get /v1/events/batch","href":"/cn/prediction-markets/events/batch-fetch-events-by-id"},{"title":"预测市场事件详情 API(含市场)","deprecated":null,"version":null,"sidebarTitle":"Get grouped event with nested markets","openapi":"/cn/prediction-markets/openapi.json get /v1/events/{event_id}","href":"/cn/prediction-markets/events/get-grouped-event-with-nested-markets"},{"title":"Polymarket 事件 OHLCV API(全部结果)","deprecated":null,"version":null,"sidebarTitle":"Multi-series OHLCV for grouped Polymarket event","openapi":"/cn/prediction-markets/openapi.json get /v1/events/{event_id}/candlesticks","href":"/cn/prediction-markets/events/multi-series-ohlcv-for-grouped-polymarket-event"},{"title":"Polymarket 事件持仓大户 API","deprecated":null,"version":null,"sidebarTitle":"Top holders for an event","openapi":"/cn/prediction-markets/openapi.json get /v1/events/{event_id}/holders","href":"/cn/prediction-markets/events/top-holders-for-an-event"},{"title":"Polymarket 事件交易者排行 API","deprecated":null,"version":null,"sidebarTitle":"Top traders for an event","openapi":"/cn/prediction-markets/openapi.json get /v1/events/{event_id}/traders","href":"/cn/prediction-markets/events/top-traders-for-an-event"}]},{"group":"Leaderboard","pages":[{"title":"Polymarket 事件 PnL 排行榜 API","deprecated":null,"version":null,"sidebarTitle":"Top wallets by FIFO PnL on an event","openapi":"/cn/prediction-markets/openapi.json get /v1/events/{event_id}/leaderboard/pnl","href":"/cn/prediction-markets/leaderboard/top-wallets-by-fifo-pnl-on-an-event"},{"title":"Polymarket PnL 排行榜 API","deprecated":null,"version":null,"sidebarTitle":"Top wallets by FIFO PnL","openapi":"/cn/prediction-markets/openapi.json get /v1/leaderboard/pnl","href":"/cn/prediction-markets/leaderboard/top-wallets-by-fifo-pnl"},{"title":"Polymarket 交易量排行榜 API","deprecated":null,"version":null,"sidebarTitle":"Top Polymarket traders by cumulative volume","openapi":"/cn/prediction-markets/openapi.json get /v1/leaderboard/traders","href":"/cn/prediction-markets/leaderboard/top-polymarket-traders-by-cumulative-volume"}]},{"group":"Exchange","pages":[{"title":"预测市场交易所交易时间 API","deprecated":null,"version":null,"sidebarTitle":"Exchange trading schedule","openapi":"/cn/prediction-markets/openapi.json get /v1/exchange/schedule","href":"/cn/prediction-markets/exchange/exchange-trading-schedule"},{"title":"Kalshi 和 Polymarket 交易所状态 API","deprecated":null,"version":null,"sidebarTitle":"Exchange connectivity status","openapi":"/cn/prediction-markets/openapi.json get /v1/exchange/status","href":"/cn/prediction-markets/exchange/exchange-connectivity-status"}]},{"group":"Markets","pages":[{"title":"Kalshi 和 Polymarket 市场列表 API","deprecated":null,"version":null,"sidebarTitle":"List markets","openapi":"/cn/prediction-markets/openapi.json get /v1/markets","href":"/cn/prediction-markets/markets/list-markets"},{"title":"Kalshi 和 Polymarket 市场批量查询","deprecated":null,"version":null,"sidebarTitle":"Batch fetch markets by id","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/batch","href":"/cn/prediction-markets/markets/batch-fetch-markets-by-id"},{"title":"预测市场批量查询 API(POST)","deprecated":null,"version":null,"sidebarTitle":"Batch fetch markets by id (POST body)","openapi":"/cn/prediction-markets/openapi.json post /v1/markets/batch","href":"/cn/prediction-markets/markets/batch-fetch-markets-by-id-post-body"},{"title":"预测市场订单簿批量查询 API","deprecated":null,"version":null,"sidebarTitle":"Batch fetch orderbooks","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/books","href":"/cn/prediction-markets/markets/batch-fetch-orderbooks"},{"title":"预测市场 K 线批量查询 API","deprecated":null,"version":null,"sidebarTitle":"Batch fetch candlesticks","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/candlesticks/batch","href":"/cn/prediction-markets/markets/batch-fetch-candlesticks"},{"title":"Kalshi 和 Polymarket 最新市场 API","deprecated":null,"version":null,"sidebarTitle":"Newest markets","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/new","href":"/cn/prediction-markets/markets/newest-markets"},{"title":"Kalshi 和 Polymarket 市场搜索 API","deprecated":null,"version":null,"sidebarTitle":"Search markets","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/search","href":"/cn/prediction-markets/markets/search-markets"},{"title":"预测市场查询 API:按 slug","deprecated":null,"version":null,"sidebarTitle":"Get market by slug","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/slug/{slug}","href":"/cn/prediction-markets/markets/get-market-by-slug"},{"title":"预测市场快照 API:按 slug","deprecated":null,"version":null,"sidebarTitle":"Bundled market snapshot by slug","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/slug/{slug}/snapshot","href":"/cn/prediction-markets/markets/bundled-market-snapshot-by-slug"},{"title":"Kalshi 和 Polymarket 热门市场 API","deprecated":null,"version":null,"sidebarTitle":"Trending markets by 24h volume and trade count","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/trending","href":"/cn/prediction-markets/markets/trending-markets-by-24h-volume-and-trade-count"},{"title":"预测市场查询:ticker 或 condition ID","deprecated":null,"version":null,"sidebarTitle":"Get market by ticker or condition id","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}","href":"/cn/prediction-markets/markets/get-market-by-ticker-or-condition-id"},{"title":"预测市场 OHLCV K 线 API","deprecated":null,"version":null,"sidebarTitle":"OHLCV candlesticks","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/candlesticks","href":"/cn/prediction-markets/markets/ohlcv-candlesticks"},{"title":"Polymarket 市场持仓大户 API","deprecated":null,"version":null,"sidebarTitle":"Top holders (Polymarket only)","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/holders","href":"/cn/prediction-markets/markets/top-holders-polymarket-only"},{"title":"预测市场中间价 API","deprecated":null,"version":null,"sidebarTitle":"Midpoint price","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/midpoint","href":"/cn/prediction-markets/markets/midpoint-price"},{"title":"预测市场未平仓量 API","deprecated":null,"version":null,"sidebarTitle":"Open interest and holder stats","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/oi","href":"/cn/prediction-markets/markets/open-interest-and-holder-stats"},{"title":"预测市场订单簿 API","deprecated":null,"version":null,"sidebarTitle":"Orderbook snapshot","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/orderbook","href":"/cn/prediction-markets/markets/orderbook-snapshot"},{"title":"Kalshi 和 Polymarket 市场价格 API","deprecated":null,"version":null,"sidebarTitle":"Current price snapshot","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/price","href":"/cn/prediction-markets/markets/current-price-snapshot"},{"title":"预测市场 VWAP 报价 API","deprecated":null,"version":null,"sidebarTitle":"Size-aware VWAP quote (walk the book)","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/quote","href":"/cn/prediction-markets/markets/size-aware-vwap-quote-walk-the-book"},{"title":"Kalshi 和 Polymarket 相关市场 API","description":"查找另一家交易所上与某个 Kalshi 或 Polymarket 市场相关的市场。端点:GET /v1/markets/{ticker}/related。","deprecated":null,"version":null,"sidebarTitle":"Related markets on other exchange","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/related","href":"/cn/prediction-markets/markets/related-markets-on-other-exchange"},{"title":"预测市场快照 API","deprecated":null,"version":null,"sidebarTitle":"Bundled market snapshot","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/snapshot","href":"/cn/prediction-markets/markets/bundled-market-snapshot"},{"title":"预测市场买卖价差 API","description":"获取 Kalshi 或 Polymarket 市场当前的买价、卖价和价差。端点:GET /v1/markets/{ticker}/spread。","deprecated":null,"version":null,"sidebarTitle":"Bid-ask spread","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/spread","href":"/cn/prediction-markets/markets/bid-ask-spread"},{"title":"预测市场交易者排行 API","deprecated":null,"version":null,"sidebarTitle":"Top traders on a market by total P\u0026L","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/traders","href":"/cn/prediction-markets/markets/top-traders-on-a-market-by-total-p\u0026l"},{"title":"预测市场交易历史 API","deprecated":null,"version":null,"sidebarTitle":"Market trade history","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/{ticker}/trades","href":"/cn/prediction-markets/markets/market-trade-history"},{"title":"预测市场联想搜索 API","deprecated":null,"version":null,"sidebarTitle":"Unified typeahead search (markets + events)","openapi":"/cn/prediction-markets/openapi.json get /v1/search","href":"/cn/prediction-markets/markets/unified-typeahead-search-markets-+-events"}]},{"group":"Trades","pages":[{"title":"Kalshi 和 Polymarket 成交流 API","deprecated":null,"version":null,"sidebarTitle":"Global trade feed","openapi":"/cn/prediction-markets/openapi.json get /v1/markets/trades","href":"/cn/prediction-markets/trades/global-trade-feed"}]},{"group":"Stats","pages":[{"title":"Kalshi 和 Polymarket 平台统计 API","deprecated":null,"version":null,"sidebarTitle":"Combined platform statistics","openapi":"/cn/prediction-markets/openapi.json get /v1/stats","href":"/cn/prediction-markets/stats/combined-platform-statistics"},{"title":"预测市场交易所统计 API","deprecated":null,"version":null,"sidebarTitle":"Per-exchange statistics","openapi":"/cn/prediction-markets/openapi.json get /v1/stats/{exchange}","href":"/cn/prediction-markets/stats/per-exchange-statistics"}]}]},{"group":"最近更新","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/clock-rotate-left.svg","pages":[{"title":"Prediction Markets 最近更新","sidebarTitle":"最近更新","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/clock-rotate-left.svg","href":"/cn/prediction-markets/recent-changes"}]}]},{"tab":"Raptor Swap API","pages":[{"title":"Raptor Swap API","href":"/cn/raptor/overview"}]},{"tab":"Solana RPC","pages":[{"title":"Solana RPC","href":"/cn/solana-rpc"}]},{"tab":"Yellowstone gRPC","pages":[{"title":"Yellowstone gRPC","href":"/cn/yellowstone-grpc"}]}]},{"language":"es","pages":[{"title":"es","href":"/es/prediction-markets/markets/bundled-market-snapshot"}]}]},"basePath":"","title":"预测市场快照 API - Solana Tracker","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}