Market Analysis

Analyze Stock Markets Beyond Price Charts

Price charts show the outcome. Deeper historical data can help analysts investigate the trading activity, liquidity conditions, and market events surrounding those movements.

FinFeedAPI provides T+1 historical OHLCV and market metadata across 40+ exchanges, with detailed Native IEX historical microstructure data for supported symbols and dates. Analysts can combine price history with supported trades, quotes, order book events, and exchange-level context to investigate historical market activity from multiple perspectives.

Price Patterns Do Not Tell the Whole Story

Charts and technical indicators are useful for identifying historical patterns, trends, volatility, and momentum.

But aggregated price data removes much of the activity within each period. Analysts looking only at candles may have limited information about spreads, displayed liquidity, individual trades, order book activity, or changes in exchange state.

Biggest Pain Points

Price charts lack context

OHLCV shows historical price and volume but compresses the activity that occurred within each period.

Liquidity is difficult to analyze from candles

Volume alone does not show where displayed liquidity was available across the order book.

Signals can be difficult to investigate

An indicator may identify an unusual period without explaining what trades, quotes, or order book changes occurred around it.

Market state can be overlooked

Session transitions, auctions, halts, and trading-status changes can affect how historical observations should be interpreted.

Detailed analysis requires multiple data layers

Moving beyond OHLCV often requires trade, quote, order book, and event-level information that needs to be aligned correctly.

A Price Move Is an Observation. The Next Step Is Investigation.

Suppose a stock moves sharply during a particular historical period.

OHLCV can show the magnitude and direction of that move. A deeper investigation might ask:

  • What trades occurred around the movement?
  • What were the best bid and ask?
  • How did the spread change?
  • How much displayed liquidity was available?
  • How was liquidity distributed across price levels?
  • How did individual order events contribute to changes in the book?
  • Was the exchange within regular market hours?
  • Was there an auction, halt, or trading-status change?
  • Did relevant trades carry special conditions?

These additional observations do not automatically establish why a price moved. They give analysts more historical evidence to investigate what was happening around it.

FinFeedAPI provides the historical market data; analysts remain responsible for their methodology, interpretation, calculations, and any downstream research conclusions.

How Does FinFeedAPI Solve It?

Add Historical Context Beyond OHLCV

FinFeedAPI provides T+1 historical OHLCV across 40+ exchanges through a standardized interface. For analyses that require deeper exchange-level detail, supported Native IEX historical datasets add trades, Level 1 quotes, Level 2 price levels, Level 3 order book events, system events, and administrative messages.

Examine Historical Spreads and Top-of-Book Conditions

Native IEX Level 1 provides historical best bid, best ask, and associated sizes. Analysts can use these observations to study spread behavior and top-of-book conditions around historical price movements or signals.

Analyze Displayed Liquidity

Native IEX Level 2 provides displayed liquidity across multiple price levels. This allows researchers to examine how visible depth was distributed and how it changed during selected historical periods.

Investigate Order Book Activity

Native IEX Level 3 provides individual historical order book lifecycle events. Analysts can study supported order additions, modifications, deletions, executions, and book-clearing activity to investigate how the displayed book evolved over time.

Add Market Timing and Symbol Context

Native IEX system events provide information including system hours, regular market hours, message boundaries, and session-state transitions. Administrative messages add symbol-level context including trading status, auctions, operational halts, official open/close prices, and other relevant events.

Build Repeatable Analysis Workflows

REST and JSON-RPC provide structured access to historical Stock API resources. Analysts can define symbols, dates, periods, and datasets consistently across recurring research and analytical workflows.

What Can Analysts Investigate With Historical Stock Market Data?

Investigate Unusual Price Movements

Start with a period of unusual price or volume activity and examine the supported historical trades, quotes, liquidity, and exchange events around it. This adds additional evidence to the price chart without assuming a single cause for the movement.

Analyze Historical Spread Behavior

Native IEX Level 1 data can be used to examine how the bid-ask spread changed during selected periods. Analysts can compare spread conditions across different market environments or around specific historical events.

Examine Displayed Market Depth

Native IEX Level 2 allows analysts to study displayed liquidity across multiple price levels. This can support research into depth distribution, liquidity concentration, and changes in the visible book.

Study Order Book Evolution

Native IEX Level 3 events can be used to investigate how individual order events contributed to changes in the displayed book. Researchers can examine additions, modifications, deletions, executions, and book-clearing activity around periods of interest.

Compare Market Sessions and States

System events and administrative messages can help analysts distinguish regular market hours from other exchange states and identify supported auctions, halts, or trading-status changes. This provides additional context when comparing observations across historical periods.

Compare Price Signals With Microstructure Data

Analysts can calculate a signal from OHLCV and then examine supported Native IEX data around the same period. This makes it possible to study how price-based observations relate to spreads, trades, displayed depth, and order book activity.

Choose the Historical Detail Your Analysis Needs

Broad historical OHLCV can provide the starting point for market analysis, while supported Native IEX datasets allow deeper investigation of exchange-level activity.

DataWhat It ProvidesHow It Can Support Analysis
OHLCVT+1 historical open, high, low, close, and volume across 40+ exchangesTrends, returns, volatility, volume, technical analysis, and historical comparisons
Market MetadataExchange and symbol informationInstrument discovery and consistent organization of analytical datasets
TradesIndividual historical trades and supported condition flagsTrade-level investigation, filtering, and activity analysis
Level 1Historical best bid, best ask, and associated sizesSpread and top-of-book analysis
Level 2Displayed liquidity across price levelsDepth, liquidity-distribution, and visible-book analysis
Level 3Individual order book lifecycle eventsDetailed order-flow and book-evolution research
System EventsSystem hours, regular market hours, message boundaries, and session-state transitionsSession segmentation and exchange-state context
Administrative MessagesTrading status, auctions, operational halts, official open/close prices, and other symbol-level informationContext around unusual periods and symbol-level events

OHLCV and market metadata provide the broadest foundation for market analysis. Trades, Level 1, Level 2, Level 3, system events, and administrative messages described here are Native IEX historical datasets for supported symbols and dates.

From Price Charts to Deeper Historical Investigation

What the Analysis NeedsBeforeWith FinFeedAPI
Historical price analysisAnalysis may rely primarily on charts and aggregated price seriesT+1 historical OHLCV provides standardized price and volume observations across 40+ exchanges
Trade-level contextIndividual trading activity may not be visibleNative IEX trades provide transaction-level observations and supported condition flags
Spread analysisHistorical spreads may be unavailable or approximatedNative IEX Level 1 provides historical bid/ask observations
Liquidity analysisLiquidity may be inferred mainly from price and volumeNative IEX Level 2 provides displayed liquidity across price levels
Order book analysisIndividual book activity is unavailable in OHLCVNative IEX Level 3 provides historical order book lifecycle events
Market timingDifferent trading periods may be analyzed without exchange-state contextSystem events provide additional historical session context
Unusual periodsAuctions, halts, or status changes may require separate investigationAdministrative messages provide supported symbol-level event context
Repeatable researchAnalysis may depend on multiple datasets and custom retrieval processesStructured API access supports consistently defined historical workflows

Bring Historical Stock Data Into Your Analysis Workflow

FinFeedAPI provides structured interfaces for retrieving historical stock data for research, analytics, dashboards, and automated analysis.

REST API

REST works well for research scripts, notebooks, dashboards, analytical applications, and scheduled historical data retrieval.

Analysts can request supported data for defined symbols and periods and process it within their own analytical environment.

JSON-RPC

JSON-RPC provides structured RPC-based access for supported historical stock workflows.

It can be integrated into automated analytics, research infrastructure, and applications that repeatedly query historical market data.

Stock Historical MCP

FinFeedAPI also provides a hosted Stock Historical MCP server.

Supported tools for exchange and symbol discovery, OHLCV, and Native IEX historical resources can be used in compatible AI-assisted research and analytical workflows.

Don't Stop at “The Stock Moved 5%”

A chart might show:

The stock moved sharply during this period.

A deeper analysis can continue:

Price and volumeHow large was the move, and how did volume compare with surrounding periods?
TradesWhat transaction activity was recorded?
SpreadHow did the historical bid and ask change?
LiquidityWhat displayed depth was available across price levels?
Order activityHow did individual order events contribute to changes in the book?
Market stateWas the exchange within regular market hours? Was there an auction, halt, or status change?

The result is not an automatic explanation of causality. It is a richer historical evidence set that analysts can use to investigate the movement.

Go Beyond the Price Chart

Start with T+1 historical OHLCV and add trade, spread, liquidity, order book, and exchange-state information when your analysis requires deeper context.

FinFeedAPI provides historical OHLCV across 40+ exchanges, market metadata, and detailed Native IEX historical datasets where supported, giving analysts a structured foundation for historical market research and deeper exchange-level investigation.