Polymarket Chainlink Prices
polymarket_chainlink_pricesThe price Polymarket's crypto up/down markets resolve on: Chainlink Data Streams prices, as Polymarket's live-data socket relays them for its crypto markets, for btc, eth, sol, xrp, doge, bnb, hype or zec in USD, from 2026-11-06 09:24:15 UTC to about a minute ago (rows are stored once a minute). series=price (default) is the price, about one tick a second; series=twap60 is its 60-second time-weighted average. interval=1s (default) returns every tick; 1m, 5m, 15m, 1h, 4h or 1d return one row per bucket aligned to UTC, the FIRST tick at or after the bucket's start: the price an up/down market compares at the start and the end of its window. For a 5-minute, 15-minute or hourly market from S to E pass interval = its length (5m, 15m or 1h), from_ms=S and to_ms=E+1: two rows, the price at its start and at its end. 4-HOUR AND DAILY MARKETS FOLLOW US EASTERN TIME, off the UTC grid of the 4h and 1d buckets: pass interval=1m with from_ms=S and to_ms=S+60000, and again with from_ms=E and to_ms=E+60000. Returns {rows, has_more, next_cursor}; each row {ts_ms (bucket start, epoch ms), price_ts_ms (the tick's own time), price (USD)}. from_ms is inclusive and to_ms exclusive, both on ts_ms. While has_more is true pass next_cursor back as cursor; a page can hold fewer rows than limit while has_more is true, and within the last two minutes a page ends at the last row stored so far. About 1.6% of seconds have no row and nothing is filled in: about 600 single seconds a day, about 17 gaps a day of 2 to 5 seconds, and about 85 a day of 6 to 30 seconds that nearly always every coin skips at once; the longest, 74 seconds, was 2026-11-06 11:15:33 to 11:16:46 UTC. Compare price_ts_ms with ts_ms. A page is 100 rows by default and at most 10,000.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"symbol": "<symbol>"
},
"name": "polymarket_chainlink_prices"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Rows per page (default 100, max 10000, as the REST route). | |
| to_ms | No | Bucket start, epoch milliseconds, EXCLUSIVE; must be greater than from_ms. Omit for up to now. | |
| cursor | No | The previous page's next_cursor, passed back unchanged. | |
| series | No | price = the price, about one tick a second (default); twap60 = its 60-second time-weighted average. | price |
| symbol | Yes | btc, eth, sol, xrp, doge, bnb, hype or zec; btcusd, btc/usd and BTC-USD work too, in any case. | |
| from_ms | No | Bucket start, epoch MILLISECONDS, inclusive. Omit for the first recorded tick. | |
| interval | No | 1s = every tick (default); wider = one row per UTC bucket, its first tick. | 1s |