US exchanges not included in exchanges-list/ API list

I’m using the individual names of the American exchanges (NASDAQ, etc) rather than the US meta-exchange.

However, while my code works for all the other global exchanges to pull the exchange info from the exchanges-list/ API - the individual USA exchanges seem to be missing from that list - only US is present?

  {
    "Name": "USA Stocks",
    "Code": "US",
    "OperatingMIC": "XNAS, XNYS, OTCM",
    "Country": "USA",
    "Currency": "USD",
    "CountryISO2": "US",
    "CountryISO3": "USA"
  },

Can we add the individual US exchanges to the list?

Also if I get a list of stocks for the US exchange and then use the Exchange listed for a symbol I get a 404. Is that expected?

i.e. the following is returned from the list of tickers on the US exchange:

{
  Code: 'AABB',
  Name: 'Asia Broadband Inc',
  Country: 'USA',
  Exchange: 'PINK',
  Currency: 'USD',
  Type: 'Common Stock',
  Isin: 'US04518L1008'
}

But the resulting call to the eod api returns a 404 on:

https://eodhd.com/api/eod/AABB.PINK?api_token=REDACTED&fmt=json&period=m

Do we need to patch the exchange to override it with US?

Hello,

Thanks for reaching out.
The reason is that for US exchanges, we provide consolidated data, combining all exchanges into a single “US” exchange. To determine which specific exchange a ticker belongs to, you can request the list of US tickers, where the “Exchange” field will indicate the specific exchange, such as NASDAQ, NYSE, etc.

Feel free to reach out if you have any futher questions.

Hey @Levon_V, thanks for the reply.

Yeah, I can understand.

From my perspective, on the client side, this introduces a ‘special case’ that I have to program around. Do you think the dev team would consider changing their code so a call referring to the sub-exchanges of US succeeds? i.e. the example url given above.

Abstracting around this client side is a bit painful when you’re not looking only at US.

You are very welcome!

Thank you for your suggestion; we will consider this possibility. The request for specific exchanges is available through the Bulk EOD API, but only for NASDAQ and NYSE.

Thanks for the tip @Levon_V - I hadn’t seen that API yet

You’re very welcome! If you have any further questions, feel free to reach out via the support chat on our website or email us at support@eodhistoricaldata.com.