DatasetsPolymarket
Markets & settlements
Market search, one-market detail, and the on-chain resolution per condition.
Market search, one-market detail, and the on-chain resolution per condition.
Coverage and cadence
Cadence. Kept by the market recorder; state derived per request
Recorded markets with derived state: closed when the chain resolved the condition OR Polymarket's own feed closed it. /markets filters by slug substring and active | closed (never both), newest end_date first, limit up to 100. /settlements/{condition_id} is the on-chain resolution — [] means the chain resolved nothing, not that the market is open. Candles per token: /ohlcv.
Fields
| Field | Type | Description |
|---|---|---|
condition_id | string | The market, 0x-prefixed |
slug | string | URL slug |
active | integer | 1 when not closed, else 0 |
closed | integer | 1 when resolved on chain or closed by the venue |
end_date | integer | Scheduled end, epoch milliseconds |
neg_risk | integer | 1 for a neg-risk market |
tick_size | number | Price increment |
token_ids | array | One outcome token id per outcome |
How to get it
- REST —
GET /v1/polymarket/markets - MCP — tool
polymarket_marketsonhttps://vike.io/mcp.
Sample call
The call the dataset explorer builds:
curl -s "https://data.vike.io/v1/polymarket/markets?active=true&limit=25" \
-H "X-API-KEY: $VIKE_API_KEY"Analytics built on it
- Smart money — Markets where the smart-money cohort is net buying, and where it bought below the current mid.
- Wallet profile — One trader's lifetime volume, realized PnL, hit rate, open positions and PnL curve.