v1

latestOpenAPI 3.0.32026-07-1745105192.4 KB
Intraday

Intraday Data

In additional to daily end-of-day stock prices, the Marketstack API also supports intraday data with data intervals as short as one minute. Intraday prices are available for all US stock tickers included in the IEX (Investors Exchange) stock exchange.

To access intraday market data, use the API’s Intraday Endpoint and specify your desired stock ticker symbols.

Notes:

  • A daily updated list of all tickers accessible via Marketstack is available for download:Download Ticker List

  • You can also request intraday data for individual ticker symbols using the Tickers Endpoint.

  • Ticker Symbol Formatting: When querying ticker symbols that include a period (.), replace the period with a hyphen (-) when using the Intraday Endpoint. Example: BRK.B → BRK-B

IMPORTANT NOTE: In the case of Intraday, Marketstack provides derived data that calculates a real-time reference price for each asset. While this is not a substitute for the TOPS Feed, we believe it will fulfill the needs of 95% of our customer base.

We’re doing so because as of February 1st, 2025, the IEX Exchange has changed its market data policies. To receive the FULL TOPS Feed, you must now have a market data agreement signed with the IEX Exchange. This means that the parameters bidPrice, bidSize, askPrice, askSize, lastPrice, lastSize, mid, and last will all return NULL in the API response for intraday since IEX entitlement is required for them. If you still need to have access to TOPS Feed, please contact our customer support team before signing any contract with them.

For using our derived data, there is no need to have a market data agreement signed with the IEX exchange, and there is no additional cost to the IEX Exchange.`

get/intraday

Query parameters

access_keystring required

Your Marketstack API access key.

symbolsstring required

One or more comma-separated ticker symbols (e.g., AAPL,MSFT).

interval'1min' | '5min' | '10min' | '15min' | '30min' | '1hour'

Intraday aggregation interval.

exchangestring

Filter your results based on a specific stock exchange by specifying the MIC identification of a stock exchange.

date_fromstring date

Filter results from this date (inclusive). Format YYYY-MM-DD.

date_tostring date

Filter results up to this date (inclusive). Format YYYY-MM-DD.

sort'ASC' | 'DESC'

Sort order. Use ASC for oldest first or DESC for newest first.

limitinteger

Pagination limit (results per page). Default 100, maximum 1000.

offsetinteger

Pagination offset (number of results to skip). Default 0.

after_hoursboolean

If set to true, includes pre and post market data if available. By default is set to false.

Response

Intraday data retrieved.