{"uid":"cap_sseYzZZbACUOQjS6rTb29","slug":"prediction-market-odds-aggregator-polymarket-kalshi-6c2a9055","name":"Prediction Market Odds Aggregator (Polymarket + Kalshi)","description":"Prediction market odds: Polymarket (question, outcomes, prices, volume, liquidity) + Kalshi (ticker, yes/no bids, volume, open interest). ?q=<keyword>&limit=10","url":"https://pyfile-agent.taile3ff35.ts.net/data/prediction","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"q":{"type":"string"},"limit":{"type":"number"}}}}},"output":{"type":"object"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_nurdNtGJVi9jM7iSXhcjs","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns real-time prediction market odds, prices, volume, and liquidity from both Polymarket and Kalshi for a given keyword search.","exampleAgentPrompt":"Search prediction markets for 'Fed rate cut' and show me the top 5 results — including Polymarket prices and liquidity, and Kalshi yes/no bid prices and open interest.","exampleUseCases":[{"title":"Election odds research","prompt":"Look up prediction market odds for 'US presidential election 2024' — I want to see what both Polymarket and Kalshi are pricing right now, including volumes and liquidity."},{"title":"Macro event probability tracking","prompt":"Search prediction markets for 'Fed rate cut' and give me the top 10 results — I need to see the current yes/no prices and open interest on Kalshi and the outcome prices on Polymarket."},{"title":"Crypto regulatory event monitoring","prompt":"Find prediction markets about 'Bitcoin ETF' and show me the top 5 — I want to compare the implied odds and trading volume across Polymarket and Kalshi."}],"resultDescription":"A list of prediction market entries from Polymarket (question text, outcome names, prices, trading volume, liquidity) and Kalshi (ticker symbol, yes/no bid prices, trading volume, open interest), filtered by the keyword query and capped at the specified limit.","failureModes":["No markets found for the given keyword — returns empty results list","Upstream Polymarket or Kalshi API unavailable — partial or no results returned","Missing or invalid query parameter — may return an error or empty response","Limit parameter ignored or capped by server — fewer results than expected"],"whenToPreferThis":"Use this endpoint when you need real-time aggregated prediction market data from both Polymarket and Kalshi in a single call. It is ideal when comparing implied probabilities across platforms, monitoring market sentiment on specific events, or building dashboards that need volume and liquidity data. Prefer this over scraping individual exchange UIs or calling each exchange separately.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:01:08.867Z","isFirstParty":false}