Rust + Alpaca Market Data
High-Performance Rust Client for Alpaca Market Data API
Typed async access to the official HTTP endpoints, plus pagination helpers for paginated routes. The docs cover usage, endpoint coverage, examples, and rustdoc links.
- The official Alpaca Market Data HTTP API defines endpoint semantics.
- Request and response field words use Alpaca's original API terms.
- Public Rust names stay idiomatic and async-only.
- The docs include guides, coverage tables, examples, and rustdoc links.
Core Guides
Start with crate behavior, auth rules, and repository layout before jumping into generated type pages.
Get Started
Create a client, pick a resource family, and understand mirror versus convenience methods.
Check Coverage
See which official endpoints are implemented and which gaps are still open.
Use the API Reference
Open generated pages for clients, requests, responses, models, enums, and rustdoc links.
Project Layout
See the source tree, examples, tests, benchmarks, and docs generation entry points.
API Modules
Each module page lists client methods, request structs, response wrappers, models, enums, tests, and rustdoc links.
Stocks
Historical data, latest data, snapshots, and metadata endpoints with batch and single-symbol variants.
Options
Historical data, latest data, snapshots, chain lookups, and exchange metadata.
Crypto
Historical data, latest data, orderbooks, and snapshots.
News
News listing with `list`, `list_all`, and `list_stream`.
Corporate Actions
Corporate action listing with `list`, `list_all`, and `list_stream`.