This endpoint returns venue data (venue.exchange and venue.adapter) needed for EIP-712 order signing. Fetch once per market and cache — venue data is static. On new trading venues the venue also includes feeModule and feeModuleType: "COLLATERAL"; legacy venues omit both.
Outcome index convention. On a resolved market the response carries winningOutcomeIndex, an index into the fixed outcomeTokens: ['Yes', 'No'] array:
winningOutcomeIndex: 0 — YES resolved
winningOutcomeIndex: 1 — NO resolved
null — either the market is not yet resolved, or it resolved to a split (see below)
The same mapping applies anywhere this field appears (portfolio positions, feed events). For NegRisk groups, the winning index lives on the individual sub-market that resolved YES, not on the group object.On recurring up-or-down price markets the outcomes are labeled Up and Down with the same indices: 0 = Up and 1 = Down. Up is the YES side. On Chainlink-resolved markets, the market resolves Up when the closing reference price is greater than or equal to the Price to Beat (a tie resolves Up); see metadata.chainlinkDataStream below. Picking Up means buying tokens.yes.
prices format. On CLOB markets, prices is [yesMidpoint, noMidpoint] as decimal fractions between 0 and 1 (for example [0.715, 0.285]; the pair sums to ≈ 1). AMM markets quote percent-style values between 0 and 100 — the schema example showing values like 42.8 reflects that AMM shape. Branch on tradeType before parsing rather than assuming one scale.
Detecting the resolution stream on price markets. Chainlink-resolved up/down markets expose their stream configuration on metadata.chainlinkDataStream. Read streamType to tell the two apart: "spot" markets resolve on an instantaneous price, while "twap" markets resolve on a time-weighted average over twapWindowSeconds. Resolution compares the closing TWAP against the Price to Beat captured from the same stream at open; greater than or equal resolves Up. The market’s description always names the exact feed, window, and tolerance. See Market Resolution.
Split resolution. A binary market can resolve to a payout split (for example 50/50 when a market is unwound at pre-cancellation odds) rather than a single winner. In that case the response has status: RESOLVED, winningOutcomeIndex: null, and a payoutNumerators array (indexed [YES, NO]) with both entries positive — the ratio defines the payout. [50, 50] pays each side equally; [70, 30] pays YES holders 70% and NO holders 30%. Each side redeems at numerator / sum(numerators) through the same redeem endpoint.Winner-take-all resolutions populate winningOutcomeIndex (0 or 1). Note that payoutNumeratorsmay still be populated on them ([1, 0] / [0, 1]) or may be null, depending on which resolution path wrote the record. Do not branch on the presence of payoutNumerators alone. The reliable split test mirrors the server’s own:
Mapping tokens.yes / tokens.no to human outcome labels. Every individual market’s token pair is always YES / NO in the API — there is no per-token label field for custom outcomes like “Up” / “Down” or “Norway” / “England”. The mapping to a human label depends on the market type:
Binary single market (e.g. “Will ETH close above $3,000?”): tokens.yes = the question resolves true, tokens.no = the question resolves false. The market’s title / proxyTitle carries the semantic meaning.
Recurring up-or-down price market (CLOB, e.g. “BTC Up or Down 15 Min”): a single binary market whose outcomes are labeled Up/Down. Up is the YES side: on Chainlink-resolved markets, the market resolves Up when the closing reference price is greater than or equal to the open (ties resolve Up). Picking Up = buying tokens.yes; picking Down = buying tokens.no.
Directional AMM market (e.g. “BTC Up or Down - 5 Min”): each direction is a separate individual market. tokens.yes on the “Up” market = betting on Up; tokens.no on the same market = the opposite side of that bet. To find the “Down” side, fetch the sibling market from the group.
NegRisk group market (e.g. “Norway vs England: team to advance?”): the group response carries outcomeTokens: ['Yes', 'No'] (fixed, like every market) and markets[], one submarket per outcome. The outcome’s name is the submarket’s title / proxyTitle; sports submarkets may also carry metadata.homeTeam / metadata.awayTeam or metadata.outcomeLabels ({"0": "...", "1": "..."}). To trade a specific outcome, call getMarket() on that submarket’s slug and use its tokens.yes — that YES token represents “this outcome resolves true”. See the NegRisk overview and the TypeScript NegRisk group markets walkthrough.
There is no separate tokens.up / tokens.down field, and outcomeTokens is never a list of outcome names. Resolve labels from the submarket title / proxyTitle (or the sports metadata keys above).
Market volume. The response includes lifetime trading volume in the volume field (raw, base units) and volumeFormatted (human-readable USDC). The API does not expose a rolling 24-hour volume field; for time-windowed activity, derive it client-side from Get Feed Events (filter trade events by timestamp).
Market status values. The response’s status field is one of:
CREATED / DRAFTED - the market exists but is not funded yet and is not tradeable.
FUNDED - the market is live and accepting trades. The default for active markets.
LOCKED - legacy value. Nothing in the resolution pipeline sets it; a market only shows LOCKED if an operator manually overrides its status. Treat it as not tradeable. A market normally goes straight from FUNDED to RESOLVED.
RESOLVED - the winning outcome is known. winningOutcomeIndex is populated and winners can redeem their CTF positions. See Lifecycle after a trade.
These are the only values the API emits (CREATED, DRAFTED, FUNDED, LOCKED, RESOLVED). Treat any unrecognized future value defensively rather than assuming the market is tradeable.
Taker delay. A CLOB market’s settings object carries takerDelayMs — the market’s taker delay in milliseconds (0 = none, the default). When it is greater than 0, the matching engine briefly holds marketable (taker) orders before filling them, and order submission becomes asynchronous. The create-order response returns settlementStatus: "DELAYED" with an eligibleAt; track the fill over subscribe_order_events. Read settings.takerDelayMs to detect delay-enabled markets before placing taker orders. postOnly (maker) orders are never delayed.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Limitless Exchange","colors":{"primary":"#9AB83A","light":"#DCF58C","dark":"#7A9A1E"},"logo":{"light":"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/logo/light.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=0d6f32ed5e8a1f35ba9d1fa2e0b57a4b","dark":"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/logo/dark.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=6500e01609e582f758db1a9610b63bd8"},"favicon":"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/favicon.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=345f02206803d94b3b1911d2a80bf9c3","api":{"playground":{}},"navbar":{"links":[{"href":"mailto:help@limitless.network","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/trylimitless","discord":"https://discord.com/invite/yb4SscD8RZ"}},"seo":{"metatags":{"twitter:card":"summary_large_image"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Limitless Exchange","icon":"arrow-up-right-from-square","href":"https://limitless.exchange"},{"anchor":"Builders Chat","icon":"telegram","href":"https://t.me/LimitlessBuildersChat"},{"anchor":"Discord","icon":"discord","href":"https://discord.com/invite/yb4SscD8RZ"},{"anchor":"Twitter","icon":"x-twitter","href":"https://x.com/trylimitless"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"limitless","hasAudioNarration":false,"actualSubdomain":"limitless","customDomains":["docs.limitless.exchange"],"gitSource":{"type":"github","owner":"limitless-labs-group","repo":"limitless-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae2027fd6a250fd1db9a4f3","clientVersion":"0.0.4124","searchFilterCounts":[{"language":"default","tag":"API Reference","count":81},{"language":"default","tag":"For Developers","count":67},{"language":"default","tag":"User Guide","count":26},{"language":"default","tag":"Portfolio","count":14},{"language":"default","tag":"Trading","count":14},{"language":"default","tag":"Getting Started","count":14},{"language":"default","tag":"Go SDK","count":11},{"language":"default","tag":"Python SDK","count":11},{"language":"default","tag":"Rust SDK","count":11},{"language":"default","tag":"TypeScript SDK","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"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":"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":"editor-metadata","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},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/markets/get-market","slug":"/api-reference/markets/get-market","pageMetadata":{"title":"Get Market Details","openapi":"GET /markets/{addressOrSlug}","description":"Retrieves market or group data using either an Ethereum address or a slug identifier","href":"/api-reference/markets/get-market"},"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: \"Retrieves market or group data using either an Ethereum address or a slug identifier\"\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={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Info,Note,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Tip,{children:_jsxs(_components.p,{children:[`This endpoint returns `,_jsx(_components.strong,{children:`venue data`}),` (`,_jsx(_components.code,{children:`venue.exchange`}),` and `,_jsx(_components.code,{children:`venue.adapter`}),`) needed for `,_jsx(_components.a,{href:`/developers/eip712-signing`,children:`EIP-712 order signing`}),`. Fetch once per market and cache — venue data is static. On `,_jsx(_components.a,{href:`/developers/venue-system#new-trading-venues`,children:`new trading venues`}),` the venue also includes `,_jsx(_components.code,{children:`feeModule`}),` and `,_jsx(_components.code,{children:`feeModuleType: \"COLLATERAL\"`}),`; legacy venues omit both.`]})}),`\n`,_jsxs(Info,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Outcome index convention.`}),` On a resolved market the response carries `,_jsx(_components.code,{children:`winningOutcomeIndex`}),`, an index into the fixed `,_jsx(_components.code,{children:`outcomeTokens: ['Yes', 'No']`}),` array:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`winningOutcomeIndex: 0`}),` — `,_jsx(_components.strong,{children:`YES`}),` resolved`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`winningOutcomeIndex: 1`}),` — `,_jsx(_components.strong,{children:`NO`}),` resolved`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`null`}),` — either the market is not yet resolved, or it resolved to a `,_jsx(_components.strong,{children:`split`}),` (see below)`]}),`\n`]}),_jsx(_components.p,{children:`The same mapping applies anywhere this field appears (portfolio positions, feed events). For NegRisk groups, the winning index lives on the individual sub-market that resolved YES, not on the group object.`}),_jsxs(_components.p,{children:[`On recurring up-or-down price markets the outcomes are labeled `,_jsx(_components.strong,{children:`Up`}),` and `,_jsx(_components.strong,{children:`Down`}),` with the same indices: `,_jsx(_components.code,{children:`0`}),` = Up and `,_jsx(_components.code,{children:`1`}),` = Down. Up is the YES side. On Chainlink-resolved markets, the market resolves Up when the closing reference price is greater than or equal to the Price to Beat (a tie resolves Up); see `,_jsx(_components.code,{children:`metadata.chainlinkDataStream`}),` below. Picking Up means buying `,_jsx(_components.code,{children:`tokens.yes`}),`.`]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`prices`}),` format.`]}),` On CLOB markets, `,_jsx(_components.code,{children:`prices`}),` is `,_jsx(_components.code,{children:`[yesMidpoint, noMidpoint]`}),` as decimal fractions between `,_jsx(_components.code,{children:`0`}),` and `,_jsx(_components.code,{children:`1`}),` (for example `,_jsx(_components.code,{children:`[0.715, 0.285]`}),`; the pair sums to ≈ 1). AMM markets quote percent-style values between `,_jsx(_components.code,{children:`0`}),` and `,_jsx(_components.code,{children:`100`}),` — the schema example showing values like `,_jsx(_components.code,{children:`42.8`}),` reflects that AMM shape. Branch on `,_jsx(_components.code,{children:`tradeType`}),` before parsing rather than assuming one scale.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Detecting the resolution stream on price markets.`}),` Chainlink-resolved up/down markets expose their stream configuration on `,_jsx(_components.code,{children:`metadata.chainlinkDataStream`}),`. Read `,_jsx(_components.code,{children:`streamType`}),` to tell the two apart: `,_jsx(_components.code,{children:`\"spot\"`}),` markets resolve on an instantaneous price, while `,_jsx(_components.code,{children:`\"twap\"`}),` markets resolve on a time-weighted average over `,_jsx(_components.code,{children:`twapWindowSeconds`}),`. Resolution compares the closing TWAP against the Price to Beat captured from the same stream at open; greater than or equal resolves Up. The market’s `,_jsx(_components.code,{children:`description`}),` always names the exact feed, window, and tolerance. See `,_jsx(_components.a,{href:`/user-guide/market-resolution#chainlink-twap-resolution`,children:`Market Resolution`}),`.`]})}),`\n`,_jsxs(Info,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Split resolution.`}),` A binary market can resolve to a payout split (for example 50/50 when a market is unwound at pre-cancellation odds) rather than a single winner. In that case the response has `,_jsx(_components.code,{children:`status: RESOLVED`}),`, `,_jsx(_components.code,{children:`winningOutcomeIndex: null`}),`, and a `,_jsx(_components.code,{children:`payoutNumerators`}),` array (indexed `,_jsx(_components.code,{children:`[YES, NO]`}),`) with `,_jsx(_components.strong,{children:`both entries positive`}),` — the ratio defines the payout. `,_jsx(_components.code,{children:`[50, 50]`}),` pays each side equally; `,_jsx(_components.code,{children:`[70, 30]`}),` pays YES holders 70% and NO holders 30%. Each side redeems at `,_jsx(_components.code,{children:`numerator / sum(numerators)`}),` through the same `,_jsx(_components.a,{href:`/api-reference/portfolio/redeem`,children:`redeem endpoint`}),`.`]}),_jsxs(_components.p,{children:[`Winner-take-all resolutions populate `,_jsx(_components.code,{children:`winningOutcomeIndex`}),` (`,_jsx(_components.code,{children:`0`}),` or `,_jsx(_components.code,{children:`1`}),`). Note that `,_jsx(_components.code,{children:`payoutNumerators`}),` `,_jsx(_components.strong,{children:`may still be populated`}),` on them (`,_jsx(_components.code,{children:`[1, 0]`}),` / `,_jsx(_components.code,{children:`[0, 1]`}),`) or may be `,_jsx(_components.code,{children:`null`}),`, depending on which resolution path wrote the record. Do not branch on the presence of `,_jsx(_components.code,{children:`payoutNumerators`}),` alone. The reliable split test mirrors the server’s own:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`4`,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:`4`,children:[_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:` isSplit`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` m`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`status`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ===`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'RESOLVED'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u0026\u0026`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` m`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`winningOutcomeIndex`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ===`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` null`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u0026\u0026`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`m`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`payoutNumerators`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`?.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`filter`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`n`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` =>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` n`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` >`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`).`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:`length`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ??`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`]})})})]}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Mapping `,_jsx(_components.code,{children:`tokens.yes`}),` / `,_jsx(_components.code,{children:`tokens.no`}),` to human outcome labels.`]}),` Every individual market’s token pair is always `,_jsx(_components.code,{children:`YES`}),` / `,_jsx(_components.code,{children:`NO`}),` in the API — there is no per-token label field for custom outcomes like “Up” / “Down” or “Norway” / “England”. The mapping to a human label depends on the market type:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Binary single market`}),` (e.g. “Will ETH close above $3,000?”): `,_jsx(_components.code,{children:`tokens.yes`}),` = the question resolves true, `,_jsx(_components.code,{children:`tokens.no`}),` = the question resolves false. The market’s `,_jsx(_components.code,{children:`title`}),` / `,_jsx(_components.code,{children:`proxyTitle`}),` carries the semantic meaning.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Recurring up-or-down price market`}),` (CLOB, e.g. “BTC Up or Down 15 Min”): a single binary market whose outcomes are labeled Up/Down. Up `,_jsx(_components.strong,{children:`is`}),` the YES side: on Chainlink-resolved markets, the market resolves Up when the closing reference price is greater than or equal to the open (ties resolve Up). Picking Up = buying `,_jsx(_components.code,{children:`tokens.yes`}),`; picking Down = buying `,_jsx(_components.code,{children:`tokens.no`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Directional AMM market`}),` (e.g. “BTC Up or Down - 5 Min”): each direction is a separate individual market. `,_jsx(_components.code,{children:`tokens.yes`}),` on the “Up” market = betting on Up; `,_jsx(_components.code,{children:`tokens.no`}),` on the same market = the opposite side of that bet. To find the “Down” side, fetch the sibling market from the group.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`NegRisk group market`}),` (e.g. “Norway vs England: team to advance?”): the group response carries `,_jsx(_components.code,{children:`outcomeTokens: ['Yes', 'No']`}),` (fixed, like every market) and `,_jsx(_components.code,{children:`markets[]`}),`, one submarket per outcome. The outcome’s name is the submarket’s `,_jsx(_components.code,{children:`title`}),` / `,_jsx(_components.code,{children:`proxyTitle`}),`; sports submarkets may also carry `,_jsx(_components.code,{children:`metadata.homeTeam`}),` / `,_jsx(_components.code,{children:`metadata.awayTeam`}),` or `,_jsx(_components.code,{children:`metadata.outcomeLabels`}),` (`,_jsx(_components.code,{children:`{\"0\": \"...\", \"1\": \"...\"}`}),`). To trade a specific outcome, call `,_jsx(_components.code,{children:`getMarket()`}),` on that submarket’s slug and use its `,_jsx(_components.code,{children:`tokens.yes`}),` — that YES token represents “this outcome resolves true”. See the `,_jsx(_components.a,{href:`/user-guide/negrisk-overview`,children:`NegRisk overview`}),` and the TypeScript `,_jsx(_components.a,{href:`/developers/sdk/typescript/markets#negrisk-group-markets`,children:`NegRisk group markets`}),` walkthrough.`]}),`\n`]}),_jsxs(_components.p,{children:[`There is no separate `,_jsx(_components.code,{children:`tokens.up`}),` / `,_jsx(_components.code,{children:`tokens.down`}),` field, and `,_jsx(_components.code,{children:`outcomeTokens`}),` is never a list of outcome names. Resolve labels from the submarket `,_jsx(_components.code,{children:`title`}),` / `,_jsx(_components.code,{children:`proxyTitle`}),` (or the sports metadata keys above).`]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Market volume.`}),` The response includes lifetime trading volume in the `,_jsx(_components.code,{children:`volume`}),` field (raw, base units) and `,_jsx(_components.code,{children:`volumeFormatted`}),` (human-readable USDC). The API does not expose a rolling 24-hour volume field; for time-windowed activity, derive it client-side from `,_jsx(_components.a,{href:`/api-reference/markets/feed-events`,children:`Get Feed Events`}),` (filter trade events by timestamp).`]})}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Market `,_jsx(_components.code,{children:`status`}),` values.`]}),` The response’s `,_jsx(_components.code,{children:`status`}),` field is one of:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`CREATED`}),` / `,_jsx(_components.code,{children:`DRAFTED`}),` - the market exists but is not funded yet and is not tradeable.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`FUNDED`}),` - the market is live and accepting trades. The default for active markets.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`LOCKED`}),` - legacy value. Nothing in the resolution pipeline sets it; a market only shows `,_jsx(_components.code,{children:`LOCKED`}),` if an operator manually overrides its status. Treat it as not tradeable. A market normally goes straight from `,_jsx(_components.code,{children:`FUNDED`}),` to `,_jsx(_components.code,{children:`RESOLVED`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`RESOLVED`}),` - the winning outcome is known. `,_jsx(_components.code,{children:`winningOutcomeIndex`}),` is populated and winners can redeem their CTF positions. See `,_jsx(_components.a,{href:`/developers/programmatic-api#lifecycle-after-a-trade`,children:`Lifecycle after a trade`}),`.`]}),`\n`]}),_jsxs(_components.p,{children:[`These are the only values the API emits (`,_jsx(_components.code,{children:`CREATED`}),`, `,_jsx(_components.code,{children:`DRAFTED`}),`, `,_jsx(_components.code,{children:`FUNDED`}),`, `,_jsx(_components.code,{children:`LOCKED`}),`, `,_jsx(_components.code,{children:`RESOLVED`}),`). Treat any unrecognized future value defensively rather than assuming the market is tradeable.`]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Taker delay.`}),` A CLOB market’s `,_jsx(_components.code,{children:`settings`}),` object carries `,_jsx(_components.code,{children:`takerDelayMs`}),` — the market’s taker delay in milliseconds (`,_jsx(_components.code,{children:`0`}),` = none, the default). When it is greater than `,_jsx(_components.code,{children:`0`}),`, the matching engine briefly holds marketable (taker) orders before filling them, and order submission becomes asynchronous. The create-order response returns `,_jsx(_components.code,{children:`settlementStatus: \"DELAYED\"`}),` with an `,_jsx(_components.code,{children:`eligibleAt`}),`; track the fill over `,_jsx(_components.a,{href:`/developers/websocket/order-events#subscribing-to-order-events`,children:_jsx(_components.code,{children:`subscribe_order_events`})}),`. Read `,_jsx(_components.code,{children:`settings.takerDelayMs`}),` to detect delay-enabled markets before placing taker orders. `,_jsx(_components.code,{children:`postOnly`}),` (maker) orders are never delayed.`]})})]})}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":"Get Market Details","openapi":"GET /markets/{addressOrSlug}","description":"Retrieves market or group data using either an Ethereum address or a slug identifier","href":"/api-reference/markets/get-market"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Retrieves market or group data using either an Ethereum address or a slug identifier","operationId":"MarketController_find","parameters":["74ce3425-7773-45b0-b772-12d6e6590cb7","e28855d9-856b-4e3f-bde3-732f2730131b"],"responses":{"200":"10d7b80f-b9cb-4182-b447-03f8204bdea3","404":"fe8a4351-16c0-4756-a737-2079aeda98a1","500":"e67a7612-0aef-4314-bad6-2ca8d3c6a1f6"},"summary":"Get Market Details","tags":["Markets"],"method":"get","type":"path","servers":["09c89b92-1b1b-488d-af55-0f936f286701"],"security":[],"path":"/markets/{addressOrSlug}","baseUrlOptions":["https://api.limitless.exchange"],"title":"Get Market Details","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"74ce3425-7773-45b0-b772-12d6e6590cb7":{"name":"include","required":true,"in":"query","schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"e28855d9-856b-4e3f-bde3-732f2730131b":{"name":"addressOrSlug","required":true,"in":"path","description":"Market/group address (0x...) or slug identifier (my-market-name)","schema":{"example":"crypto-predictions-2025"}}},"responses":{"10d7b80f-b9cb-4182-b447-03f8204bdea3":{"description":"Market or group details with pricing and volume data","content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"CLOB market with position IDs and trading data","required":["id","conditionId","negRiskRequestId","description","collateralToken","title","proxyTitle","expirationDate","expirationTimestamp","createdAt","updatedAt","categories","status","expired","creator","tags","volume","volumeFormatted","tokens","prices","tradePrices","isRewardable","slug","tradeType","marketType","priorityIndex","winningOutcomeIndex","metadata","settings","logo","source","properties"],"properties":{"id":{"type":"number","description":"Market ID","example":7494,"isRequired":true,"uniqueKey":"oneOf.0.id","typeLabel":"number"},"conditionId":{"type":"string","description":"Condition ID","example":"0x947b8e6812bf8ac27687fa25b642d6a25bf5c7292068e5aef129d9d26e9780b8","isRequired":true,"uniqueKey":"oneOf.0.conditionId","typeLabel":"string"},"negRiskRequestId":{"oneOf":[{"type":"string","description":"NegRisk request ID","example":null,"isRequired":true,"uniqueKey":"oneOf.0.negRiskRequestId.oneOf.0","typeLabel":"string"},{"type":"null","description":"NegRisk request ID","example":null,"isRequired":true,"uniqueKey":"oneOf.0.negRiskRequestId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.negRiskRequestId","typeLabel":"string | null"},"description":{"type":"string","description":"Market description","isRequired":true,"uniqueKey":"oneOf.0.description","typeLabel":"string"},"collateralToken":{"type":"object","properties":{"address":{"type":"string","description":"Token contract address","example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","isRequired":true,"uniqueKey":"oneOf.0.collateralToken.address","typeLabel":"string"},"decimals":{"type":"number","description":"Token decimal places","example":6,"isRequired":true,"uniqueKey":"oneOf.0.collateralToken.decimals","typeLabel":"number"},"symbol":{"type":"string","description":"Token symbol","example":"USDC","isRequired":true,"uniqueKey":"oneOf.0.collateralToken.symbol","typeLabel":"string"}},"required":["address","decimals","symbol"],"isRequired":true,"uniqueKey":"oneOf.0.collateralToken","typeLabel":"object"},"title":{"type":"string","description":"Market title","isRequired":true,"uniqueKey":"oneOf.0.title","typeLabel":"string"},"proxyTitle":{"oneOf":[{"type":"string","description":"Proxy title","isRequired":true,"uniqueKey":"oneOf.0.proxyTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Proxy title","isRequired":true,"uniqueKey":"oneOf.0.proxyTitle.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.proxyTitle","typeLabel":"string | null"},"expirationDate":{"type":"string","description":"Expiration date","isRequired":true,"uniqueKey":"oneOf.0.expirationDate","typeLabel":"string"},"expirationTimestamp":{"type":"number","description":"Expiration timestamp","isRequired":true,"uniqueKey":"oneOf.0.expirationTimestamp","typeLabel":"number"},"createdAt":{"type":"string","description":"Created timestamp","isRequired":true,"uniqueKey":"oneOf.0.createdAt","typeLabel":"string"},"updatedAt":{"type":"string","description":"Updated timestamp","isRequired":true,"uniqueKey":"oneOf.0.updatedAt","typeLabel":"string"},"categories":{"description":"Categories","type":"array","items":{"type":"string","uniqueKey":"oneOf.0.categories.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.0.categories","typeLabel":"string[]"},"status":{"type":"string","description":"Market status","isRequired":true,"uniqueKey":"oneOf.0.status","typeLabel":"string"},"expired":{"type":"boolean","description":"Is expired","isRequired":true,"uniqueKey":"oneOf.0.expired","typeLabel":"boolean"},"creator":{"type":"object","properties":{"name":{"type":"string","description":"Creator display name","example":"Limitless","isRequired":true,"uniqueKey":"oneOf.0.creator.name","typeLabel":"string"},"imageURI":{"oneOf":[{"type":"string","description":"Creator profile image URI","example":"https://limitless.exchange/assets/images/logo.svg","isRequired":true,"uniqueKey":"oneOf.0.creator.imageURI.oneOf.0","typeLabel":"string"},{"type":"null","description":"Creator profile image URI","example":"https://limitless.exchange/assets/images/logo.svg","isRequired":true,"uniqueKey":"oneOf.0.creator.imageURI.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.creator.imageURI","typeLabel":"string | null"},"link":{"oneOf":[{"type":"string","description":"Creator social media link","example":"https://x.com/trylimitless","isRequired":true,"uniqueKey":"oneOf.0.creator.link.oneOf.0","typeLabel":"string"},{"type":"null","description":"Creator social media link","example":"https://x.com/trylimitless","isRequired":true,"uniqueKey":"oneOf.0.creator.link.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.creator.link","typeLabel":"string | null"},"address":{"type":"string","description":"Creator wallet address","example":"0x55257A9a03601B0587Ab4752FD42A87c4Bad2e1e","isRequired":true,"uniqueKey":"oneOf.0.creator.address","typeLabel":"string"}},"required":["name","imageURI","link","address"],"isRequired":true,"uniqueKey":"oneOf.0.creator","typeLabel":"object"},"tags":{"description":"Tags","type":"array","items":{"type":"string","uniqueKey":"oneOf.0.tags.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.0.tags","typeLabel":"string[]"},"volume":{"type":"string","description":"Volume","isRequired":true,"uniqueKey":"oneOf.0.volume","typeLabel":"string"},"volumeFormatted":{"type":"string","description":"Formatted volume","isRequired":true,"uniqueKey":"oneOf.0.volumeFormatted","typeLabel":"string"},"tokens":{"type":"object","properties":{"yes":{"type":"string","description":"YES token ID","example":"78695809706775235377718830617502491971378663350108823320552375535762230401980","isRequired":true,"uniqueKey":"oneOf.0.tokens.yes","typeLabel":"string"},"no":{"type":"string","description":"NO token ID","example":"8642544735724967665477930445154251213223700833624811358896571351781151616445","isRequired":true,"uniqueKey":"oneOf.0.tokens.no","typeLabel":"string"}},"required":["yes","no"],"isRequired":true,"uniqueKey":"oneOf.0.tokens","typeLabel":"object"},"prices":{"description":"Prices","type":"array","items":{"type":"number","uniqueKey":"oneOf.0.prices.items.[INDEX]","typeLabel":"number"},"isRequired":true,"uniqueKey":"oneOf.0.prices","typeLabel":"number[]"},"tradePrices":{"type":"object","properties":{"buy":{"type":"object","description":"Buy prices for market and limit orders","properties":{"market":{"type":"array","items":{"type":"number","uniqueKey":"oneOf.0.tradePrices.buy.market.items.[INDEX]","typeLabel":"number"},"example":[0.997,0.997],"uniqueKey":"oneOf.0.tradePrices.buy.market","typeLabel":"number[]"},"limit":{"type":"array","items":{"type":"number","uniqueKey":"oneOf.0.tradePrices.buy.limit.items.[INDEX]","typeLabel":"number"},"example":[0.003,0.003],"uniqueKey":"oneOf.0.tradePrices.buy.limit","typeLabel":"number[]"}},"isRequired":true,"uniqueKey":"oneOf.0.tradePrices.buy","typeLabel":"object"},"sell":{"type":"object","description":"Sell prices for market and limit orders","properties":{"market":{"type":"array","items":{"type":"number","uniqueKey":"oneOf.0.tradePrices.sell.market.items.[INDEX]","typeLabel":"number"},"example":[0.003,0.003],"uniqueKey":"oneOf.0.tradePrices.sell.market","typeLabel":"number[]"},"limit":{"type":"array","items":{"type":"number","uniqueKey":"oneOf.0.tradePrices.sell.limit.items.[INDEX]","typeLabel":"number"},"example":[0.997,0.997],"uniqueKey":"oneOf.0.tradePrices.sell.limit","typeLabel":"number[]"}},"isRequired":true,"uniqueKey":"oneOf.0.tradePrices.sell","typeLabel":"object"}},"required":["buy","sell"],"isRequired":true,"uniqueKey":"oneOf.0.tradePrices","typeLabel":"object"},"isRewardable":{"type":"boolean","description":"Is rewardable","isRequired":true,"uniqueKey":"oneOf.0.isRewardable","typeLabel":"boolean"},"slug":{"type":"string","description":"Market slug","isRequired":true,"uniqueKey":"oneOf.0.slug","typeLabel":"string"},"tradeType":{"type":"string","description":"Trade type","example":"clob","isRequired":true,"uniqueKey":"oneOf.0.tradeType","typeLabel":"string"},"marketType":{"type":"string","description":"Market type","example":"single","isRequired":true,"uniqueKey":"oneOf.0.marketType","typeLabel":"string"},"priorityIndex":{"type":"number","description":"Priority index","isRequired":true,"uniqueKey":"oneOf.0.priorityIndex","typeLabel":"number"},"winningOutcomeIndex":{"oneOf":[{"type":"number","description":"Winning outcome index","isRequired":true,"uniqueKey":"oneOf.0.winningOutcomeIndex.oneOf.0","typeLabel":"number"},{"type":"null","description":"Winning outcome index","isRequired":true,"uniqueKey":"oneOf.0.winningOutcomeIndex.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.winningOutcomeIndex","typeLabel":"number | null"},"metadata":{"type":"object","properties":{"fee":{"type":"boolean","description":"Whether market has fees enabled","example":true,"isRequired":true,"uniqueKey":"oneOf.0.metadata.fee","typeLabel":"boolean"},"isBannered":{"type":"boolean","description":"Whether market is featured in banner","example":false,"isRequired":true,"uniqueKey":"oneOf.0.metadata.isBannered","typeLabel":"boolean"},"isPolyArbitrage":{"type":"boolean","description":"Whether market supports Polygon arbitrage","example":false,"isRequired":true,"uniqueKey":"oneOf.0.metadata.isPolyArbitrage","typeLabel":"boolean"},"shouldMarketMake":{"type":"boolean","description":"Whether market should be market made","example":false,"uniqueKey":"oneOf.0.metadata.shouldMarketMake","typeLabel":"boolean"}},"required":["fee","isBannered","isPolyArbitrage"],"isRequired":true,"uniqueKey":"oneOf.0.metadata","typeLabel":"object"},"settings":{"type":"object","properties":{"minSize":{"type":"string","description":"Minimum trade size in wei","example":"50000000","isRequired":true,"uniqueKey":"oneOf.0.settings.minSize","typeLabel":"string"},"maxSpread":{"type":"number","description":"Maximum spread allowed","example":0.035,"isRequired":true,"uniqueKey":"oneOf.0.settings.maxSpread","typeLabel":"number"},"dailyReward":{"type":"string","description":"Daily reward amount","example":"20","isRequired":true,"uniqueKey":"oneOf.0.settings.dailyReward","typeLabel":"string"},"rewardsEpoch":{"type":"string","description":"Rewards epoch in decimal format","example":"0.013888888888888888","isRequired":true,"uniqueKey":"oneOf.0.settings.rewardsEpoch","typeLabel":"string"},"c":{"type":"string","description":"C parameter","example":"3","isRequired":true,"uniqueKey":"oneOf.0.settings.c","typeLabel":"string"}},"required":["minSize","maxSpread","dailyReward","rewardsEpoch","c"],"isRequired":true,"uniqueKey":"oneOf.0.settings","typeLabel":"object"},"logo":{"oneOf":[{"type":"string","description":"Market logo","isRequired":true,"uniqueKey":"oneOf.0.logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market logo","isRequired":true,"uniqueKey":"oneOf.0.logo.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.logo","typeLabel":"string | null"},"source":{"oneOf":[{"type":"string","description":"Market source (e.g. ugm:crypto, ugm:sports)","isRequired":true,"uniqueKey":"oneOf.0.source.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market source (e.g. ugm:crypto, ugm:sports)","isRequired":true,"uniqueKey":"oneOf.0.source.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.source","typeLabel":"string | null"},"properties":{"description":"Admin-assigned market analytics properties","type":"array","items":{"type":"object","properties":{"propertyKeySlug":{"type":"string","description":"Property key slug","example":"domain","isRequired":true,"uniqueKey":"oneOf.0.properties.items.[INDEX].propertyKeySlug","typeLabel":"string"},"value":{"oneOf":[{"type":"string","description":"Assigned property value","example":"sports","isRequired":true,"uniqueKey":"oneOf.0.properties.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.properties.items.[INDEX].value.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Assigned property value","example":"sports","isRequired":true,"uniqueKey":"oneOf.0.properties.items.[INDEX].value.oneOf.1","typeLabel":"string[]"}],"isRequired":true,"uniqueKey":"oneOf.0.properties.items.[INDEX].value","typeLabel":"string | string[]"}},"required":["propertyKeySlug","value"],"uniqueKey":"oneOf.0.properties.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.0.properties","typeLabel":"object[]"},"frequency":{"type":"string","description":"Schedule frequency for timeline","example":"minutely","uniqueKey":"oneOf.0.frequency","typeLabel":"string"},"subFrequency":{"oneOf":[{"type":"string","description":"Schedule sub-frequency for timeline","example":"minutes_5","uniqueKey":"oneOf.0.subFrequency.oneOf.0","typeLabel":"string"},{"type":"null","description":"Schedule sub-frequency for timeline","example":"minutes_5","uniqueKey":"oneOf.0.subFrequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.subFrequency","typeLabel":"string | null"},"feedEvents":{"description":"Feed events","type":"array","items":{"type":"object","properties":{"eventType":{"type":"string","description":"Type of feed event","example":"NEW_TRADE","enum":["NEW_TRADE","MARKET_CREATED","MARKET_RESOLVED"],"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].eventType","typeLabel":"enum\u003cstring>"},"timestamp":{"type":"string","description":"Event timestamp in ISO format","example":"2025-09-01T11:30:31.000Z","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].timestamp","typeLabel":"string"},"user":{"type":"object","description":"User who triggered the event","required":["account","username","displayName","imageURI"],"properties":{"account":{"type":"string","description":"User wallet address","example":"0xea27f6788F083e6070961d3E52A2e596367E04CC","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.account","typeLabel":"string"},"username":{"oneOf":[{"type":"string","description":"Username","example":null,"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.username.oneOf.0","typeLabel":"string"},{"type":"null","description":"Username","example":null,"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.username.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.username","typeLabel":"string | null"},"displayName":{"oneOf":[{"type":"string","description":"Display name","example":"GG","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.displayName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name","example":"GG","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.displayName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.displayName","typeLabel":"string | null"},"imageURI":{"oneOf":[{"type":"string","description":"User profile image URI","example":null,"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.imageURI.oneOf.0","typeLabel":"string"},{"type":"null","description":"User profile image URI","example":null,"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.imageURI.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.imageURI","typeLabel":"string | null"},"id":{"type":"number","description":"User ID","example":7080,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.id","typeLabel":"number"},"rankName":{"type":"string","description":"User ranking name","example":"Bronze","uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.rankName","typeLabel":"string"},"points":{"type":"string","description":"User points balance","example":"0.00000000","uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.points","typeLabel":"string"},"name":{"type":"string","description":"User display name for feed events","example":"GG","uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].user","typeLabel":"object"},"data":{"type":"object","description":"Event-specific data","required":["title","address","strategy","outcome","contracts","txHash","symbol","tradeAmount","tradeAmountUSD","marketId"],"properties":{"title":{"type":"string","description":"Market title","example":"DOGE Up or Down - Hourly","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data.title","typeLabel":"string"},"address":{"type":"string","description":"Market contract address","example":"0x76d3e2098Be66Aa7E15138F467390f0Eb7349B9b","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data.address","typeLabel":"string"},"strategy":{"type":"string","description":"Trading strategy","example":"Buy","enum":["Buy","Sell"],"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data.strategy","typeLabel":"enum\u003cstring>"},"outcome":{"type":"string","description":"Market outcome","example":"Down","enum":["YES","NO","Up","Down"],"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data.outcome","typeLabel":"enum\u003cstring>"},"contracts":{"type":"string","description":"Number of contracts traded","example":"9.071313","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data.contracts","typeLabel":"string"},"txHash":{"type":"string","description":"Transaction hash","example":"0xe8a4464daf3561f6be5fef4d1bc64184c4f6fe9d6306ab7297fe7ed63a24df1c","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data.txHash","typeLabel":"string"},"symbol":{"type":"string","description":"Collateral token symbol","example":"USDC","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data.symbol","typeLabel":"string"},"tradeAmount":{"type":"string","description":"Trade amount in collateral token","example":"5","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data.tradeAmount","typeLabel":"string"},"tradeAmountUSD":{"type":"string","description":"Trade amount in USD","example":"4.999525","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data.tradeAmountUSD","typeLabel":"string"},"marketId":{"type":"number","description":"Market ID","example":7495,"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data.marketId","typeLabel":"number"},"slug":{"type":"string","description":"Market slug","example":"doge-up-or-down-1-hour-1756136880125","uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data.slug","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].data","typeLabel":"object"},"bodyHash":{"type":"string","description":"Unique hash for the event","example":"01100995","isRequired":true,"uniqueKey":"oneOf.0.feedEvents.items.[INDEX].bodyHash","typeLabel":"string"}},"required":["eventType","timestamp","user","data","bodyHash"],"uniqueKey":"oneOf.0.feedEvents.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.feedEvents","typeLabel":"object[]"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"NegRisk group with nested markets array","required":["id","slug","outcomeTokens","title","ogImageURI","imageUrl","expirationDate","expirationTimestamp","expired","creator","collateralToken","tags","tradeType","marketType","createdAt","updatedAt","categories","status","priorityIndex","properties","negRiskMarketId","markets","metadata","volume","volumeFormatted","dailyReward","source","feedEvents"],"properties":{"id":{"type":"number","description":"Group ID","example":10000078,"isRequired":true,"uniqueKey":"oneOf.1.id","typeLabel":"number"},"slug":{"type":"string","description":"Group slug","isRequired":true,"uniqueKey":"oneOf.1.slug","typeLabel":"string"},"outcomeTokens":{"description":"Outcome tokens","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.outcomeTokens.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.1.outcomeTokens","typeLabel":"string[]"},"title":{"type":"string","description":"Group title","isRequired":true,"uniqueKey":"oneOf.1.title","typeLabel":"string"},"ogImageURI":{"type":"string","description":"OG image URI","isRequired":true,"uniqueKey":"oneOf.1.ogImageURI","typeLabel":"string"},"imageUrl":{"oneOf":[{"type":"string","description":"Group image URL","isRequired":true,"uniqueKey":"oneOf.1.imageUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"Group image URL","isRequired":true,"uniqueKey":"oneOf.1.imageUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.imageUrl","typeLabel":"string | null"},"expirationDate":{"type":"string","description":"Expiration date","isRequired":true,"uniqueKey":"oneOf.1.expirationDate","typeLabel":"string"},"expirationTimestamp":{"type":"number","description":"Expiration timestamp","isRequired":true,"uniqueKey":"oneOf.1.expirationTimestamp","typeLabel":"number"},"expired":{"type":"boolean","description":"Is expired","isRequired":true,"uniqueKey":"oneOf.1.expired","typeLabel":"boolean"},"creator":{"type":"object","properties":{"name":{"type":"string","description":"Creator display name","example":"Limitless","isRequired":true,"uniqueKey":"oneOf.1.creator.name","typeLabel":"string"},"imageURI":{"oneOf":[{"type":"string","description":"Creator profile image URI","example":"https://limitless.exchange/assets/images/logo.svg","isRequired":true,"uniqueKey":"oneOf.1.creator.imageURI.oneOf.0","typeLabel":"string"},{"type":"null","description":"Creator profile image URI","example":"https://limitless.exchange/assets/images/logo.svg","isRequired":true,"uniqueKey":"oneOf.1.creator.imageURI.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.creator.imageURI","typeLabel":"string | null"},"link":{"oneOf":[{"type":"string","description":"Creator social media link","example":"https://x.com/trylimitless","isRequired":true,"uniqueKey":"oneOf.1.creator.link.oneOf.0","typeLabel":"string"},{"type":"null","description":"Creator social media link","example":"https://x.com/trylimitless","isRequired":true,"uniqueKey":"oneOf.1.creator.link.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.creator.link","typeLabel":"string | null"},"address":{"type":"string","description":"Creator wallet address","example":"0x55257A9a03601B0587Ab4752FD42A87c4Bad2e1e","isRequired":true,"uniqueKey":"oneOf.1.creator.address","typeLabel":"string"}},"required":["name","imageURI","link","address"],"isRequired":true,"uniqueKey":"oneOf.1.creator","typeLabel":"object"},"collateralToken":{"type":"object","properties":{"address":{"type":"string","description":"Token contract address","example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","isRequired":true,"uniqueKey":"oneOf.1.collateralToken.address","typeLabel":"string"},"decimals":{"type":"number","description":"Token decimal places","example":6,"isRequired":true,"uniqueKey":"oneOf.1.collateralToken.decimals","typeLabel":"number"},"symbol":{"type":"string","description":"Token symbol","example":"USDC","isRequired":true,"uniqueKey":"oneOf.1.collateralToken.symbol","typeLabel":"string"}},"required":["address","decimals","symbol"],"isRequired":true,"uniqueKey":"oneOf.1.collateralToken","typeLabel":"object"},"tags":{"description":"Tags","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.tags.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.1.tags","typeLabel":"string[]"},"tradeType":{"type":"string","description":"Trade type","example":"clob","isRequired":true,"uniqueKey":"oneOf.1.tradeType","typeLabel":"string"},"marketType":{"type":"string","description":"Market type","example":"group","isRequired":true,"uniqueKey":"oneOf.1.marketType","typeLabel":"string"},"createdAt":{"type":"string","description":"Created timestamp","isRequired":true,"uniqueKey":"oneOf.1.createdAt","typeLabel":"string"},"updatedAt":{"type":"string","description":"Updated timestamp","isRequired":true,"uniqueKey":"oneOf.1.updatedAt","typeLabel":"string"},"categories":{"description":"Categories","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.categories.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.1.categories","typeLabel":"string[]"},"status":{"type":"string","description":"Status","isRequired":true,"uniqueKey":"oneOf.1.status","typeLabel":"string"},"priorityIndex":{"type":"number","description":"Priority index","isRequired":true,"uniqueKey":"oneOf.1.priorityIndex","typeLabel":"number"},"properties":{"description":"Admin-assigned group analytics properties","type":"array","items":{"type":"object","properties":{"propertyKeySlug":{"type":"string","description":"Property key slug","example":"domain","isRequired":true,"uniqueKey":"oneOf.1.properties.items.[INDEX].propertyKeySlug","typeLabel":"string"},"value":{"oneOf":[{"type":"string","description":"Assigned property value","example":"sports","isRequired":true,"uniqueKey":"oneOf.1.properties.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"oneOf.1.properties.items.[INDEX].value.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Assigned property value","example":"sports","isRequired":true,"uniqueKey":"oneOf.1.properties.items.[INDEX].value.oneOf.1","typeLabel":"string[]"}],"isRequired":true,"uniqueKey":"oneOf.1.properties.items.[INDEX].value","typeLabel":"string | string[]"}},"required":["propertyKeySlug","value"],"uniqueKey":"oneOf.1.properties.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.1.properties","typeLabel":"object[]"},"negRiskMarketId":{"type":"string","description":"NegRisk market ID","isRequired":true,"uniqueKey":"oneOf.1.negRiskMarketId","typeLabel":"string"},"markets":{"description":"Markets in the group","type":"array","items":{"type":"object","properties":{"id":{"type":"number","description":"Market ID","example":7494,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].id","typeLabel":"number"},"conditionId":{"type":"string","description":"Condition ID","example":"0x947b8e6812bf8ac27687fa25b642d6a25bf5c7292068e5aef129d9d26e9780b8","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].conditionId","typeLabel":"string"},"negRiskRequestId":{"oneOf":[{"type":"string","description":"NegRisk request ID","example":null,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].negRiskRequestId.oneOf.0","typeLabel":"string"},{"type":"null","description":"NegRisk request ID","example":null,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].negRiskRequestId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].negRiskRequestId","typeLabel":"string | null"},"description":{"type":"string","description":"Market description","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].description","typeLabel":"string"},"collateralToken":{"type":"object","properties":{"address":{"type":"string","description":"Token contract address","example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].collateralToken.address","typeLabel":"string"},"decimals":{"type":"number","description":"Token decimal places","example":6,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].collateralToken.decimals","typeLabel":"number"},"symbol":{"type":"string","description":"Token symbol","example":"USDC","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].collateralToken.symbol","typeLabel":"string"}},"required":["address","decimals","symbol"],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].collateralToken","typeLabel":"object"},"title":{"type":"string","description":"Market title","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].title","typeLabel":"string"},"proxyTitle":{"oneOf":[{"type":"string","description":"Proxy title","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].proxyTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Proxy title","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].proxyTitle.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].proxyTitle","typeLabel":"string | null"},"expirationDate":{"type":"string","description":"Expiration date","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].expirationDate","typeLabel":"string"},"expirationTimestamp":{"type":"number","description":"Expiration timestamp","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].expirationTimestamp","typeLabel":"number"},"createdAt":{"type":"string","description":"Created timestamp","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].createdAt","typeLabel":"string"},"updatedAt":{"type":"string","description":"Updated timestamp","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].updatedAt","typeLabel":"string"},"categories":{"description":"Categories","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.markets.items.[INDEX].categories.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].categories","typeLabel":"string[]"},"status":{"type":"string","description":"Market status","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].status","typeLabel":"string"},"expired":{"type":"boolean","description":"Is expired","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].expired","typeLabel":"boolean"},"creator":{"type":"object","properties":{"name":{"type":"string","description":"Creator display name","example":"Limitless","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].creator.name","typeLabel":"string"},"imageURI":{"oneOf":[{"type":"string","description":"Creator profile image URI","example":"https://limitless.exchange/assets/images/logo.svg","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].creator.imageURI.oneOf.0","typeLabel":"string"},{"type":"null","description":"Creator profile image URI","example":"https://limitless.exchange/assets/images/logo.svg","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].creator.imageURI.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].creator.imageURI","typeLabel":"string | null"},"link":{"oneOf":[{"type":"string","description":"Creator social media link","example":"https://x.com/trylimitless","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].creator.link.oneOf.0","typeLabel":"string"},{"type":"null","description":"Creator social media link","example":"https://x.com/trylimitless","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].creator.link.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].creator.link","typeLabel":"string | null"},"address":{"type":"string","description":"Creator wallet address","example":"0x55257A9a03601B0587Ab4752FD42A87c4Bad2e1e","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].creator.address","typeLabel":"string"}},"required":["name","imageURI","link","address"],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].creator","typeLabel":"object"},"tags":{"description":"Tags","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.markets.items.[INDEX].tags.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].tags","typeLabel":"string[]"},"volume":{"type":"string","description":"Volume","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].volume","typeLabel":"string"},"volumeFormatted":{"type":"string","description":"Formatted volume","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].volumeFormatted","typeLabel":"string"},"tokens":{"type":"object","properties":{"yes":{"type":"string","description":"YES token ID","example":"78695809706775235377718830617502491971378663350108823320552375535762230401980","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].tokens.yes","typeLabel":"string"},"no":{"type":"string","description":"NO token ID","example":"8642544735724967665477930445154251213223700833624811358896571351781151616445","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].tokens.no","typeLabel":"string"}},"required":["yes","no"],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].tokens","typeLabel":"object"},"prices":{"description":"Prices","type":"array","items":{"type":"number","uniqueKey":"oneOf.1.markets.items.[INDEX].prices.items.[INDEX]","typeLabel":"number"},"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].prices","typeLabel":"number[]"},"tradePrices":{"type":"object","properties":{"buy":{"type":"object","description":"Buy prices for market and limit orders","properties":{"market":{"type":"array","items":{"type":"number","uniqueKey":"oneOf.1.markets.items.[INDEX].tradePrices.buy.market.items.[INDEX]","typeLabel":"number"},"example":[0.997,0.997],"uniqueKey":"oneOf.1.markets.items.[INDEX].tradePrices.buy.market","typeLabel":"number[]"},"limit":{"type":"array","items":{"type":"number","uniqueKey":"oneOf.1.markets.items.[INDEX].tradePrices.buy.limit.items.[INDEX]","typeLabel":"number"},"example":[0.003,0.003],"uniqueKey":"oneOf.1.markets.items.[INDEX].tradePrices.buy.limit","typeLabel":"number[]"}},"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].tradePrices.buy","typeLabel":"object"},"sell":{"type":"object","description":"Sell prices for market and limit orders","properties":{"market":{"type":"array","items":{"type":"number","uniqueKey":"oneOf.1.markets.items.[INDEX].tradePrices.sell.market.items.[INDEX]","typeLabel":"number"},"example":[0.003,0.003],"uniqueKey":"oneOf.1.markets.items.[INDEX].tradePrices.sell.market","typeLabel":"number[]"},"limit":{"type":"array","items":{"type":"number","uniqueKey":"oneOf.1.markets.items.[INDEX].tradePrices.sell.limit.items.[INDEX]","typeLabel":"number"},"example":[0.997,0.997],"uniqueKey":"oneOf.1.markets.items.[INDEX].tradePrices.sell.limit","typeLabel":"number[]"}},"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].tradePrices.sell","typeLabel":"object"}},"required":["buy","sell"],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].tradePrices","typeLabel":"object"},"isRewardable":{"type":"boolean","description":"Is rewardable","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].isRewardable","typeLabel":"boolean"},"slug":{"type":"string","description":"Market slug","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].slug","typeLabel":"string"},"tradeType":{"type":"string","description":"Trade type","example":"clob","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].tradeType","typeLabel":"string"},"marketType":{"type":"string","description":"Market type","example":"single","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].marketType","typeLabel":"string"},"priorityIndex":{"type":"number","description":"Priority index","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].priorityIndex","typeLabel":"number"},"winningOutcomeIndex":{"oneOf":[{"type":"number","description":"Winning outcome index","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].winningOutcomeIndex.oneOf.0","typeLabel":"number"},{"type":"null","description":"Winning outcome index","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].winningOutcomeIndex.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].winningOutcomeIndex","typeLabel":"number | null"},"metadata":{"type":"object","properties":{"fee":{"type":"boolean","description":"Whether market has fees enabled","example":true,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].metadata.fee","typeLabel":"boolean"},"isBannered":{"type":"boolean","description":"Whether market is featured in banner","example":false,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].metadata.isBannered","typeLabel":"boolean"},"isPolyArbitrage":{"type":"boolean","description":"Whether market supports Polygon arbitrage","example":false,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].metadata.isPolyArbitrage","typeLabel":"boolean"},"shouldMarketMake":{"type":"boolean","description":"Whether market should be market made","example":false,"uniqueKey":"oneOf.1.markets.items.[INDEX].metadata.shouldMarketMake","typeLabel":"boolean"}},"required":["fee","isBannered","isPolyArbitrage"],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].metadata","typeLabel":"object"},"settings":{"type":"object","properties":{"minSize":{"type":"string","description":"Minimum trade size in wei","example":"50000000","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].settings.minSize","typeLabel":"string"},"maxSpread":{"type":"number","description":"Maximum spread allowed","example":0.035,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].settings.maxSpread","typeLabel":"number"},"dailyReward":{"type":"string","description":"Daily reward amount","example":"20","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].settings.dailyReward","typeLabel":"string"},"rewardsEpoch":{"type":"string","description":"Rewards epoch in decimal format","example":"0.013888888888888888","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].settings.rewardsEpoch","typeLabel":"string"},"c":{"type":"string","description":"C parameter","example":"3","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].settings.c","typeLabel":"string"}},"required":["minSize","maxSpread","dailyReward","rewardsEpoch","c"],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].settings","typeLabel":"object"},"logo":{"oneOf":[{"type":"string","description":"Market logo","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market logo","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].logo.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].logo","typeLabel":"string | null"},"source":{"oneOf":[{"type":"string","description":"Market source (e.g. ugm:crypto, ugm:sports)","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].source.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market source (e.g. ugm:crypto, ugm:sports)","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].source.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].source","typeLabel":"string | null"},"frequency":{"type":"string","description":"Schedule frequency for timeline","example":"minutely","uniqueKey":"oneOf.1.markets.items.[INDEX].frequency","typeLabel":"string"},"subFrequency":{"oneOf":[{"type":"string","description":"Schedule sub-frequency for timeline","example":"minutes_5","uniqueKey":"oneOf.1.markets.items.[INDEX].subFrequency.oneOf.0","typeLabel":"string"},{"type":"null","description":"Schedule sub-frequency for timeline","example":"minutes_5","uniqueKey":"oneOf.1.markets.items.[INDEX].subFrequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.markets.items.[INDEX].subFrequency","typeLabel":"string | null"},"feedEvents":{"description":"Feed events","type":"array","items":{"type":"object","properties":{"eventType":{"type":"string","description":"Type of feed event","example":"NEW_TRADE","enum":["NEW_TRADE","MARKET_CREATED","MARKET_RESOLVED"],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].eventType","typeLabel":"enum\u003cstring>"},"timestamp":{"type":"string","description":"Event timestamp in ISO format","example":"2025-09-01T11:30:31.000Z","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].timestamp","typeLabel":"string"},"user":{"type":"object","description":"User who triggered the event","required":["account","username","displayName","imageURI"],"properties":{"account":{"type":"string","description":"User wallet address","example":"0xea27f6788F083e6070961d3E52A2e596367E04CC","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.account","typeLabel":"string"},"username":{"oneOf":[{"type":"string","description":"Username","example":null,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.username.oneOf.0","typeLabel":"string"},{"type":"null","description":"Username","example":null,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.username.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.username","typeLabel":"string | null"},"displayName":{"oneOf":[{"type":"string","description":"Display name","example":"GG","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.displayName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name","example":"GG","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.displayName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.displayName","typeLabel":"string | null"},"imageURI":{"oneOf":[{"type":"string","description":"User profile image URI","example":null,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.imageURI.oneOf.0","typeLabel":"string"},{"type":"null","description":"User profile image URI","example":null,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.imageURI.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.imageURI","typeLabel":"string | null"},"id":{"type":"number","description":"User ID","example":7080,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.id","typeLabel":"number"},"rankName":{"type":"string","description":"User ranking name","example":"Bronze","uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.rankName","typeLabel":"string"},"points":{"type":"string","description":"User points balance","example":"0.00000000","uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.points","typeLabel":"string"},"name":{"type":"string","description":"User display name for feed events","example":"GG","uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].user","typeLabel":"object"},"data":{"type":"object","description":"Event-specific data","required":["title","address","strategy","outcome","contracts","txHash","symbol","tradeAmount","tradeAmountUSD","marketId"],"properties":{"title":{"type":"string","description":"Market title","example":"DOGE Up or Down - Hourly","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data.title","typeLabel":"string"},"address":{"type":"string","description":"Market contract address","example":"0x76d3e2098Be66Aa7E15138F467390f0Eb7349B9b","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data.address","typeLabel":"string"},"strategy":{"type":"string","description":"Trading strategy","example":"Buy","enum":["Buy","Sell"],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data.strategy","typeLabel":"enum\u003cstring>"},"outcome":{"type":"string","description":"Market outcome","example":"Down","enum":["YES","NO","Up","Down"],"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data.outcome","typeLabel":"enum\u003cstring>"},"contracts":{"type":"string","description":"Number of contracts traded","example":"9.071313","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data.contracts","typeLabel":"string"},"txHash":{"type":"string","description":"Transaction hash","example":"0xe8a4464daf3561f6be5fef4d1bc64184c4f6fe9d6306ab7297fe7ed63a24df1c","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data.txHash","typeLabel":"string"},"symbol":{"type":"string","description":"Collateral token symbol","example":"USDC","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data.symbol","typeLabel":"string"},"tradeAmount":{"type":"string","description":"Trade amount in collateral token","example":"5","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data.tradeAmount","typeLabel":"string"},"tradeAmountUSD":{"type":"string","description":"Trade amount in USD","example":"4.999525","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data.tradeAmountUSD","typeLabel":"string"},"marketId":{"type":"number","description":"Market ID","example":7495,"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data.marketId","typeLabel":"number"},"slug":{"type":"string","description":"Market slug","example":"doge-up-or-down-1-hour-1756136880125","uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data.slug","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].data","typeLabel":"object"},"bodyHash":{"type":"string","description":"Unique hash for the event","example":"01100995","isRequired":true,"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX].bodyHash","typeLabel":"string"}},"required":["eventType","timestamp","user","data","bodyHash"],"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.markets.items.[INDEX].feedEvents","typeLabel":"object[]"},"orderInGroup":{"type":"number","description":"Order in group","uniqueKey":"oneOf.1.markets.items.[INDEX].orderInGroup","typeLabel":"number"}},"required":["id","conditionId","negRiskRequestId","description","collateralToken","title","proxyTitle","expirationDate","expirationTimestamp","createdAt","updatedAt","categories","status","expired","creator","tags","volume","volumeFormatted","tokens","prices","tradePrices","isRewardable","slug","tradeType","marketType","priorityIndex","winningOutcomeIndex","metadata","settings","logo","source"],"uniqueKey":"oneOf.1.markets.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.1.markets","typeLabel":"object[]"},"metadata":{"type":"object","properties":{"fee":{"type":"boolean","description":"Whether market has fees enabled","example":true,"isRequired":true,"uniqueKey":"oneOf.1.metadata.fee","typeLabel":"boolean"},"isBannered":{"type":"boolean","description":"Whether market is featured in banner","example":false,"isRequired":true,"uniqueKey":"oneOf.1.metadata.isBannered","typeLabel":"boolean"},"isPolyArbitrage":{"type":"boolean","description":"Whether market supports Polygon arbitrage","example":false,"isRequired":true,"uniqueKey":"oneOf.1.metadata.isPolyArbitrage","typeLabel":"boolean"},"shouldMarketMake":{"type":"boolean","description":"Whether market should be market made","example":false,"uniqueKey":"oneOf.1.metadata.shouldMarketMake","typeLabel":"boolean"}},"required":["fee","isBannered","isPolyArbitrage"],"isRequired":true,"uniqueKey":"oneOf.1.metadata","typeLabel":"object"},"volume":{"type":"string","description":"Volume","isRequired":true,"uniqueKey":"oneOf.1.volume","typeLabel":"string"},"volumeFormatted":{"type":"string","description":"Formatted volume","isRequired":true,"uniqueKey":"oneOf.1.volumeFormatted","typeLabel":"string"},"dailyReward":{"type":"string","description":"Daily reward","isRequired":true,"uniqueKey":"oneOf.1.dailyReward","typeLabel":"string"},"source":{"oneOf":[{"type":"string","description":"Market source (e.g. ugm:crypto, ugm:sports)","isRequired":true,"uniqueKey":"oneOf.1.source.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market source (e.g. ugm:crypto, ugm:sports)","isRequired":true,"uniqueKey":"oneOf.1.source.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.source","typeLabel":"string | null"},"feedEvents":{"description":"Feed events","type":"array","items":{"type":"object","properties":{"eventType":{"type":"string","description":"Type of feed event","example":"NEW_TRADE","enum":["NEW_TRADE","MARKET_CREATED","MARKET_RESOLVED"],"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].eventType","typeLabel":"enum\u003cstring>"},"timestamp":{"type":"string","description":"Event timestamp in ISO format","example":"2025-09-01T11:30:31.000Z","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].timestamp","typeLabel":"string"},"user":{"type":"object","description":"User who triggered the event","required":["account","username","displayName","imageURI"],"properties":{"account":{"type":"string","description":"User wallet address","example":"0xea27f6788F083e6070961d3E52A2e596367E04CC","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.account","typeLabel":"string"},"username":{"oneOf":[{"type":"string","description":"Username","example":null,"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.username.oneOf.0","typeLabel":"string"},{"type":"null","description":"Username","example":null,"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.username.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.username","typeLabel":"string | null"},"displayName":{"oneOf":[{"type":"string","description":"Display name","example":"GG","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.displayName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name","example":"GG","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.displayName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.displayName","typeLabel":"string | null"},"imageURI":{"oneOf":[{"type":"string","description":"User profile image URI","example":null,"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.imageURI.oneOf.0","typeLabel":"string"},{"type":"null","description":"User profile image URI","example":null,"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.imageURI.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.imageURI","typeLabel":"string | null"},"id":{"type":"number","description":"User ID","example":7080,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.id","typeLabel":"number"},"rankName":{"type":"string","description":"User ranking name","example":"Bronze","uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.rankName","typeLabel":"string"},"points":{"type":"string","description":"User points balance","example":"0.00000000","uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.points","typeLabel":"string"},"name":{"type":"string","description":"User display name for feed events","example":"GG","uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].user","typeLabel":"object"},"data":{"type":"object","description":"Event-specific data","required":["title","address","strategy","outcome","contracts","txHash","symbol","tradeAmount","tradeAmountUSD","marketId"],"properties":{"title":{"type":"string","description":"Market title","example":"DOGE Up or Down - Hourly","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data.title","typeLabel":"string"},"address":{"type":"string","description":"Market contract address","example":"0x76d3e2098Be66Aa7E15138F467390f0Eb7349B9b","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data.address","typeLabel":"string"},"strategy":{"type":"string","description":"Trading strategy","example":"Buy","enum":["Buy","Sell"],"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data.strategy","typeLabel":"enum\u003cstring>"},"outcome":{"type":"string","description":"Market outcome","example":"Down","enum":["YES","NO","Up","Down"],"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data.outcome","typeLabel":"enum\u003cstring>"},"contracts":{"type":"string","description":"Number of contracts traded","example":"9.071313","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data.contracts","typeLabel":"string"},"txHash":{"type":"string","description":"Transaction hash","example":"0xe8a4464daf3561f6be5fef4d1bc64184c4f6fe9d6306ab7297fe7ed63a24df1c","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data.txHash","typeLabel":"string"},"symbol":{"type":"string","description":"Collateral token symbol","example":"USDC","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data.symbol","typeLabel":"string"},"tradeAmount":{"type":"string","description":"Trade amount in collateral token","example":"5","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data.tradeAmount","typeLabel":"string"},"tradeAmountUSD":{"type":"string","description":"Trade amount in USD","example":"4.999525","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data.tradeAmountUSD","typeLabel":"string"},"marketId":{"type":"number","description":"Market ID","example":7495,"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data.marketId","typeLabel":"number"},"slug":{"type":"string","description":"Market slug","example":"doge-up-or-down-1-hour-1756136880125","uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data.slug","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].data","typeLabel":"object"},"bodyHash":{"type":"string","description":"Unique hash for the event","example":"01100995","isRequired":true,"uniqueKey":"oneOf.1.feedEvents.items.[INDEX].bodyHash","typeLabel":"string"}},"required":["eventType","timestamp","user","data","bodyHash"],"uniqueKey":"oneOf.1.feedEvents.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.1.feedEvents","typeLabel":"object[]"},"frequency":{"type":"string","description":"Schedule frequency for timeline","example":"minutely","uniqueKey":"oneOf.1.frequency","typeLabel":"string"},"subFrequency":{"oneOf":[{"type":"string","description":"Schedule sub-frequency for timeline","example":"minutes_5","uniqueKey":"oneOf.1.subFrequency.oneOf.0","typeLabel":"string"},{"type":"null","description":"Schedule sub-frequency for timeline","example":"minutes_5","uniqueKey":"oneOf.1.subFrequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.subFrequency","typeLabel":"string | null"}},"uniqueKey":"oneOf.1","typeLabel":"object"},{"type":"object","description":"AMM market with liquidity and volume data","required":["id","properties","address","conditionId","description","collateralToken","title","proxyTitle","positionIds","ogImageURI","expirationDate","expirationTimestamp","createdAt","updatedAt","categories","winningOutcomeIndex","status","expired","creator","tags","openInterest","openInterestFormatted","volume","volumeFormatted","liquidity","liquidityFormatted","slug","tradeType","marketType","priorityIndex","metadata","logo","source","feedEvents"],"properties":{"id":{"type":"number","description":"Market ID","example":7497,"isRequired":true,"uniqueKey":"oneOf.2.id","typeLabel":"number"},"properties":{"description":"Admin-assigned market analytics properties","type":"array","items":{"type":"object","properties":{"propertyKeySlug":{"type":"string","description":"Property key slug","example":"domain","isRequired":true,"uniqueKey":"oneOf.2.properties.items.[INDEX].propertyKeySlug","typeLabel":"string"},"value":{"oneOf":[{"type":"string","description":"Assigned property value","example":"sports","isRequired":true,"uniqueKey":"oneOf.2.properties.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"oneOf.2.properties.items.[INDEX].value.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Assigned property value","example":"sports","isRequired":true,"uniqueKey":"oneOf.2.properties.items.[INDEX].value.oneOf.1","typeLabel":"string[]"}],"isRequired":true,"uniqueKey":"oneOf.2.properties.items.[INDEX].value","typeLabel":"string | string[]"}},"required":["propertyKeySlug","value"],"uniqueKey":"oneOf.2.properties.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.2.properties","typeLabel":"object[]"},"address":{"type":"string","description":"Market address","isRequired":true,"uniqueKey":"oneOf.2.address","typeLabel":"string"},"conditionId":{"type":"string","description":"Condition ID","isRequired":true,"uniqueKey":"oneOf.2.conditionId","typeLabel":"string"},"description":{"type":"string","description":"Market description","isRequired":true,"uniqueKey":"oneOf.2.description","typeLabel":"string"},"collateralToken":{"type":"object","properties":{"address":{"type":"string","description":"Token contract address","example":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","isRequired":true,"uniqueKey":"oneOf.2.collateralToken.address","typeLabel":"string"},"decimals":{"type":"number","description":"Token decimal places","example":6,"isRequired":true,"uniqueKey":"oneOf.2.collateralToken.decimals","typeLabel":"number"},"symbol":{"type":"string","description":"Token symbol","example":"USDC","isRequired":true,"uniqueKey":"oneOf.2.collateralToken.symbol","typeLabel":"string"}},"required":["address","decimals","symbol"],"isRequired":true,"uniqueKey":"oneOf.2.collateralToken","typeLabel":"object"},"title":{"type":"string","description":"Market title","isRequired":true,"uniqueKey":"oneOf.2.title","typeLabel":"string"},"proxyTitle":{"oneOf":[{"type":"string","description":"Proxy title","isRequired":true,"uniqueKey":"oneOf.2.proxyTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Proxy title","isRequired":true,"uniqueKey":"oneOf.2.proxyTitle.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.2.proxyTitle","typeLabel":"string | null"},"positionIds":{"description":"Position IDs","type":"array","items":{"type":"string","uniqueKey":"oneOf.2.positionIds.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.2.positionIds","typeLabel":"string[]"},"ogImageURI":{"oneOf":[{"type":"string","description":"OG image URI","isRequired":true,"uniqueKey":"oneOf.2.ogImageURI.oneOf.0","typeLabel":"string"},{"type":"null","description":"OG image URI","isRequired":true,"uniqueKey":"oneOf.2.ogImageURI.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.2.ogImageURI","typeLabel":"string | null"},"expirationDate":{"type":"string","description":"Expiration date","isRequired":true,"uniqueKey":"oneOf.2.expirationDate","typeLabel":"string"},"expirationTimestamp":{"type":"number","description":"Expiration timestamp","isRequired":true,"uniqueKey":"oneOf.2.expirationTimestamp","typeLabel":"number"},"createdAt":{"type":"string","description":"Created timestamp","isRequired":true,"uniqueKey":"oneOf.2.createdAt","typeLabel":"string"},"updatedAt":{"type":"string","description":"Updated timestamp","isRequired":true,"uniqueKey":"oneOf.2.updatedAt","typeLabel":"string"},"categories":{"description":"Categories","type":"array","items":{"type":"string","uniqueKey":"oneOf.2.categories.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.2.categories","typeLabel":"string[]"},"winningOutcomeIndex":{"oneOf":[{"type":"number","description":"Winning outcome index","isRequired":true,"uniqueKey":"oneOf.2.winningOutcomeIndex.oneOf.0","typeLabel":"number"},{"type":"null","description":"Winning outcome index","isRequired":true,"uniqueKey":"oneOf.2.winningOutcomeIndex.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.2.winningOutcomeIndex","typeLabel":"number | null"},"status":{"type":"string","description":"Market status","isRequired":true,"uniqueKey":"oneOf.2.status","typeLabel":"string"},"expired":{"type":"boolean","description":"Is expired","isRequired":true,"uniqueKey":"oneOf.2.expired","typeLabel":"boolean"},"creator":{"type":"object","properties":{"name":{"type":"string","description":"Creator display name","example":"Limitless","isRequired":true,"uniqueKey":"oneOf.2.creator.name","typeLabel":"string"},"imageURI":{"oneOf":[{"type":"string","description":"Creator profile image URI","example":"https://limitless.exchange/assets/images/logo.svg","isRequired":true,"uniqueKey":"oneOf.2.creator.imageURI.oneOf.0","typeLabel":"string"},{"type":"null","description":"Creator profile image URI","example":"https://limitless.exchange/assets/images/logo.svg","isRequired":true,"uniqueKey":"oneOf.2.creator.imageURI.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.2.creator.imageURI","typeLabel":"string | null"},"link":{"oneOf":[{"type":"string","description":"Creator social media link","example":"https://x.com/trylimitless","isRequired":true,"uniqueKey":"oneOf.2.creator.link.oneOf.0","typeLabel":"string"},{"type":"null","description":"Creator social media link","example":"https://x.com/trylimitless","isRequired":true,"uniqueKey":"oneOf.2.creator.link.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.2.creator.link","typeLabel":"string | null"},"address":{"type":"string","description":"Creator wallet address","example":"0x55257A9a03601B0587Ab4752FD42A87c4Bad2e1e","isRequired":true,"uniqueKey":"oneOf.2.creator.address","typeLabel":"string"}},"required":["name","imageURI","link","address"],"isRequired":true,"uniqueKey":"oneOf.2.creator","typeLabel":"object"},"tags":{"description":"Tags","type":"array","items":{"type":"string","uniqueKey":"oneOf.2.tags.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.2.tags","typeLabel":"string[]"},"openInterest":{"type":"string","description":"Open interest","isRequired":true,"uniqueKey":"oneOf.2.openInterest","typeLabel":"string"},"openInterestFormatted":{"type":"string","description":"Formatted open interest","isRequired":true,"uniqueKey":"oneOf.2.openInterestFormatted","typeLabel":"string"},"volume":{"type":"string","description":"Volume","isRequired":true,"uniqueKey":"oneOf.2.volume","typeLabel":"string"},"volumeFormatted":{"type":"string","description":"Formatted volume","isRequired":true,"uniqueKey":"oneOf.2.volumeFormatted","typeLabel":"string"},"liquidity":{"type":"string","description":"Liquidity","isRequired":true,"uniqueKey":"oneOf.2.liquidity","typeLabel":"string"},"liquidityFormatted":{"type":"string","description":"Formatted liquidity","isRequired":true,"uniqueKey":"oneOf.2.liquidityFormatted","typeLabel":"string"},"slug":{"type":"string","description":"Market slug","isRequired":true,"uniqueKey":"oneOf.2.slug","typeLabel":"string"},"tradeType":{"type":"string","description":"Trade type","example":"amm","isRequired":true,"uniqueKey":"oneOf.2.tradeType","typeLabel":"string"},"marketType":{"type":"string","description":"Market type","example":"single","isRequired":true,"uniqueKey":"oneOf.2.marketType","typeLabel":"string"},"priorityIndex":{"type":"number","description":"Priority index","isRequired":true,"uniqueKey":"oneOf.2.priorityIndex","typeLabel":"number"},"metadata":{"type":"object","properties":{"fee":{"type":"boolean","description":"Whether market has fees enabled","example":true,"isRequired":true,"uniqueKey":"oneOf.2.metadata.fee","typeLabel":"boolean"},"isBannered":{"type":"boolean","description":"Whether market is featured in banner","example":false,"isRequired":true,"uniqueKey":"oneOf.2.metadata.isBannered","typeLabel":"boolean"},"isPolyArbitrage":{"type":"boolean","description":"Whether market supports Polygon arbitrage","example":false,"isRequired":true,"uniqueKey":"oneOf.2.metadata.isPolyArbitrage","typeLabel":"boolean"},"shouldMarketMake":{"type":"boolean","description":"Whether market should be market made","example":false,"uniqueKey":"oneOf.2.metadata.shouldMarketMake","typeLabel":"boolean"}},"required":["fee","isBannered","isPolyArbitrage"],"isRequired":true,"uniqueKey":"oneOf.2.metadata","typeLabel":"object"},"logo":{"oneOf":[{"type":"string","description":"Market logo","isRequired":true,"uniqueKey":"oneOf.2.logo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market logo","isRequired":true,"uniqueKey":"oneOf.2.logo.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.2.logo","typeLabel":"string | null"},"source":{"oneOf":[{"type":"string","description":"Market source (e.g. ugm:crypto, ugm:sports)","isRequired":true,"uniqueKey":"oneOf.2.source.oneOf.0","typeLabel":"string"},{"type":"null","description":"Market source (e.g. ugm:crypto, ugm:sports)","isRequired":true,"uniqueKey":"oneOf.2.source.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.2.source","typeLabel":"string | null"},"feedEvents":{"description":"Feed events","type":"array","items":{"type":"object","properties":{"eventType":{"type":"string","description":"Type of feed event","example":"NEW_TRADE","enum":["NEW_TRADE","MARKET_CREATED","MARKET_RESOLVED"],"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].eventType","typeLabel":"enum\u003cstring>"},"timestamp":{"type":"string","description":"Event timestamp in ISO format","example":"2025-09-01T11:30:31.000Z","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].timestamp","typeLabel":"string"},"user":{"type":"object","description":"User who triggered the event","required":["account","username","displayName","imageURI"],"properties":{"account":{"type":"string","description":"User wallet address","example":"0xea27f6788F083e6070961d3E52A2e596367E04CC","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.account","typeLabel":"string"},"username":{"oneOf":[{"type":"string","description":"Username","example":null,"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.username.oneOf.0","typeLabel":"string"},{"type":"null","description":"Username","example":null,"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.username.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.username","typeLabel":"string | null"},"displayName":{"oneOf":[{"type":"string","description":"Display name","example":"GG","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.displayName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name","example":"GG","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.displayName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.displayName","typeLabel":"string | null"},"imageURI":{"oneOf":[{"type":"string","description":"User profile image URI","example":null,"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.imageURI.oneOf.0","typeLabel":"string"},{"type":"null","description":"User profile image URI","example":null,"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.imageURI.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.imageURI","typeLabel":"string | null"},"id":{"type":"number","description":"User ID","example":7080,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.id","typeLabel":"number"},"rankName":{"type":"string","description":"User ranking name","example":"Bronze","uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.rankName","typeLabel":"string"},"points":{"type":"string","description":"User points balance","example":"0.00000000","uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.points","typeLabel":"string"},"name":{"type":"string","description":"User display name for feed events","example":"GG","uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].user","typeLabel":"object"},"data":{"type":"object","description":"Event-specific data","required":["title","address","strategy","outcome","contracts","txHash","symbol","tradeAmount","tradeAmountUSD","marketId"],"properties":{"title":{"type":"string","description":"Market title","example":"DOGE Up or Down - Hourly","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data.title","typeLabel":"string"},"address":{"type":"string","description":"Market contract address","example":"0x76d3e2098Be66Aa7E15138F467390f0Eb7349B9b","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data.address","typeLabel":"string"},"strategy":{"type":"string","description":"Trading strategy","example":"Buy","enum":["Buy","Sell"],"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data.strategy","typeLabel":"enum\u003cstring>"},"outcome":{"type":"string","description":"Market outcome","example":"Down","enum":["YES","NO","Up","Down"],"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data.outcome","typeLabel":"enum\u003cstring>"},"contracts":{"type":"string","description":"Number of contracts traded","example":"9.071313","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data.contracts","typeLabel":"string"},"txHash":{"type":"string","description":"Transaction hash","example":"0xe8a4464daf3561f6be5fef4d1bc64184c4f6fe9d6306ab7297fe7ed63a24df1c","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data.txHash","typeLabel":"string"},"symbol":{"type":"string","description":"Collateral token symbol","example":"USDC","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data.symbol","typeLabel":"string"},"tradeAmount":{"type":"string","description":"Trade amount in collateral token","example":"5","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data.tradeAmount","typeLabel":"string"},"tradeAmountUSD":{"type":"string","description":"Trade amount in USD","example":"4.999525","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data.tradeAmountUSD","typeLabel":"string"},"marketId":{"type":"number","description":"Market ID","example":7495,"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data.marketId","typeLabel":"number"},"slug":{"type":"string","description":"Market slug","example":"doge-up-or-down-1-hour-1756136880125","uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data.slug","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].data","typeLabel":"object"},"bodyHash":{"type":"string","description":"Unique hash for the event","example":"01100995","isRequired":true,"uniqueKey":"oneOf.2.feedEvents.items.[INDEX].bodyHash","typeLabel":"string"}},"required":["eventType","timestamp","user","data","bodyHash"],"uniqueKey":"oneOf.2.feedEvents.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.2.feedEvents","typeLabel":"object[]"}},"uniqueKey":"oneOf.2","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":7494,"conditionId":"0x947b8e6812bf8ac27687fa25b642d6a25bf5c7292068e5aef129d9d26e9780b8","negRiskRequestId":null,"description":"\u003cstring>","collateralToken":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6,"symbol":"USDC"},"title":"\u003cstring>","proxyTitle":"\u003cstring>","expirationDate":"\u003cstring>","expirationTimestamp":123,"createdAt":"\u003cstring>","updatedAt":"\u003cstring>","categories":["\u003cstring>"],"status":"\u003cstring>","expired":true,"creator":{"name":"Limitless","imageURI":"https://limitless.exchange/assets/images/logo.svg","link":"https://x.com/trylimitless","address":"0x55257A9a03601B0587Ab4752FD42A87c4Bad2e1e"},"tags":["\u003cstring>"],"volume":"\u003cstring>","volumeFormatted":"\u003cstring>","tokens":{"yes":"78695809706775235377718830617502491971378663350108823320552375535762230401980","no":"8642544735724967665477930445154251213223700833624811358896571351781151616445"},"prices":[123],"tradePrices":{"buy":{"market":[0.997,0.997],"limit":[0.003,0.003]},"sell":{"market":[0.003,0.003],"limit":[0.997,0.997]}},"isRewardable":true,"slug":"\u003cstring>","tradeType":"clob","marketType":"single","priorityIndex":123,"winningOutcomeIndex":123,"metadata":{"fee":true,"isBannered":false,"isPolyArbitrage":false,"shouldMarketMake":false},"settings":{"minSize":"50000000","maxSpread":0.035,"dailyReward":"20","rewardsEpoch":"0.013888888888888888","c":"3"},"logo":"\u003cstring>","source":"\u003cstring>","properties":[{"propertyKeySlug":"domain","value":"sports"}],"frequency":"minutely","subFrequency":"minutes_5","feedEvents":[{"eventType":"NEW_TRADE","timestamp":"2025-09-01T11:30:31.000Z","user":{"account":"0xea27f6788F083e6070961d3E52A2e596367E04CC","username":null,"displayName":"GG","imageURI":null,"id":7080,"rankName":"Bronze","points":"0.00000000","name":"GG"},"data":{"title":"DOGE Up or Down - Hourly","address":"0x76d3e2098Be66Aa7E15138F467390f0Eb7349B9b","strategy":"Buy","outcome":"Down","contracts":"9.071313","txHash":"0xe8a4464daf3561f6be5fef4d1bc64184c4f6fe9d6306ab7297fe7ed63a24df1c","symbol":"USDC","tradeAmount":"5","tradeAmountUSD":"4.999525","marketId":7495,"slug":"doge-up-or-down-1-hour-1756136880125"},"bodyHash":"01100995"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"fe8a4351-16c0-4756-a737-2079aeda98a1":{"description":"Market or group not found","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"e67a7612-0aef-4314-bad6-2ca8d3c6a1f6":{"description":"Server error when retrieving market/group data","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{},"servers":{"09c89b92-1b1b-488d-af55-0f936f286701":{"url":"https://api.limitless.exchange","description":"Production API"}}},"originalFileLocation":"openapi.json"},"subdomain":"limitless","siteName":"Limitless Exchange","title":"Get Market Details - Limitless Exchange","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-14T10:40:22.439Z","originalFileLocation":"api-reference/markets/get-market.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieves market or group data using either an Ethereum address or a slug identifier\">\u003cmeta data-mint-head name=\"application-name\" content=\"Limitless Exchange\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_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/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_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/limitless/eKG_O-mKVQpNZHIN/_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/limitless/eKG_O-mKVQpNZHIN/_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/limitless/eKG_O-mKVQpNZHIN/_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/limitless/eKG_O-mKVQpNZHIN/_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/limitless/eKG_O-mKVQpNZHIN/_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/limitless/eKG_O-mKVQpNZHIN/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Market Details - Limitless Exchange\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieves market or group data using either an Ethereum address or a slug identifier\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Limitless Exchange\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.limitless.exchange/api-reference/markets/get-market\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://limitless.mintlify.site/_mintlify/api/og/v2?division=Markets\u0026amp;title=Get+Market+Details\u0026amp;description=Retrieves+market+or+group+data+using+either+an+Ethereum+address+or+a+slug+identifier\u0026amp;theme=888cee6df57f640d9a30d0c6\u0026amp;signature=285e3b90c168ae327ad2664ae79d5a7c706b5ae4fbc09505f54c2ce41573780e\">\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=\"Get Market Details - Limitless Exchange\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieves market or group data using either an Ethereum address or a slug identifier\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://limitless.mintlify.site/_mintlify/api/og/v2?division=Markets\u0026amp;title=Get+Market+Details\u0026amp;description=Retrieves+market+or+group+data+using+either+an+Ethereum+address+or+a+slug+identifier\u0026amp;theme=888cee6df57f640d9a30d0c6\u0026amp;signature=285e3b90c168ae327ad2664ae79d5a7c706b5ae4fbc09505f54c2ce41573780e\">\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/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Limitless Exchange\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#9AB83A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.limitless.exchange/api-reference/markets/get-market\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/markets/get-market.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.limitless.exchange/#organization\",\"name\":\"Limitless Exchange\",\"url\":\"https://docs.limitless.exchange\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/logo/light.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=0d6f32ed5e8a1f35ba9d1fa2e0b57a4b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.limitless.exchange#website\",\"name\":\"Limitless Exchange\",\"url\":\"https://docs.limitless.exchange\",\"publisher\":{\"@id\":\"https://docs.limitless.exchange/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.limitless.exchange/api-reference/markets/get-market#webpage\",\"url\":\"https://docs.limitless.exchange/api-reference/markets/get-market\",\"name\":\"Get Market Details\",\"description\":\"Retrieves market or group data using either an Ethereum address or a slug identifier\",\"dateModified\":\"2026-10-14T10:40:22.439Z\",\"isPartOf\":{\"@id\":\"https://docs.limitless.exchange#website\"},\"breadcrumb\":{\"@id\":\"https://docs.limitless.exchange/api-reference/markets/get-market#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.limitless.exchange/api-reference/markets/get-market#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Markets\",\"item\":\"https://docs.limitless.exchange/api-reference/markets/browse-active\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Market Details\",\"item\":\"https://docs.limitless.exchange/api-reference/markets/get-market\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.limitless.exchange/api-reference/markets/get-market#apireference\",\"headline\":\"Get Market Details\",\"name\":\"Get Market Details\",\"description\":\"Retrieves market or group data using either an Ethereum address or a slug identifier\",\"url\":\"https://docs.limitless.exchange/api-reference/markets/get-market\",\"mainEntityOfPage\":{\"@id\":\"https://docs.limitless.exchange/api-reference/markets/get-market#webpage\"},\"dateModified\":\"2026-10-14T10:40:22.439Z\",\"publisher\":{\"@id\":\"https://docs.limitless.exchange/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.limitless.exchange#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Limitless Exchange\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Limitless Exchange\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/markets/get-market.md","siteName":"Limitless Exchange","nav":{"global":{"anchors":[{"anchor":"Limitless Exchange","icon":"arrow-up-right-from-square","href":"https://limitless.exchange"},{"anchor":"Builders Chat","icon":"telegram","href":"https://t.me/LimitlessBuildersChat"},{"anchor":"Discord","icon":"discord","href":"https://discord.com/invite/yb4SscD8RZ"},{"anchor":"Twitter","icon":"x-twitter","href":"https://x.com/trylimitless"}]},"tabs":[{"tab":"User Guide","pages":[{"title":"User Guide","href":""}]},{"tab":"For Developers","pages":[{"title":"For Developers","href":"/developers/introduction"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"group":"System","pages":[{"title":"Maintenance Status","openapi":"GET /maintenance/status","href":"/api-reference/system/maintenance-status"}]},{"group":"Authentication","pages":[{"title":"User Logout","openapi":"POST /auth/logout","href":"/api-reference/auth/logout"},{"title":"Create API Key","openapi":"POST /auth/api-keys","href":"/api-reference/auth/create-api-key"},{"title":"Get Active API Key","openapi":"GET /auth/api-keys","href":"/api-reference/auth/get-api-key"},{"title":"Revoke API Key","openapi":"DELETE /auth/api-keys","href":"/api-reference/auth/revoke-api-key"}]},{"group":"Markets","pages":[{"title":"Browse Active Markets","openapi":"GET /markets/active","href":"/api-reference/markets/browse-active"},{"title":"Browse Active Markets by Category","openapi":"GET /markets/active/{categoryId}","href":"/api-reference/markets/browse-active-category"},{"title":"Get Category Counts","openapi":"GET /markets/categories/count","href":"/api-reference/markets/category-count"},{"title":"Get Active Market Slugs","openapi":"GET /markets/active/slugs","href":"/api-reference/markets/active-slugs"},{"title":"Market Timeline","description":"Look ahead to upcoming slots of a recurring market (e.g. 5-minute crypto) before they open","href":"/api-reference/markets/timeline"},{"title":"Get Market Details","openapi":"GET /markets/{addressOrSlug}","href":"/api-reference/markets/get-market"},{"title":"Resolve Stable Slug","description":"Resolve a stable recurring URL slug (e.g. btc-hourly-price) to the currently active market or ladder group","openapi":"GET /markets/stable/{slug}","href":"/api-reference/markets/resolve-stable-slug"},{"title":"Get Oracle Candlesticks","openapi":"GET /markets/{addressOrSlug}/oracle-candles","href":"/api-reference/markets/oracle-candles"},{"title":"Get Feed Events","openapi":"GET /markets/{slug}/get-feed-events","href":"/api-reference/markets/feed-events"},{"title":"Search Markets","openapi":"GET /markets/search","href":"/api-reference/markets/search"}]},{"group":"Packs","pages":[{"title":"List Packs","openapi":"GET /parlay/packs","href":"/api-reference/packs/list-packs"},{"title":"Search Active Packs","openapi":"GET /parlay/packs/search","href":"/api-reference/packs/search-packs"},{"title":"Get Pack","openapi":"GET /parlay/packs/{id}","href":"/api-reference/packs/get-pack"},{"title":"Quote Partner Pack","openapi":"POST /parlay/partner/quote","href":"/api-reference/packs/quote-pack"},{"title":"Buy Partner Pack","openapi":"POST /parlay/partner/buy","href":"/api-reference/packs/buy-pack"},{"title":"List Partner Pack Positions","openapi":"GET /parlay/partner/positions","href":"/api-reference/packs/list-positions"},{"title":"Get Partner Pack Position","openapi":"GET /parlay/partner/positions/{id}","href":"/api-reference/packs/get-position"},{"title":"Claim Partner Pack","openapi":"POST /parlay/partner/positions/{id}/claim","href":"/api-reference/packs/claim-position"},{"title":"Confirm Partner Pack Claim","openapi":"POST /parlay/partner/positions/{id}/claim/confirm","href":"/api-reference/packs/confirm-claim"}]},{"group":"Trading","pages":[{"title":"Create Order","openapi":"POST /orders","href":"/api-reference/trading/create-order"},{"title":"Get Order Status (Batch)","openapi":"POST /orders/status/batch","href":"/api-reference/trading/order-status-batch"},{"title":"Cancel Order (Combined)","openapi":"POST /orders/cancel","href":"/api-reference/trading/cancel"},{"title":"Batch Cancel Orders (Combined)","openapi":"POST /orders/batch-cancel","href":"/api-reference/trading/batch-cancel"},{"title":"Cancel and Replace Order","openapi":"POST /orders/cancel-replace","href":"/api-reference/trading/cancel-replace"},{"title":"Cancel and Replace Orders (Batch)","openapi":"POST /orders/cancel-replace/batch","href":"/api-reference/trading/cancel-replace-batch"},{"title":"Cancel Order","openapi":"DELETE /orders/{orderId}","href":"/api-reference/trading/cancel-order"},{"title":"Cancel Orders (Batch)","openapi":"POST /orders/cancel-batch","href":"/api-reference/trading/cancel-batch"},{"title":"Cancel All Orders","openapi":"DELETE /orders/all/{slug}","href":"/api-reference/trading/cancel-all"},{"title":"Market Maker Heartbeat","openapi":"POST /heartbeats","href":"/api-reference/trading/heartbeats"},{"title":"Get Orderbook","openapi":"GET /markets/{slug}/orderbook","href":"/api-reference/trading/orderbook"},{"title":"Get Historical Prices","openapi":"GET /markets/{slug}/historical-price","href":"/api-reference/trading/historical-price"},{"title":"Get User Orders","openapi":"GET /markets/{slug}/user-orders","href":"/api-reference/trading/user-orders"},{"title":"Get Market Events","openapi":"GET /markets/{slug}/events","href":"/api-reference/trading/market-events"}]},{"group":"Portfolio","pages":[{"title":"Get Current Profile","openapi":"GET /profiles/me","href":"/api-reference/portfolio/get-current-profile"},{"title":"Get Your Profile","openapi":"GET /profiles/{account}","href":"/api-reference/portfolio/get-profile"},{"title":"Get Trades","openapi":"GET /portfolio/trades","href":"/api-reference/portfolio/trades"},{"title":"Get Positions","openapi":"GET /portfolio/positions","href":"/api-reference/portfolio/positions"},{"title":"Redeem Resolved Positions","href":"/api-reference/portfolio/redeem"},{"title":"Split Collateral Into Outcome Set","href":"/api-reference/portfolio/split"},{"title":"Merge Outcome Set Into Collateral","href":"/api-reference/portfolio/merge"},{"title":"Withdraw From Server Wallet","href":"/api-reference/portfolio/withdraw"},{"title":"Add Withdrawal Address","href":"/api-reference/portfolio/add-withdrawal-address"},{"title":"Delete Withdrawal Address","href":"/api-reference/portfolio/delete-withdrawal-address"},{"title":"Get PnL Chart","openapi":"GET /portfolio/pnl-chart","href":"/api-reference/portfolio/pnl-chart"},{"title":"Get History","openapi":"GET /portfolio/history","href":"/api-reference/portfolio/history"},{"title":"Get Points Breakdown","openapi":"GET /portfolio/points","href":"/api-reference/portfolio/points"},{"title":"Get Trading Allowance","openapi":"GET /portfolio/trading/allowance","href":"/api-reference/portfolio/allowance"}]},{"group":"Market Pages \u0026 Navigation","pages":[{"title":"Get Navigation Tree","openapi":"GET /navigation","href":"/api-reference/navigation/get-navigation"},{"title":"Get Market Page by Path","openapi":"GET /market-pages/by-path","href":"/api-reference/navigation/get-page-by-path"},{"title":"List Markets for a Page","openapi":"GET /market-pages/{id}/markets","href":"/api-reference/navigation/list-page-markets"},{"title":"List Property Keys","openapi":"GET /property-keys","href":"/api-reference/navigation/list-property-keys"},{"title":"Get Property Key","openapi":"GET /property-keys/{id}","href":"/api-reference/navigation/get-property-key"},{"title":"List Property Options","openapi":"GET /property-keys/{id}/options","href":"/api-reference/navigation/list-property-options"}]},{"group":"API Tokens","pages":[{"title":"Get Partner Capabilities","openapi":"GET /auth/api-tokens/capabilities","href":"/api-reference/api-tokens/get-capabilities"},{"title":"Derive Scoped Token","openapi":"POST /auth/api-tokens/derive","href":"/api-reference/api-tokens/derive-token"},{"title":"List Active Tokens","openapi":"GET /auth/api-tokens","href":"/api-reference/api-tokens/list-tokens"},{"title":"Revoke Token","openapi":"DELETE /auth/api-tokens/{tokenId}","href":"/api-reference/api-tokens/revoke-token"}]},{"group":"Partner Accounts","pages":[{"title":"Create Partner Sub-Account","openapi":"POST /profiles/partner-accounts","href":"/api-reference/partner-accounts/create-partner-account"},{"title":"List Partner Sub-Accounts","openapi":"GET /profiles/partner-accounts","href":"/api-reference/partner-accounts/list-partner-accounts"},{"title":"Check Partner Account Allowances","openapi":"GET /profiles/partner-accounts/{profileId}/allowances","href":"/api-reference/partner-accounts/check-allowances"},{"title":"Retry Partner Account Allowances","openapi":"POST /profiles/partner-accounts/{profileId}/allowances/retry","href":"/api-reference/partner-accounts/retry-allowances"}]},{"group":"Public Portfolio","pages":[{"title":"Get User Traded Volume","openapi":"GET /portfolio/{account}/traded-volume","href":"/api-reference/public-portfolio/traded-volume"},{"title":"Get User Positions (Public)","openapi":"GET /portfolio/{account}/positions","href":"/api-reference/public-portfolio/positions"},{"title":"Get Realized PnL (Public)","openapi":"GET /portfolio/{account}/realized-pnl","href":"/api-reference/public-portfolio/realized-pnl"},{"title":"Get PnL Chart (Public)","openapi":"GET /portfolio/{account}/pnl-chart","href":"/api-reference/public-portfolio/pnl-chart"},{"title":"Get User History (Public)","openapi":"GET /portfolio/{account}/history","href":"/api-reference/public-portfolio/history"},{"title":"Get User Accuracy (Public)","openapi":"GET /user-stats/accuracy/{account}","href":"/api-reference/public-portfolio/accuracy"},{"title":"Get User Pack Positions (Public)","openapi":"GET /parlay/{account}/positions","href":"/api-reference/public-portfolio/pack-positions"}]},{"group":"Feed","pages":[{"title":"Get Trading Activity Feed","openapi":"GET /feed/trading","href":"/api-reference/feed/trading-feed"}]},{"group":"Referral","pages":[{"title":"Get My Referral Stats","openapi":"GET /referral/usdc/me","href":"/api-reference/referral/my-stats"},{"title":"Get My Referred Users","openapi":"GET /referral/usdc/referrals","href":"/api-reference/referral/my-referrals"},{"title":"Get Referral Leaderboard","openapi":"GET /referral/usdc/leaderboard","href":"/api-reference/referral/leaderboard"},{"title":"Get Friends Leaderboard","openapi":"GET /referral/usdc/leaderboard/friends","href":"/api-reference/referral/leaderboard-friends"}]},{"group":"Leaderboard","pages":[{"title":"Unrealized PnL Leaderboard by Market","openapi":"GET /leaderboard/pnl/unrealized/markets/{marketId}","href":"/api-reference/leaderboard/unrealized-pnl-market"},{"title":"Biggest Open Positions","openapi":"GET /leaderboard/pnl/unrealized/biggest-positions","href":"/api-reference/leaderboard/biggest-positions"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Get Market Details - Limitless Exchange","buildId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","deploymentId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CDiBsYGW.js","utils-KF9rPlmF.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C26urKTX.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BdjmJAC1.js","snippetPresets-3IpDBjt3.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-D4x_2vvo.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BIWdc5Pa.js","shallow-LQqfiMNd.js","getApiPlaygroundDisplay-DryzlOZG.js","CodeSnippet-tcJujU4r.js","CodeSnippets-BHp0nVLL.js","Page-1CZdsdAn.js","getPastedJson-DU-1ayUv.js","icon-CZK2hPr4.js","MethodPill-DOaqmTFC.js","DuplicateIcon-B5-nUxxl.js","createIcon-CDP_U77G.js","DynamicMarkdown-GHvayGOn.js","SectionHeading-BYvpkmUD.js","axios-vUo_bRtp.js","Markdown-uxhlayGT.js","clsx-B35qUV0p.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BvrGG8gU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CAf0yVYe.js"]}