Polymarket BTC Up/Down 24h historical order book & trade data
10.4M order-book and trade events for BTC daily Up/Down markets since 2025-06-01 — about 20,309 events a day across 1 windows.
Coverage
BTC Up/Down 24h data coverage
What is recorded, how often it updates and how much there is.
History start
2025-06-01
512 days of history
Events recorded
10,398,024
≈ 10.4M as of 2026-10-25
Avg events / day
20,309
book snapshot · book delta · trade · resolution
Update frequency
Book deltas and trades streamed as they occur; one new window per day
Daily activity · last 30 days
Indicative daily event volume, last 30 days to 2026-10-25. Shape modeled from collector stats; mean matches the average events/day above.
About this market
What is BTC Up/Down 24h?
The daily BTC Up/Down market behaves like a slow prediction on spot direction, with the deepest resting liquidity of any BTC window and a price that moves in steps as news arrives. The daily market is a single Up/Down binary per day: it opens around midday New York time and resolves 24 hours later on whether the price finished above where it started.
Bitcoin is the underlying that every other Up/Down market is judged against. Spot BTC reacts to US macro prints, spot-ETF flows and liquidation cascades on perpetual venues, and the Polymarket book reprices within a fraction of a second when any of them hits. Over a daily horizon the Up price is dominated by distance-to-strike: a $30 move that matters in the final minute is noise early in the window.
A daily market stays open long enough for the book to deepen and for informed traders to build positions across a whole session, so the data looks different from the short windows: wider quoted size, slower price changes, and clear reactions to overnight news. Be aware that there is only one market per day, so a year of history is roughly 365 samples.
What moves BTC 24h Up/Down
- Macro prints (CPI, payrolls, FOMC) that reprice the dollar and real yields within seconds
- Liquidation cascades on leveraged venues, which turn a 1% move into a 3% wick
- Window structure: news that lands overnight in Asia or ahead of the US session, which re-prices a market that has many hours left
Schema
BTC Up/Down 24h fields and sample rows
The same columns are returned by the API and in Parquet and CSV files.
| Field | Type | Description |
|---|---|---|
| ts_exchange | string | Exchange timestamp (ISO-8601, ms) |
| ts_recv | string | AymarData receive timestamp |
| market | string | Window slug: <family>-<window start unix> |
| outcome | string | "up" or "down" token |
| event_type | string | last_trade_price | price_change | book |
| side | string | "buy" | "sell" for trades, "bid" | "ask" for book events |
| price | number | Probability price, 0–1 |
| size | number | Shares traded or resting size at the level |
Sample rows
| ts_exchange | ts_recv | market | outcome | event_type | side | price | size |
|---|---|---|---|---|---|---|---|
| 2026-10-23T10:07:58.132Z | 2026-10-23T10:07:58.182Z | btc-updown-24h-1792684800 | up | last_trade_price | buy | 0.46 | 262 |
| 2026-10-23T10:07:58.904Z | 2026-10-23T10:07:58.942Z | btc-updown-24h-1792684800 | down | price_change | ask | 0.55 | 1516 |
| 2026-10-23T10:07:59.222Z | 2026-10-23T10:07:59.271Z | btc-updown-24h-1792684800 | up | last_trade_price | sell | 0.45 | 136 |
Illustrative rows for btc-updown-24h. Market is the window slug (btc-updown-24h-<start unix>); prices are probabilities between 0 and 1.
Code
Pull BTC Up/Down 24h in Python, cURL or MCP
Market id: btc-updown-24h. Export AYMARDATA_API_KEY from your dashboard, then run the Python requests example.
import os
import requests
API = "https://api.aymardata.com/v1"
KEY = os.environ["AYMARDATA_API_KEY"] # export AYMARDATA_API_KEY=ad_live_…
H = {"Authorization": f"Bearer {KEY}", "User-Agent": "aymardata-docs/1.0"}
# BTC Up/Down 24h: every trade in one daily window
trades = requests.get(
f"{API}/trades",
headers=H,
params={
"source": "polymarket",
"market": "btc-updown-24h",
"outcome": "up",
"start": "2026-10-22T16:00:00Z",
"end": "2026-10-23T16:00:00Z",
"limit": 500,
},
timeout=30,
).json()["data"]
print(len(trades), trades[0]["price"], trades[-1]["price"])
book = requests.get(
f"{API}/book",
headers=H,
params={
"source": "polymarket",
"market": "btc-updown-24h",
"outcome": "up",
"at": "2026-10-22T22:00:00Z",
"depth": 10,
},
timeout=30,
).json()
print(book.get("spread"), len(trades))FAQ
BTC Up/Down 24h: common questions
When does the daily BTC Up/Down market open and resolve?
Daily btc-updown-24h markets open around midday New York time and resolve 24 hours later. Check each market's rules text for the exact reference price and time before building a settlement model on top of it.
How much BTC 24h history is there?
One market per day since 2025-06-01 — roughly 512 markets. Because each stays open for a day, the order-book history per market is much larger than for the short windows.
What moves the BTC 24h Up/Down price most?
Two things dominate. First, macro prints (CPI, payrolls, FOMC) that reprice the dollar and real yields within seconds. Second, liquidation cascades on leveraged venues, which turn a 1% move into a 3% wick. On top of that sits the structural driver of every daily window: news that lands overnight in Asia or ahead of the US session, which re-prices a market that has many hours left. Liquidity here is the deepest of any coin in the family, with the tightest spreads and the most resting size at each level.
How does BTC 24h Up/Down compare with the BTCUSDT order book on Binance?
Binance is where price discovery happens; Polymarket prices a probability on top of it. Joining btc-updown-24h with Binance BTCUSDT spot and perp ticks on timestamp lets you measure how many milliseconds the Up price lags a spot move. See the Binance BTC spot and perp pages for the matching feeds.
How big is the btc-updown-24h dataset?
About 10.4M events recorded since 2025-06-01, or roughly 20,309 events a day across about 512 windows. Every event carries both exchange and receive timestamps.
Related
Related markets and next steps
BTC Up/Down 5m
Same coin, 5-minute windows
BTC Up/Down 15m
Same coin, 15-minute windows
BTC Up/Down 1h
Same coin, hourly windows
BTC Up/Down 4h
Same coin, 4-hour windows
ETH Up/Down 24h
Same daily window, Ether
SOL Up/Down 24h
Same daily window, Solana
XRP Up/Down 24h
Same daily window, XRP
Binance USDⓈ-M perps: BTCUSDT perp
Binance perpetual: funding and mark price
Binance spot: BTCUSDT spot
Binance spot order book
Hyperliquid: BTC perp
On-chain perpetual
Kalshi: KXBTCD BTC Daily
Kalshi contracts on the same asset
← All polymarket data
Parent hub for Polymarket
Pricing →
Builder, Pro and Enterprise plans
Backtest BTC Up/Down 24h with real tick data
Get an API key, pull your first window and join it with the other sources in the catalog.