Endpoint Playground
Returns price history points for one Polymarket outcome token, identified by the required `token_id`. `interval` is one of `1m`, `1h`, `6h`, `1d` (default), `1w`, `all` or `max`; `fidelity` sets minutes per point (0 means 60, max 1440); `start_ts` and `end_ts` bound the range. Each point has a Unix `timestamp` and `price`. No points returns 404.
14 Oct 2026: 23 points; 2 fields had a value in every checked item.
Sample value profiles: timestamp: 2026-10-12 to 2026-10-13; price: 0.03 to 0.05, median 0.03.
curl 'https://api.crawlora.net/api/v1/polymarket/token/81927025054404355287140018940169293739219157042658469116956164881873598220211/price-history?interval=1m' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| token_id (path) | string | Yes | 81927025054404355287140018940169293739219157042658469116956164881873598220211 | Polymarket CLOB token id |
| interval | string | No | 1m | History interval |
| fidelity | integer | No | Data point resolution in minutes; 0 uses the default 60; maximum 1440 | |
| start_ts | integer | No | Optional Unix timestamp lower bound | |
| end_ts | integer | No | Optional Unix timestamp upper bound |
{
"code": 200,
"msg": "OK",
"data": {
"token_id": "81927025054404355287140018940169293739219157042658469116956164881873598220211",
"interval": "1d",
"fidelity": 60,
"points": [
{
"timestamp": 1780826405,
"price": 0.48
},
{
"timestamp": 1780839303,
"price": 0.285
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.