Skip to content

GET /v1/markets/:token_id

Returns detailed data for a single market by its CLOB token ID, including orderbook summary and full metadata.

ParameterTypeDescription
token_idstringPolymarket CLOB token identifier
Terminal window
curl -s https://polynode.dev/v1/markets/21742633143463906290569404... \
-H "x-api-key: pn_live_YOUR_KEY"
{
"token_id": "21742633143463906290569404...",
"question": "Will Bitcoin hit $100K in 2026?",
"slug": "bitcoin-100k-2026",
"outcomes": ["Yes", "No"],
"condition_id": "0xabc123...",
"end_date": "2026-12-31T23:59:59Z",
"category": "Crypto",
"market_type": "binary",
"image": "https://polymarket.com/images/bitcoin.png",
"icon": "https://polymarket.com/icons/crypto.png",
"neg_risk": false,
"created_at": "2026-01-15T10:30:00Z",
"description": "This market resolves to Yes if...",
"liquidity": 125430.50,
"volume": 892341.25,
"last_price": 0.72,
"volume_24h": 48293.50,
"trade_count_24h": 342,
"last_trade_at": 1709136045000,
"last_status": "Confirmed",
"best_bid": 0.71,
"best_ask": 0.73,
"spread": 0.02,
"mid_price": 0.72,
"bid_depth": 45230.00,
"ask_depth": 38120.00,
"orderbook_updated_at": 1709136050000
}

All fields from GET /v1/markets plus:

FieldTypeDescription
last_statusstring | null”Pending” or “Confirmed” (null if no trades)
best_bidnumberHighest bid price
best_asknumberLowest ask price
spreadnumberBid-ask spread
mid_pricenumberMidpoint price
bid_depthnumberTotal bid depth in USD
ask_depthnumberTotal ask depth in USD
orderbook_updated_atintegerLast orderbook update (Unix ms)
descriptionstringFull market description
liquiditynumberTotal market liquidity
volumenumberAll-time trading volume
StatusDescription
404Market not found