vike
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

FieldTypeDescription
condition_idstringThe market, 0x-prefixed
slugstringURL slug
activeinteger1 when not closed, else 0
closedinteger1 when resolved on chain or closed by the venue
end_dateintegerScheduled end, epoch milliseconds
neg_riskinteger1 for a neg-risk market
tick_sizenumberPrice increment
token_idsarrayOne outcome token id per outcome

How to get it

Sample call

The call the dataset explorer builds:

cURL
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.

On this page