IEX-DOWNLOAD: Rust-Powered Access to IEX Historical Data
Project Goal IEX-DOWNLOAD is a robust command-line utility, written in pure Rust, for retrieving IEX TOPS, DEEP, and DEEP+ historical datasets. It provides fast, reliable downloads from the official IEX historical feed, making it trivial to bootstrap your research pipeline with over 13 TB of market data (4,600+ files) spanning 2016–2025.
It succeeds the original Node.js IEX Download project, preserving its automation features while adding the performance, safety, and reliability of Rust.
The Problem Obtaining historical tick-level data from exchanges is often messy and error-prone:
- Manual: the official interface forces tedious, one-by-one downloads.
- Unreliable: network hiccups and partial transfers force restarts.
- Unstructured: managing thousands of files across years of trading days is cumbersome.
The Solution IEX-DOWNLOAD brings together the automation of the original Node.js version with the performance of Rust:
- Performs: Rust delivers speed, safety, and reliability at scale.
- Flexible date ranges: download a single day or entire multi-year spans in one command.
- Dataset choice: selectively fetch TOPS, DEEP, or DEEP+ feeds.
- Dry-run mode: preview download size and files before committing.
- Reliable transfers: built-in retries, resumable downloads, and graceful handling of stalled connections.
- Organized output: automatically stores datasets by feed and date, consistent with IEX conventions.
- Simple CLI: no fragile scripts, just a single command.
- Complete coverage: supports all available feeds since December 2016.
Why It Matters Market researchers, quants, and engineers need raw truth data to test ideas and power analytics. With IEX-DOWNLOAD, you don’t just get a handful of samples—you unlock the entire IEX historical feed, 13+ terabytes strong, reliably and reproducibly, without wrestling with brittle tooling.
Paired with IEX2H5, the Rust downloader + C++ converter form a complete pipeline: download terabytes of PCAPs → convert into compressed HDF5 arrays → analyze at scale.
Explore the Project GitHub: github.com/vargaconsulting/iex-download Docs: vargaconsulting.github.io/iex-download