{"openapi":"3.1.0","info":{"title":"Prediction Market Signals","version":"1.0.0","description":"Prediction market odds, liquidity quality, event coherence and cross-venue gaps computed from Polymarket and Kalshi public market data. One call, one computed answer, no accounts or API keys. Machine-payable over x402.","x-guidance":"Prediction Market Signals answers one question per call about a Polymarket or Kalshi market: what are the implied odds, is the book liquid enough to trust them, do an event's outcome prices add up, how far apart are the two venues. Each paid GET returns a computed verdict (such as LIQUID, THIN or PRICES_COHERENT) with the reasons, the source and what was NOT checked, not raw data. Use /pm-market with a Polymarket market slug, /kalshi-market with a Kalshi ticker, /pm-kalshi-gap with both. A verdict of UNVERIFIED means a lookup failed: treat it as unknown, never as clean. Odds are market-implied probabilities, not forecasts or advice. No account or key: pay per call in USDC over x402."},"servers":[{"url":"https://prediction-markets.x402tookit.com"}],"paths":{"/kalshi-event":{"get":{"operationId":"kalshi_event","summary":"Kalshi event overview by event ticker: every outcome's yes price and whether exclusive outcomes sum to 100%.","description":"Kalshi event overview by event ticker: every outcome's yes price and whether exclusive outcomes sum to 100%.","tags":["kalshi","events","prediction-markets"],"parameters":[{"name":"event_ticker","in":"query","required":true,"description":"Kalshi event ticker, e.g. KXNEWPOPE-70","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"event":{"type":["null","string"]},"eventTicker":{"type":["null","string"]},"mutuallyExclusive":{"type":["boolean","null"]},"liveOutcomes":{"type":["null","number"]},"yesMidSum":{"type":["null","number"]},"topOutcomes":{"type":["array","null"],"items":{"type":"object","properties":{"ticker":{"type":["null","string"]},"outcome":{"type":["null","string"]},"mid":{"type":["null","number"]},"spread":{"type":["null","number"]},"openInterest":{"type":["null","number"]}}}},"thresholds":{"type":["null","object"],"properties":{"overroundAbove":{"type":["null","number"]},"underroundBelow":{"type":["null","number"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"UNDERROUND","summary":"Who will the next Pope be?: 7 live priced outcomes, Yes mids sum to 0.253.","reasons":["Yes mids sum to 0.253, below 90%.","Kalshi quotes wide spreads on long-dated markets, so a sum off 100% is often spread, not mispricing."],"event":"Who will the next Pope be?","eventTicker":"KXNEWPOPE-70","mutuallyExclusive":true,"liveOutcomes":7,"yesMidSum":0.253,"topOutcomes":[{"ticker":"KXNEWPOPE-70-LANT","outcome":"Luis Antonio Tagle","mid":0.056,"spread":0.03,"openInterest":4704},{"ticker":"KXNEWPOPE-70-PPAR","outcome":"Pietro Parolin","mid":0.049,"spread":0.018,"openInterest":5061}],"thresholds":{"overroundAbove":1.1,"underroundBelow":0.9},"degraded":false,"notChecked":["settlement rules","fees","…1 more"],"source":"Kalshi public API /events","sourceUrl":"https://external-api.kalshi.com/trade-api/v2","asOf":"2026-10-11T01:07:57.067Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/kalshi-event"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/kalshi-event"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/kalshi-event"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/kalshi-event"}}]}}},"/kalshi-market":{"get":{"operationId":"kalshi_market","summary":"Kalshi market odds by ticker: yes bid/ask, mid, spread, volume, open interest and a liquid/thin verdict.","description":"Kalshi market odds by ticker: yes bid/ask, mid, spread, volume, open interest and a liquid/thin verdict.","tags":["kalshi","odds","prediction-markets"],"parameters":[{"name":"ticker","in":"query","required":true,"description":"Kalshi market ticker, e.g. KXELONMARS-99","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"market":{"type":["null","object"],"properties":{"ticker":{"type":["null","string"]},"title":{"type":["null","string"]},"outcomeLabel":{"type":["null","string"]},"status":{"type":["null","string"]},"yesBid":{"type":["null","number"]},"yesAsk":{"type":["null","number"]},"lastPrice":{"type":["null","number"]},"mid":{"type":["null","number"]},"spread":{"type":["null","number"]},"volume":{"type":["null","number"]},"volume24h":{"type":["null","number"]},"openInterest":{"type":["null","number"]},"closeTime":{"type":["null","string"]},"result":{}}},"thresholds":{"type":["null","object"],"properties":{"liquidOpenInterest":{"type":["null","number"]},"liquidMaxSpread":{"type":["null","number"]},"moderateOpenInterest":{"type":["null","number"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"LIQUID","summary":"Will Elon Musk visit Mars before Aug 1, 2099? (Mars): yes mid 0.1, spread 0.02, open interest 40005.","reasons":["Deep enough that the price is likely informative."],"market":{"ticker":"KXELONMARS-99","title":"Will Elon Musk visit Mars before Aug 1, 2099?","outcomeLabel":"Mars","status":"active","yesBid":0.09,"yesAsk":0.11,"lastPrice":0.09,"mid":0.1,"spread":0.02,"volume":119816,"volume24h":10,"openInterest":40005,"closeTime":"2099-08-01T04:59:00Z","result":null},"thresholds":{"liquidOpenInterest":20000,"liquidMaxSpread":0.03,"moderateOpenInterest":2000},"degraded":false,"notChecked":["resolution rules text","order book depth beyond the best quotes","…1 more"],"source":"Kalshi public API","sourceUrl":"https://external-api.kalshi.com/trade-api/v2","asOf":"2026-10-11T01:07:57.396Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/kalshi-market"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/kalshi-market"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/kalshi-market"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/kalshi-market"}}]}}},"/pm-event-overround":{"get":{"operationId":"pm_event_overround","summary":"Do a Polymarket event's outcome prices add up to 100%? Sums the Yes prices and flags over- or under-round.","description":"Do a Polymarket event's outcome prices add up to 100%? Sums the Yes prices and flags over- or under-round.","tags":["polymarket","arbitrage","prediction-markets"],"parameters":[{"name":"slug","in":"query","required":true,"description":"Polymarket EVENT slug, e.g. next-french-presidential-election","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"event":{"type":["null","string"]},"mutuallyExclusive":{"type":["boolean","null"]},"liveOutcomes":{"type":["null","number"]},"yesSum":{"type":["null","number"]},"topOutcomes":{"type":["array","null"],"items":{"type":"object","properties":{"slug":{"type":["null","string"]},"question":{"type":["null","string"]},"yes":{"type":["null","number"]}}}},"thresholds":{"type":["null","object"],"properties":{"overroundAbove":{"type":["null","number"]},"underroundBelow":{"type":["null","number"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"NOT_MUTUALLY_EXCLUSIVE","summary":"\"Will the US confirm that aliens exist by...?\": 2 live outcomes, Yes prices sum to 0.042.","reasons":["These markets are independent questions (not a negRisk event), so their prices need not sum to 1."],"event":"Will the US confirm that aliens exist by...?","mutuallyExclusive":false,"liveOutcomes":2,"yesSum":0.042,"topOutcomes":[{"slug":"will-the-us-confirm-that-aliens-exist-before-2027-789-924-249","question":"Will the US confirm that aliens exist before 2027?","yes":0.0305},{"slug":"will-the-us-confirm-that-aliens-exist-by-october-31-396","question":"Will the US confirm that aliens exist by October 31?","yes":0.0115}],"thresholds":{"overroundAbove":1.05,"underroundBelow":0.95},"degraded":false,"notChecked":["fees and spread, which usually exceed a small gap","whether every outcome is listed","…1 more"],"source":"Polymarket Gamma API /events","sourceUrl":"https://gamma-api.polymarket.com","asOf":"2026-10-11T01:07:57.722Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-event-overround"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-event-overround"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-event-overround"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-event-overround"}}]}}},"/pm-expiring":{"get":{"operationId":"pm_expiring","summary":"Polymarket markets resolving within 1-168 hours that still have real volume, with current odds and quality.","description":"Polymarket markets resolving within 1-168 hours that still have real volume, with current odds and quality.","tags":["polymarket","expiring","prediction-markets"],"parameters":[{"name":"hours","in":"query","required":false,"description":"Resolves within this many hours, 1 to 168, default 24","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"withinHours":{"type":["null","number"]},"markets":{"type":["array","null"],"items":{"type":"object","properties":{"slug":{"type":["null","string"]},"question":{"type":["null","string"]},"outcomes":{"type":["array","null"],"items":{"type":"object","properties":{"outcome":{"type":["null","string"]},"probability":{"type":["null","number"]}}}},"endDate":{"type":["null","string"]},"volume24hUsd":{"type":["null","number"]},"liquidityUsd":{"type":["null","number"]},"quality":{"type":["null","string"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"EXPIRING_FOUND","summary":"15 Polymarket markets with real 24h volume resolve within 48 hours.","reasons":["Only markets with at least $1,000 of 24h volume are listed."],"withinHours":48,"markets":[{"slug":"ufc-and2-kai2-2026-10-10","question":"UFC Fight Night: Andre Fili vs. Kai Kamaka III (Featherweight, Main Card)","outcomes":[{"outcome":"Andre Fili","probability":0.9995},{"outcome":"Kai Kamaka III","probability":0.0005}],"endDate":"2026-10-11T03:59:59.999Z","volume24hUsd":243353,"liquidityUsd":369670,"quality":"LIQUID"},{"slug":"lol-cpd-dsg-2026-10-10-game3","question":"LoL: Cupid Esports vs Disguised - Game 3 Winner","outcomes":[{"outcome":"Cupid Esports","probability":0.0005},{"outcome":"Disguised","probability":0.9995}],"endDate":"2026-10-11T03:00:00Z","volume24hUsd":179116,"liquidityUsd":343185,"quality":"LIQUID"}],"degraded":false,"notChecked":["markets under $1,000 of daily volume","Kalshi","…1 more"],"source":"Polymarket Gamma API /markets","sourceUrl":"https://gamma-api.polymarket.com","asOf":"2026-10-11T01:07:58.430Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-expiring"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-expiring"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-expiring"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-expiring"}}]}}},"/pm-kalshi-gap":{"get":{"operationId":"pm_kalshi_gap","summary":"Price gap between a Polymarket market and the Kalshi market you pair it with, with liquidity quality on both.","description":"Price gap between a Polymarket market and the Kalshi market you pair it with, with liquidity quality on both.","tags":["polymarket","kalshi","arbitrage"],"parameters":[{"name":"slug","in":"query","required":true,"description":"Polymarket market slug","schema":{"type":"string"}},{"name":"ticker","in":"query","required":true,"description":"Kalshi market ticker for the same question","schema":{"type":"string"}},{"name":"pm_outcome","in":"query","required":false,"description":"Which Polymarket outcome matches Kalshi Yes: 0 (first) or 1, default 0","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"polymarket":{"type":["null","object"],"properties":{"slug":{"type":["null","string"]},"outcome":{"type":["null","string"]},"probability":{"type":["null","number"]},"quality":{"type":["null","string"]}}},"kalshi":{"type":["null","object"],"properties":{"ticker":{"type":["null","string"]},"mid":{"type":["null","number"]},"quality":{"type":["null","string"]}}},"gapPoints":{"type":["null","number"]},"thresholds":{"type":["null","object"],"properties":{"wideGapPoints":{"type":["null","number"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"GAP_WIDE","summary":"Polymarket 3.1% vs Kalshi 10%: gap -6.95 points (positive = Polymarket higher).","reasons":["A gap of 5 points or more, both sides liquid enough to quote.","You supplied the pairing; this does not verify that the two questions resolve identically."],"polymarket":{"slug":"will-the-us-confirm-that-aliens-exist-before-2027-789-924-249","outcome":"Yes","probability":0.0305,"quality":"LIQUID"},"kalshi":{"ticker":"KXELONMARS-99","mid":0.1,"quality":"LIQUID"},"gapPoints":-6.95,"thresholds":{"wideGapPoints":5},"degraded":false,"notChecked":["whether the two markets have the same resolution rules and dates","fees, withdrawal limits and jurisdiction rules on each venue"],"source":"Polymarket Gamma API + Kalshi public API","asOf":"2026-10-11T01:07:58.765Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-kalshi-gap"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-kalshi-gap"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-kalshi-gap"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-kalshi-gap"}}]}}},"/pm-market":{"get":{"operationId":"pm_market","summary":"Polymarket market odds by slug: implied probabilities, spread, volume and a liquid/thin verdict.","description":"Polymarket market odds by slug: implied probabilities, spread, volume and a liquid/thin verdict.","tags":["polymarket","odds","prediction-markets"],"parameters":[{"name":"slug","in":"query","required":true,"description":"Polymarket market slug, from the market URL","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"market":{"type":["null","object"],"properties":{"slug":{"type":["null","string"]},"question":{"type":["null","string"]},"outcomes":{"type":["array","null"],"items":{"type":"object","properties":{"outcome":{"type":["null","string"]},"probability":{"type":["null","number"]}}}},"volumeUsd":{"type":["null","number"]},"volume24hUsd":{"type":["null","number"]},"liquidityUsd":{"type":["null","number"]},"bestBid":{"type":["null","number"]},"bestAsk":{"type":["null","number"]},"spread":{"type":["null","number"]},"lastTrade":{"type":["null","number"]},"change24h":{"type":["null","number"]},"endDate":{"type":["null","string"]},"active":{"type":["boolean","null"]},"closed":{"type":["boolean","null"]},"acceptingOrders":{"type":["boolean","null"]},"resolutionSource":{}}},"thresholds":{"type":["null","object"],"properties":{"liquidLiquidityUsd":{"type":["null","number"]},"liquidMaxSpread":{"type":["null","number"]},"moderateLiquidityUsd":{"type":["null","number"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"LIQUID","summary":"Will the US confirm that aliens exist before 2027? Leading outcome No at 97%; liquidity $727,841, spread 0.001.","reasons":["Deep enough that the price is likely informative."],"market":{"slug":"will-the-us-confirm-that-aliens-exist-before-2027-789-924-249","question":"Will the US confirm that aliens exist before 2027?","outcomes":[{"outcome":"Yes","probability":0.0305},{"outcome":"No","probability":0.9695}],"volumeUsd":40942614,"volume24hUsd":67559,"liquidityUsd":727841,"bestBid":0.03,"bestAsk":0.031,"spread":0.001,"lastTrade":0.03,"change24h":0.001,"endDate":"2027-01-01T04:59:00Z","active":true,"closed":false,"acceptingOrders":true,"resolutionSource":null},"thresholds":{"liquidLiquidityUsd":50000,"liquidMaxSpread":0.03,"moderateLiquidityUsd":5000},"degraded":false,"notChecked":["the resolution rules text and edge cases","order book depth beyond the spread","…1 more"],"source":"Polymarket Gamma API","sourceUrl":"https://gamma-api.polymarket.com","asOf":"2026-10-11T01:07:59.080Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-market"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-market"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-market"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-market"}}]}}},"/pm-movers":{"get":{"operationId":"pm_movers","summary":"Biggest 24-hour odds moves among liquid live Polymarket markets, with direction, size and liquidity quality.","description":"Biggest 24-hour odds moves among liquid live Polymarket markets, with direction, size and liquidity quality.","tags":["polymarket","movers","prediction-markets"],"parameters":[{"name":"n","in":"query","required":false,"description":"How many, 1 to 15, default 8","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"movers":{"type":["array","null"],"items":{"type":"object","properties":{"slug":{"type":["null","string"]},"question":{"type":["null","string"]},"change24hPoints":{"type":["null","number"]},"nowProbability":{"type":["null","number"]},"volume24hUsd":{"type":["null","number"]},"quality":{"type":["null","string"]}}}},"thresholds":{"type":["null","object"],"properties":{"bigMovePoints":{"type":["null","number"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"BIG_MOVES","summary":"8 largest 24h moves among liquid top-volume markets; 8 moved 10 points or more.","reasons":["Moves are in percentage points of the first listed outcome's price, over the last 24 hours."],"movers":[{"slug":"bra-vas-cre-2026-10-10-total-0pt5","question":"CR Vasco da Gama vs. Clube do Remo: O/U 0.5","change24hPoints":-95.4,"nowProbability":0.0005,"volume24hUsd":74157,"quality":"LIQUID"},{"slug":"cfb-calpol-idhst-2026-10-10","question":"Cal Poly vs. Idaho State","change24hPoints":85,"nowProbability":0.995,"volume24hUsd":93635,"quality":"LIQUID"}],"thresholds":{"bigMovePoints":10},"degraded":false,"notChecked":["thin markets (excluded)","the cause of a move","…1 more"],"source":"Polymarket Gamma API /markets","sourceUrl":"https://gamma-api.polymarket.com","asOf":"2026-10-11T01:07:59.395Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-movers"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-movers"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-movers"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-movers"}}]}}},"/pm-search":{"get":{"operationId":"pm_search","summary":"Search live Polymarket markets by topic. Returns top matches with implied odds, volume and liquidity quality.","description":"Search live Polymarket markets by topic. Returns top matches with implied odds, volume and liquidity quality.","tags":["polymarket","search","prediction-markets"],"parameters":[{"name":"q","in":"query","required":true,"description":"Topic words, e.g. bitcoin, fed rate, election","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"query":{"type":["null","string"]},"matches":{"type":["array","null"],"items":{"type":"object","properties":{"slug":{"type":["null","string"]},"event":{"type":["null","string"]},"question":{"type":["null","string"]},"outcomes":{"type":["array","null"],"items":{"type":"object","properties":{"outcome":{"type":["null","string"]},"probability":{"type":["null","number"]}}}},"volume24hUsd":{"type":["null","number"]},"liquidityUsd":{"type":["null","number"]},"quality":{"type":["null","string"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"MATCHES_FOUND","summary":"8 live Polymarket markets match \"bitcoin\", ranked by 24h volume.","reasons":["Use /pm-market with a slug for the full liquidity read."],"query":"bitcoin","matches":[{"slug":"will-bitcoin-dip-to-62pt5k-in-october-2026","event":"What price will Bitcoin hit in October?","question":"Will Bitcoin dip to $62,500 in October?","outcomes":[{"outcome":"Yes","probability":0.0165},{"outcome":"No","probability":0.9835}],"volume24hUsd":45483,"liquidityUsd":98961,"quality":"LIQUID"},{"slug":"bitcoin-above-82k-on-october-11-2026","event":"Bitcoin above ___ on October 11?","question":"Will the price of Bitcoin be above $82,000 on October 11?","outcomes":[{"outcome":"Yes","probability":0.955},{"outcome":"No","probability":0.045}],"volume24hUsd":42505,"liquidityUsd":42066,"quality":"MODERATE"}],"degraded":false,"notChecked":["closed markets","Kalshi (see /kalshi-event)"],"source":"Polymarket Gamma API /public-search","sourceUrl":"https://gamma-api.polymarket.com","asOf":"2026-10-11T01:07:59.711Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-search"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-search"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-search"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-search"}}]}}},"/pm-trending":{"get":{"operationId":"pm_trending","summary":"Most-traded live Polymarket markets in the last 24 hours with odds, 24h price change and liquidity quality.","description":"Most-traded live Polymarket markets in the last 24 hours with odds, 24h price change and liquidity quality.","tags":["polymarket","trending","prediction-markets"],"parameters":[{"name":"n","in":"query","required":false,"description":"How many, 1 to 20, default 10","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"markets":{"type":["array","null"],"items":{"type":"object","properties":{"slug":{"type":["null","string"]},"question":{"type":["null","string"]},"outcomes":{"type":["array","null"],"items":{"type":"object","properties":{"outcome":{"type":["null","string"]},"probability":{"type":["null","number"]}}}},"volume24hUsd":{"type":["null","number"]},"liquidityUsd":{"type":["null","number"]},"change24h":{"type":["null","number"]},"endDate":{"type":["null","string"]},"quality":{"type":["null","string"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"ALL_TRADEABLE","summary":"Top 10 Polymarket markets by 24h volume; 0 of them read as thin.","reasons":["Every listed market has usable liquidity."],"markets":[{"slug":"cfb-ga-ala-2026-10-10","question":"Georgia vs. Alabama","outcomes":[{"outcome":"Georgia","probability":0.565},{"outcome":"Alabama","probability":0.435}],"volume24hUsd":1291612,"liquidityUsd":249696,"change24h":0.11,"endDate":"2026-10-10T23:30:00Z","quality":"LIQUID"},{"slug":"lal-ray-bil-2026-10-10-bil","question":"Will Athletic Club win on 2026-10-10?","outcomes":[{"outcome":"Yes","probability":0.385},{"outcome":"No","probability":0.615}],"volume24hUsd":707343,"liquidityUsd":37523,"change24h":0.02,"endDate":"2026-10-10T12:00:00Z","quality":"MODERATE"}],"degraded":false,"notChecked":["Kalshi","why a market is trending"],"source":"Polymarket Gamma API /markets","sourceUrl":"https://gamma-api.polymarket.com","asOf":"2026-10-11T01:08:00.012Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-trending"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-trending"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-trending"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://prediction-markets.x402tookit.com/pm-trending"}}]}}}}}