{"uid":"cap_oUaQHvytnHjwg1gfeR66M","slug":"x402-factory-cross-venue-prediction-market-disagreement-bddbcecf","name":"x402-factory Cross-Venue Prediction Market Disagreement","description":"Where Kalshi and Polymarket disagree on the same event, ranked by gap — Active prediction markets priced on both Kalshi and Polymarket, ranked by how far the two venues disagree on the implied probability — with direction, each venue's liquidity, and, where each venue's own resolved history proves it, which has been better calibrated in that category. Derived analytics; the calibration claim is…","url":"https://x402-factory.com/v1/cross-venue/disagreement?utm_source=zero.xyz","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","required":[],"properties":{"min_gap":{"type":"number","maximum":1,"minimum":0,"description":"Only rows whose venue gap is at least this"},"category":{"type":"string","maxLength":20,"minLength":2,"description":"Filter to one category, e.g. politics"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","required":["markets","linked_market_count","calibration_reference"],"properties":{"markets":{"type":"array","items":{"type":"object","required":["slug","question","category","resolution_date","venues","gap","direction","better_calibrated_venue","calibration_basis","calibration_computed_at"],"properties":{"gap":{"type":"number","description":"Max − min implied probability across the venues pricing this event"},"slug":{"type":"string"},"venues":{"type":"array","items":{"type":"object","required":["venue","implied_p","liquidity_usd"],"properties":{"venue":{"type":"string"},"implied_p":{"type":"number"},"liquidity_usd":{"type":"number"}},"additionalProperties":false}},"category":{"type":"string"},"question":{"type":"string"},"direction":{"type":"string","description":"Which venue prices it higher"},"resolution_date":{"type":"string"},"calibration_basis":{"anyOf":[{"type":"array","items":{"type":"object","required":["venue","category","window","horizon_hours","calibration_error","n"],"properties":{"n":{"type":"number"},"venue":{"type":"string"},"window":{"type":"string"},"category":{"type":"string"},"horizon_hours":{"type":"number"},"calibration_error":{"type":"number"}},"additionalProperties":false}},{"type":"null"}],"description":"Both venues' audited calibration numbers behind the verdict; null when the overlay is withheld"},"better_calibrated_venue":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The venue with lower calibration error on ITS OWN markets in this category (not a head-to-head on identical markets); null unless both venues clear n>=200 and the gap is statistically significant"},"calibration_computed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"When the calibration overlay was computed (up to ~1h stale; null when withheld)"}},"additionalProperties":false}},"linked_market_count":{"type":"number"},"calibration_reference":{"type":"string"}},"additionalProperties":false},"meta":{"type":"object"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_CBmIChDpztK9TWH6R9d-n","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns active prediction markets priced on both Kalshi and Polymarket, ranked by the gap in implied probability between the two venues, with direction, liquidity, and historical calibration data.","exampleAgentPrompt":"Show me which prediction markets have the biggest disagreement between Kalshi and Polymarket right now — filter to politics markets only and only show me gaps larger than 10 percentage points.","exampleUseCases":[{"title":"Arbitrage opportunity scanner","prompt":"Find all active prediction markets where Kalshi and Polymarket disagree by more than 15 percentage points — I want to see which venue prices each one higher and how liquid both sides are."},{"title":"Calibration research by category","prompt":"For economics or Fed-related prediction markets, which venue — Kalshi or Polymarket — has historically been better calibrated, and where do they currently disagree the most?"},{"title":"Political market price divergence alert","prompt":"Show me current politics prediction markets where Kalshi and Polymarket have the widest gap in implied probability, so I can see if one venue is systematically mis-pricing the election outcomes."}],"resultDescription":"A ranked JSON array of active markets that appear on both Kalshi and Polymarket, each including: the market question, category, resolution date, each venue's implied probability and USD liquidity, the absolute probability gap, which venue prices the event higher, and (where available) historical calibration error per venue for that category along with the sample size and time window used to compute it.","failureModes":["No markets found for the given category filter — returns empty data array","min_gap value outside 0–1 range returns a validation error","Category string too short or too long returns a validation error","Upstream venue data unavailable may cause stale or missing implied probabilities","Calibration data may be null if insufficient resolved history exists for a category-venue pair"],"whenToPreferThis":"Use this endpoint when you need to identify specific markets where Kalshi and Polymarket have materially different implied probabilities, especially when you want venue-level liquidity context and historical calibration comparisons. Prefer it over scraping individual venues directly, or over general market data APIs that don't cross-reference multiple prediction market venues or compute disagreement gaps.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T06:45:25.763Z","isFirstParty":false,"canonicalSlug":"x402-factory-cross-venue-prediction-market-disagreement-bddbcecf"}