Get List of Exchanges

We support more than 60 exchanges all around the world. All US exchanges are combined into one virtual exchange ‘US,’ which includes NYSE, NASDAQ, NYSE ARCA, and OTC/PINK tickers.

To get the full list of supported exchanges with names, codes, operating MICs, country, and currency, you can use the ‘exchanges-list’ endpoint:

https://eodhistoricaldata.com/api/exchanges-list/?api_token=YOUR_API_TOKEN&fmt=json

There are no any additional parameters, the example of output below:

Get List of Tickers (Exchange Symbols)

To get a list of symbols for exchange you need to be authenticated and have a proper API key with access to this exchange. The URL should be like this:

https://eodhistoricaldata.com/api/exchange-symbol-list/{EXCHANGE_CODE}?api_token={YOUR_API_KEY}

By default, this API provides only tickers that were active at least a month ago, to get the list of inactive (delisted) tickers please use the parameter “delisted=1”:

https://eodhistoricaldata.com/api/exchange-symbol-list/{EXCHANGE_CODE}?api_token={YOUR_API_KEY}&delisted=1

For US exchanges you can also get all US tickers, then you should use the ‘US’ exchange code and tickers only for the particular exchange, the list of possible US exchanges to request:

'US', NYSE', 'NASDAQ', 'BATS', 'OTCQB', 'PINK', 'OTCQX', 'OTCMKTS', 'NMFQS', 'NYSE MKT','OTCBB', 'OTCGREY', 'BATS', 'OTC'

We do support both CSV and JSON output for this API endpoint. As an output you will get the following information: Symbol (or Code), Company Name, Country, Exchange, and Currency. And here is a sample output for list symbols of exchange:

Register & Get Data

Each API request costs 1 API call. You also can get a full list of supported tickers with our Sitemap.

And don’t forget to check our Exchange Trading Hours and Holidays API.