cURL
curl --request GET \ --url https://api.oddpool.com/feeds/catalog
Discover available events and the exact channel names to subscribe to.
macro
curl -H "X-API-Key: oddpool_..." \ "https://api.oddpool.com/feeds/catalog?feed=macro"
{ "feeds": { "macro": { "description": "Cross-venue macro economic prediction markets", "events": [ { "event_key": "fomc-2026-04-29", "title": "FOMC April 2026", "type": "fomc", "event_date": "2026-04-29", "status": "upcoming", "venues": ["kalshi", "polymarket"], "outcomes": 5, "channels": { "dist": "dist:fomc-2026-04-29", "book": "book:fomc-2026-04-29:{outcome_key}", "trade": "trade:fomc-2026-04-29:{outcome_key}", "snapshot": "snapshot:fomc-2026-04-29" } } ] } } }
GET https://api.oddpool.com/feeds/catalog/{event_key}
outcome_key
curl -H "X-API-Key: oddpool_..." \ "https://api.oddpool.com/feeds/catalog/fomc-2026-04-29"
{ "event_key": "fomc-2026-04-29", "title": "FOMC April 2026", "type": "fomc", "feed": "macro", "event_date": "2026-04-29", "status": "upcoming", "outcomes": [ { "outcome_key": "hold", "label": "Fed maintains rate", "venues": ["kalshi", "polymarket"], "channels": { "book": "book:fomc-2026-04-29:hold", "trade": "trade:fomc-2026-04-29:hold" } }, { "outcome_key": "cut_25", "label": "Cut 25bps", "venues": ["kalshi", "polymarket"], "channels": { "book": "book:fomc-2026-04-29:cut_25", "trade": "trade:fomc-2026-04-29:cut_25" } } ], "channels": { "dist": "dist:fomc-2026-04-29", "snapshot": "snapshot:fomc-2026-04-29" } }