Concepts
Exports
Click download on a market. We build a file, the browser saves it, and a copy stays under Exports so you can get it again.
Window vs day pack
- Window — one ticker:
{ "ticker": "KXBTC15M-…", "format": "csv" } - Day pack — series + UTC day:
{ "series": "KXBTC15M", "day": "2026-10-05", "format": "csv" }
Formats
| format | Best for |
|---|---|
csv | Excel / Google Sheets (default) |
parquet | pandas / Polars / DuckDB |
json | Scripts that want a single JSON document |
jsonl.gz | Streaming pipelines |
Lifecycle
POST /api/v1/exports→idandstatus: pending- Poll
GET /api/v1/exports/{id}untilstatus: ready GET /api/v1/exports/{id}/filewith the same auth header — the browser saves the file
Snapshots are YES bid and YES ask over time. streams: ["l2"] is every book change, with orderbook_yes / orderbook_no columns.
CSV columns
ticker,title,strike,result,time_utc,ts,yes_bid,yes_ask,coin_price