v1

latestOpenAPI 3.0.32026-07-1745105192.4 KB
End-of-day

EOD Data

You can use the API's eod endpoint in order to obtain end-of-day data for one or multiple stock tickers. A single or multiple comma-separated ticker symbols are passed to the API using the symbols parameter.

Note:

  • The EOD data has access to over 500,000 tickers from more major world-known exchanges. The full list of supported tickers and exchanges can be seen here: Download

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

  • The V2 EOD endpoint supports data from 30+ stock exchanges, including NASDAQ, PINK, SHG, NYSE, NYSE ARCA, OTCQB, and BATS

  • To retrieve end-of-day data for individual tickers, you can also use the Tickers Endpoint.

  • Ticker Symbol Formatting: When querying ticker symbols that include a period (.), replace the period with a hyphen (-) in the intraday endpoint. Example:BRK.B → BRK-B

Adjusted Prices:Adjusted” prices represent stock values that have been modified to accurately reflect the impact of corporate actions such as splits and dividends. These adjustments are applied following the CRSP Calculations methodology established by the Center for Research in Security Prices (CRSP).

get/eod

Query parameters

access_keystring required

Your Marketstack API access key.

symbolsstring required

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

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.

Response

EOD data retrieved.

All 45 operations