Polymarket ETH Up/Down 1h Data

Every eth-updown-1h market since 2026-02-01, 24 a day: tick-level L2 order books, trades, and on-chain fills. Download one market or a whole day at once.

24
markets a day
2026-02-01
data since
75%
less quota per daily ZIP
End point
/v1/polymarket/l2/{YYYY/MM/DD}/{market_slug}.parquet
/v1/polymarket/trades/{YYYY/MM/DD}/{market_slug}.parquet
/v1/polymarket/onchain_fills/{YYYY/MM/DD}/{market_slug}.parquet

ETH Up/Down 1h datasets

Part of Polymarket crypto data. Column definitions are in the data schemas. To test a strategy on these markets, see how to backtest Polymarket strategies.

Polymarket ETH Up/Down 1h data coverage
Marketsethereum-up-or-down-{month}-{day}-{year}-{hour}{am|pm}-et: one market every hour, 24 per UTC day
CoverageEvery ETH Up/Down 1h market since 2026-02-01, published daily
Data typesl2 (book, price_change, tick_size_change, market_resolved), trades, onchain_fills
Resolution pricethe Binance ETH/USDT 1-hour candle: Up if the close is at least the open. PMData does not provide Binance data.
Whole-day downloadOne ZIP per day for eth-1h: 6 download quota instead of 24 (75% less)
CollectionAWS London, the same region as Polymarket; median collection latency 4.6 ms

Download a whole day of ETH Up/Down 1h markets

import requests

url = "https://api.pmdata.dev/v1/polymarket/l2/2026/08/08/eth-1h.zip"
response = requests.get(url, headers={"api_key": "<YOUR_API_KEY>"})
response.raise_for_status()
open("eth-1h-2026-08-08.zip", "wb").write(response.content)

Frequently asked questions