Scan live markets
Rank opportunities by price, spread, liquidity, activity, or market metadata.
Query normalized market snapshots, prices, order books, trades, and market lifecycle data through one historical and live interface.
Free workspace · No card required
polymarket.market_snapshots01 / BUILT FOR RESEARCH
Start with the strategy. KnownAt handles collection, normalization, timestamps, and historical storage.
Rank opportunities by price, spread, liquidity, activity, or market metadata.
Replay the information set available before later outcomes and corrections were known.
Move between live observations, historical ranges, and bulk files without rebuilding the pipeline.
02 / NORMALIZED SCHEMA
Representative early-access schema. Types, timestamps, and source identifiers stay explicit so the same dataset works in notebooks, bots, and backtests.
polymarket.market_snapshotsobserved_attimestampWhen KnownAt observed this market state.
available_attimestampWhen the record became usable by a model.
market_idstrStable source market or condition identifier.
token_idstrCLOB token identifier for the outcome.
outcomestrThe represented market outcome.
pricefloat64Normalized probability-like market price.
UTC · Polymarket| observed_at timestamp | market_id str | outcome str | price float64 |
|---|---|---|---|
| 14:32:10 | 0x3a67…cc14 | YES | 0.6240 |
| 14:33:10 | 0x3a67…cc14 | YES | 0.6270 |
| 14:34:10 | 0x3a67…cc14 | YES | 0.6250 |
| 14:35:10 | 0x3a67…cc14 | YES | 0.6290 |
03 / SOURCE COVERAGE
KnownAt preserves source identifiers and acquisition time while presenting a stable interface over changing upstream APIs.
04 / ONE ACCESS LAYER
The API shape stays familiar whether you request the latest record, bounded history, or an information set as it was known at a past moment.
dataset = knownat.dataset(
"polymarket.market_snapshots"
)
rows = dataset.history(
from_="2026-08-01",
to="2026-08-30",
as_known_at="2026-08-30T00:00:00Z"
)POINT-IN-TIME QUERY
Observed time, availability time, ingestion time, and later revisions remain distinct. Your backtest sees only records it could have known then.
as_known_at=2026-08-30T00:00:00Z05 / AVAILABILITY
Create a workspace to inspect the evolving schema and get notified as production access opens.