{"uid":"cap_6mO9MfcsX67rt4IKcGrf0","slug":"x402-factory-venue-odds-comparison-b82d2919","name":"x402-factory Venue Odds Comparison","description":"Per-venue implied vs vig-adjusted odds with summarized depth for one market — Venue-by-venue comparison for a market: implied probability, vig-adjusted probability (overround removed via the quoted book), summarized depth near the touch, plus the cross-venue spread and a disagreement flag when it exceeds 5 points.","url":"https://x402-factory.com/v1/odds/compare/:slug","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"},"pathParams":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}}},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","required":["per_venue","venue_spread","disagreement_flag"],"properties":{"per_venue":{"type":"array","items":{"type":"object","required":["venue","implied_p","vig_adjusted_p","depth_within_1c_usd","depth_within_5c_usd"],"properties":{"venue":{"enum":["kalshi","polymarket"],"type":"string"},"implied_p":{"type":"number","maximum":1,"minimum":0},"vig_adjusted_p":{"type":"number","maximum":1,"minimum":0},"depth_within_1c_usd":{"type":"number"},"depth_within_5c_usd":{"type":"number"}},"additionalProperties":false}},"venue_spread":{"type":"number","maximum":1,"minimum":0},"disagreement_flag":{"type":"boolean"}},"additionalProperties":false},"meta":{"type":"object"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_OYWKY3nHis1fbzGpoL6Vw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns per-venue implied and vig-adjusted probabilities with order book depth for a prediction market, plus cross-venue spread and disagreement flag.","exampleAgentPrompt":"Compare Kalshi and Polymarket odds for the 'fed-rate-cut-2025' market — I want to see the vig-adjusted probabilities for each venue, the cross-venue spread, and whether they disagree by more than 5 points.","exampleUseCases":null,"resultDescription":"An array of per-venue records (Kalshi, Polymarket) each with implied probability, vig-adjusted probability, and order book depth within 1¢ and 5¢ of the touch; plus a single cross-venue spread number and a boolean disagreement_flag that fires when the spread exceeds 5 percentage points.","failureModes":["Unknown slug returns 404 or empty data","Market no longer active returns stale or missing depth","Payment failure via x402 returns 402 Payment Required","Slug format violation (must be lowercase kebab-case) returns 400 validation error","One venue may be temporarily unavailable, returning partial per_venue data"],"whenToPreferThis":"Use this endpoint when you need a fair-value (vig-removed) probability comparison across Kalshi and Polymarket for a specific market, or when you want to detect cross-venue mispricing or significant disagreement. Prefer this over a raw price feed when you need the overround stripped out and order book depth context in one call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:03:22.859Z","isFirstParty":false}