// POLYMARKET · BTC
Bitcoin Up/Down markets,
historical data from Polymarket.
Order books, settlement prices, and each market’s strike and outcome for Polymarket’s BTC Up/Down markets, archived by UTC day. The table below counts how those markets actually settled — from the same markets files a subscription downloads.
How BTC markets settled
Markets that opened in the last 30 archived days (2026-08-31 to 2026-09-29), counted from the archive’s markets files and recomputed several times a day.| market period | markets | Up | Down | no outcome read | longest streak |
|---|---|---|---|---|---|
| 5m | 8638 | 4296 · 49.7% | 4342 · 50.3% | 0 | 13 × Down |
| 15m | 2880 | 1430 · 49.7% | 1450 · 50.3% | 0 | 11 × Up |
Shares are of markets with a readable outcome. “No outcome read” is a market whose settlement the archive could not read — counted in the total, never assigned a side. A streak is back-to-back markets settling the same way; a missing market, or one with no outcome read, ends it.
BTC datasets in the archive
Narrow any of them to BTC with asset=btc on /v1/files. Which market periods and days your key reaches is whatever /v1/meta?venue=polymarket answers.- markets
- Per-market metadata, strike and settlement outcome
- book
- Full-depth order-book snapshots
- price_change
- Order-book deltas with best bid/ask
- best_bid_ask
- Top of book, unthrottled — the same best bid/ask price_change carries, at every update rather than the capture cadence; prices only, no sizes, so depth still needs book or price_change
- last_trade_price
- Trade prints, unthrottled
- prices
- Settlement feed, tick by tick (instantaneous Chainlink stream)
- twap60s
- TWAP 60s settlement stream — settles both 5-minute and 15-minute markets
- klines
- OHLC candles derived from the settlement feed, with a tick count — no trade volume; the settlement feed is a price feed
Pull BTC with your key
Filters only narrow; a listing defaults to the newest day your key reaches.BASH
# BTC order books, newest day your key reaches curl -H "Authorization: Bearer $OT_KEY" \ "https://outcometick.com/v1/files?venue=polymarket&dataset=book,price_change&asset=btc" # BTC market strikes and settled outcomes curl -H "Authorization: Bearer $OT_KEY" \ "https://outcometick.com/v1/files?venue=polymarket&dataset=markets&asset=btc" # download one — the listing hands back each file’s url URL=$(curl -s -H "Authorization: Bearer $OT_KEY" \ "https://outcometick.com/v1/files?venue=polymarket&dataset=markets&asset=btc" \ | jq -er '.files[0].url') curl -L -H "Authorization: Bearer $OT_KEY" "$URL" -o markets.jsonl.gz
You can check this before paying. The public sample archive is one real day in the same layout and formats as the paid one — count the outcomes in its markets file yourself and compare them with the table above.