Skip to main content

Market IDs

Every market has a unified ID with a platform prefix:
PlatformFormatExample
Polymarketpoly_{condition_id}poly_0x24fb7c2d95c93a68...
Kalshikal_{ticker}kal_KXNEWPOPE-70-FAMB
Use these IDs across all endpoints — trades, candles, orderbooks, etc.

Response format

{
  "id": "poly_0x24fb...",
  "slug": "will-israel-launch-a-major-ground-offensive",
  "question": "Will Israel launch a major ground offensive in Lebanon by March 31?",
  "status": "open",
  "outcomes": [
    { "label": "Yes", "price": 0.998, "price_cents": 100 },
    { "label": "No", "price": 0.002, "price_cents": 0 }
  ],
  "volume_24h": 20870737.0,
  "platforms": [{
    "platform": "polymarket",
    "native_id": "0x24fb...",
    "url": "https://polymarket.com/event/will-israel-..."
  }],
  "event_slug": "will-israel-launch-a-major-ground-offensive"
}
Key fields:
  • price — probability from 0 to 1
  • price_cents — same value as 0-100 integer
  • volume_24h — USD volume in the last 24 hours
  • timestamp_ms — all timestamps are Unix milliseconds
  • event_slug — groups related markets under one event

Statuses

StatusMeaning
openActively trading
closedTrading ended, not yet resolved
resolvedFinal outcome determined