API reference
List markets
GET/markets/search
Filtered listing of open Polymarket and Kalshi markets, sorted by volume.
120 requests / minute per key (read tier). Returns the {success, message, data} + meta envelope.
Authorizations
Authorizationstringheaderrequired
Bearer token - an ito_* key (from Settings) holding the markets:read scope.
Query parameters
platformstring
all, polymarket, or kalshi (default all)
categorystring
Filter by category
expirationstring
Filter by expiration (YYYY-MM or YYYY)
limitint
Max results per platform (default 100, max 500)
Request
curl "https://itomarkets.com/api/v1/markets/search" \ -H "Authorization: Bearer $ITO_API_KEY"ResponseJSON
{ "success": true, "message": "Success", "data": [ { "market_id": "will-x-happen", "platform": "polymarket", "title": "Will X happen?", "last_price": 0.61, "volume": 120000.0, "expiration": "2026-12-31", "category": "crypto" } ], "meta": { "total": 1, "platform": "all", "category": null, "expiration": null }}