AymarData
PolymarketHistory from 2025-06-01sol-updown-24h

Polymarket SOL Up/Down 24h historical order book & trade data

2.72M order-book and trade events for SOL daily Up/Down markets since 2025-06-01 — about 5,319 events a day across 1 windows.

Coverage

SOL 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

2,723,292

≈ 2.72M as of 2026-10-25

Avg events / day

5,319

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

SOL Up/Down 24h events/day: 30-day series, average 5,319 events/day, low 2,884, high 7,070.
low 2,884avg 5,319high 7,070

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 SOL Up/Down 24h?

The daily SOL Up/Down market is the slowest, thinnest way to bet on Solana's direction; it rewards patience and punishes anyone who needs a tight spread. 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.

Solana is the volatile one of the family. SOL's price follows on-chain activity — memecoin launches, launchpad volume, validator-client news — and it frequently moves in bursts rather than smoothly. Over a daily horizon that means more windows that look decided early and then reverse, and a book whose resting liquidity retreats quickly when volatility rises.

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 SOL 24h Up/Down

  • Network incidents and validator-client upgrades
  • ETF filings and treasury-company buying that arrive as scheduled headlines
  • 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

SOL Up/Down 24h fields and sample rows

The same columns are returned by the API and in Parquet and CSV files.

FieldTypeDescription
ts_exchangestringExchange timestamp (ISO-8601, ms)
ts_recvstringAymarData receive timestamp
marketstringWindow slug: <family>-<window start unix>
outcomestring"up" or "down" token
event_typestringlast_trade_price | price_change | book
sidestring"buy" | "sell" for trades, "bid" | "ask" for book events
pricenumberProbability price, 0–1
sizenumberShares traded or resting size at the level

Sample rows

ts_exchangets_recvmarketoutcomeevent_typesidepricesize
2026-10-23T05:29:56.496Z2026-10-23T05:29:56.536Zsol-updown-24h-1792684800uplast_trade_pricebuy0.5872
2026-10-23T05:29:56.762Z2026-10-23T05:29:56.812Zsol-updown-24h-1792684800downprice_changeask0.434012
2026-10-23T05:29:56.861Z2026-10-23T05:29:56.894Zsol-updown-24h-1792684800uplast_trade_pricesell0.57104

Illustrative rows for sol-updown-24h. Market is the window slug (sol-updown-24h-<start unix>); prices are probabilities between 0 and 1.

Code

Pull SOL Up/Down 24h in Python, cURL or MCP

Market id: sol-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"}

# SOL Up/Down 24h: every trade in one daily window
trades = requests.get(
    f"{API}/trades",
    headers=H,
    params={
        "source": "polymarket",
        "market": "sol-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": "sol-updown-24h",
        "outcome": "up",
        "at": "2026-10-22T22:00:00Z",
        "depth": 10,
    },
    timeout=30,
).json()
print(book.get("spread"), len(trades))

FAQ

SOL Up/Down 24h: common questions

When does the daily SOL Up/Down market open and resolve?

Daily sol-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 SOL 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 SOL 24h Up/Down price most?

Two things dominate. First, network incidents and validator-client upgrades. Second, ETF filings and treasury-company buying that arrive as scheduled headlines. 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 thinner than BTC and ETH, with visible gaps between price levels in quiet periods.

How does SOL 24h Up/Down compare with the SOLUSDT order book on Binance?

Binance is where price discovery happens; Polymarket prices a probability on top of it. Joining sol-updown-24h with Binance SOLUSDT spot and perp ticks on timestamp lets you measure how many milliseconds the Up price lags a spot move. See the Binance SOL spot and perp pages for the matching feeds.

How big is the sol-updown-24h dataset?

About 2.72M events recorded since 2025-06-01, or roughly 5,319 events a day across about 512 windows. Every event carries both exchange and receive timestamps.

Backtest SOL 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.