List All Stock Exchanges

Retrieve the complete list of stock exchanges covered by the ROIC.ai API. Each entry includes the exchange code, full exchange name, and the number of ticker symbols available on that exchange. Use this endpoint to discover which exchanges are available, populate exchange filter dropdowns, or validate exchange codes before passing them to other endpoints.

The response includes major US exchanges like NASDAQ, NYSE, and AMEX, as well as international exchanges. Results are live.

GEThttps://api.roic.ai/v2/exchanges/list
Request
curl "https://api.roic.ai/v2/exchanges/list?apikey=YOUR_API_KEY"
Response
200 OK
[
  {
    "exchange": "NASDAQ",
    "exchange_name": "NASDAQ Global Select",
    "ticker_count": 3500
  },
  {
    "exchange": "NYSE",
    "exchange_name": "New York Stock Exchange",
    "ticker_count": 2800
  }
]

Parameters

Query parameters

formatstring

Response format. Use json for JSON (default) or excel for tab-separated values compatible with Google Sheets and Excel.

Default: jsonValues: jsonexcel

Response

Response fields

exchangestring

Short code of the exchange, e.g. NASDAQ. Pass it to the exchange filter parameters of the ticker endpoints.

exchange_namestring

Full display name of the exchange, e.g. NASDAQ Global Select.

ticker_countnumber

Number of tickers available on this exchange through the API. Counts change over time as securities list and delist.

Use Cases

  • Build a stock screener with an exchange filter dropdown populated from live data
  • Discover all available exchanges and their ticker coverage before querying other endpoints
  • Validate exchange codes entered by users in your application
  • Display exchange coverage statistics on a data provider landing page
  • Filter the List All Tickers response by exchange for region-specific applications