API reference

Events

Live Polymarket events, synced continuously. All read endpoints are free and need no auth — browse first, spend later.

Endpoints

MethodPathPurpose
GET/api/eventsList / search / filter
GET/api/events/{event_id}Detail incl. sub-markets and prices
GET/api/events/categoriesAvailable category chips
GET/api/events/{event_id}/kalshiCross-venue comparison (when matched)
GET/api/stats/track-recordPublic graded track record

Search & filters

curl "https://backend-production-092f.up.railway.app/api/events?search=world+cup&category=Sports&sort_by=volume&per_page=5"
ParamValuesNotes
searchfree textTitle match
categorySports, Weather, Crypto, Politics, Elections, …From /api/events/categories
sort_byvolume | liquidity | end_date | created_atDefault volume
min_marketsint ≥ 1Multi-outcome events only (e.g. ≥3)
min_volumenumberLiquidity floor
time_horizontoday | this_week | this_month | allBy end date
page / per_page≥1 / 1–100Pagination

Picking events worth a report

The council shines on liquid, multi-outcome events (elections, weather bins, tournament winners). A useful agent heuristic: min_markets=3&sort_by=volume&time_horizon=this_week — soon-resolving events also get graded fast, so you can measure the council against your own strategy quickly.