Market OHLCV candles (full history)
Min tier: free. True OHLCV price history for a market, at 1m-1d resolution, over its full lifetime — no retention window and no row cap beyond cursor paging. Served from a ClickHouse 1-minute rollup, so open/close are the bucket's real first and last trade rather than an average.
The {slug} path segment also accepts a raw condition_id (0x + 64 hex). Some markets have on-chain history but no catalog entry, and a raw condition_id is the only way to address those.
Each bucket carries a quality field. degraded means the underlying fills for that window cannot be attributed to an outcome (Feb-Apr 2026), so volume is understated there; price is unaffected.
Request
- Base URL: https://crowdintel.xyz/api
- URL: https://crowdintel.xyz/api/v1/markets/{slug}/candles
- Auth: HTTP bearer
Path parameters
Polymarket market slug.
Query parameters
Bucket width.
Inclusive lower bound, ISO-8601 or unix-ms.
Exclusive upper bound, ISO-8601 or unix-ms.
Outcome token to chart. Defaults to the market's busiest token.
Buckets per page (default 500, max 1000).
Opaque pagination cursor from a previous response's next_cursor. Omit for the first page. A cursor that is supplied but undecodable returns 400 bad_request ("Invalid cursor") — it does not silently restart at page 1.
Response
OHLCV buckets, oldest first.
Changes
No recorded changes to this operation across all 1 revision of this API.