Get market token prices history
Get historical token prices (probabilities from 0.0 to 1.0).
This endpoint always returns prices for all tokens in the market. Use /v1/tokens/{token_id}/prices for single-token queries.
Pagination limits:
- Default limit: 100 points per page
- Maximum limit: 200 points per page
- Use cursor from metadata.next_cursor to fetch the next page
Aggregation: Prices are averaged when aggregating to higher resolutions.
Format: JSON only.
Request
- Base URL: https://api.polymarketdata.co
- URL: https://api.polymarketdata.co/v1/markets/{id_or_slug}/prices
- Auth: API key in header X-API-Key
Path parameters
Market ID or market slug.
Query parameters
Inclusive range start. Accepts ISO 8601 timestamp or Unix seconds.
Exclusive range end. Accepts ISO 8601 timestamp or Unix seconds.
Supported time resolutions for historical endpoints.
Aggregation bucket size.
Maximum number of points to return in this page. Default: 100, max: 200.
Opaque cursor from a previous response metadata.next_cursor.
Response
Historical prices for all tokens in the market.
Example response
{
"data": {
"No": [
{
"p": 0.29,
"t": "2025-09-05T10:00:00Z"
},
{
"p": 0.27,
"t": "2025-09-05T11:00:00Z"
}
],
"Yes": [
{
"p": 0.71,
"t": "2025-09-05T10:00:00Z"
},
{
"p": 0.73,
"t": "2025-09-05T11:00:00Z"
}
]
},
"market_id": "618831",
"metadata": {
"count": 4,
"limit": 100
},
"resolution": "1h",
"tokens": {
"No": "12346",
"Yes": "12345"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.