Datasets
dYdX v4 Historical Trades
Trade-level history reconstructed from dYdX v4 chain data, with continuity beyond the public API retention window.
- Coverage
- 2023-07 → presentRolling — new data loaded weekly
- Granularity
- Per-fill, with block height and microsecond block time
- Formats
- Parquet, CSV
- Volume
- Billions of rows
- Size
- Hundreds of GB compressed
- Pricing
- Contact sales
Schema documentation
| Field | Type | Unit | Nullable | Null meaning | Example |
|---|---|---|---|---|---|
| block_height | int64 | — | Never | — | 12345678 |
| block_time | timestamp[us, UTC] | UTC | Never | — | 2026-06-01T00:00:00.000000Z |
| market | string | — | Never | — | BTC-USD |
| side | string | — | Never | — | BUY |
| price | decimal128(38, 18) | quote currency | Never | — | 64250.500000000000000000 |
| size | decimal128(38, 18) | base currency | Never | — | 0.015000000000000000 |
| maker_order_id | string | — | Yes | The fill had no resting counterparty order record. | a1b2c3d4 |
Request access
Please include the following in your message:
Dataset scope
- Dataset(s) of interest
- Granularity needed
Time range
- Time range required (from / to)
- One-time extract or ongoing increments
Delivery
- Preferred format (Parquet / CSV)
- Delivery method (SFTP / signed link)
Organisation
- Company and registered country
- Number of seats / intended users
- Intended use case
- Any compliance or data residency requirements