What Are Native IEX Trades?
Native IEX Trades represent individual execution events matched and printed on the Investors Exchange.
Unlike aggregated candle data (OHLCV), which summarizes activity over fixed time intervals, trade data captures every discrete execution at the exact moment it occurs. Each record details the trade size, price, trade identifier, precise timestamp, and specific venue condition indicators.
The Native IEX Trades dataset provides raw execution prints exactly as generated by the IEX matching engine. It allows developers to analyze actual execution prices, identify trade conditions, detect extended-hours activity, and track trade breaks.
Unlike Level 1 Quotes or Level 2 Price Levels, which reveal bid and ask liquidity commitments before an execution, Trades capture finalized transactions where buyer and seller liquidity interacted.
Unlike Level 3 Order Book data, which exposes all order lifecycle updates (adds, modifies, cancels), Trades focus exclusively on completed executions and trade breaks.
Developers routinely combine Native IEX Trades with Level 1 Quotes, Level 2 Price Levels, and Level 3 Order Book events to evaluate fill quality and microstructural execution dynamics.
Native IEX Trades are especially useful when analysts need to separate regular-session executions from extended-hours, odd-lot, intermarket sweep, trade-through-exempt, or single-price-cross activity.
Because each message includes nanosecond-level timing and native trade identifiers, the dataset supports precise reconstruction of the execution tape for a given symbol and trading day.
Trade break indicators also help developers distinguish valid executions from later corrections, making the dataset suitable for cleaner backtesting, surveillance, and transaction-cost analysis.
FinFeedAPI exposes Native IEX Trades through a consistent historical REST API, JSON-RPC proxy, and MCP interface.
