List Stock Tickers

Retrieve the complete list of stock ticker symbols available in the ROIC.ai database. The response includes every publicly traded company across NASDAQ, NYSE, AMEX, and international exchanges, every listed symbol in total. Each entry includes the ticker symbol, full company name, exchange name, security type, and listing status. You can filter by listing status using the listed query parameter.

This endpoint is ideal for building local databases, populating autocomplete fields, or syncing your system with the full universe of available tickers. Results are live.

GEThttps://api.roic.ai/v2/tickers/list
Request
curl "https://api.roic.ai/v2/tickers/list?apikey=YOUR_API_KEY"
Response
200 OK
[
  {
    "symbol": "AAPL",
    "name": "Apple Inc.",
    "exchange_name": "NASDAQ Global Select",
    "exchange": "NASDAQ",
    "type": "Common Stock",
    "listed": true
  },
  {
    "symbol": "MSFT",
    "name": "Microsoft Corporation",
    "exchange_name": "NASDAQ Global Select",
    "exchange": "NASDAQ",
    "type": "Common Stock",
    "listed": true
  }
]

Parameters

Query parameters

listedboolean

Filter by listing status. true for listed, false for delisted. Omit to return all tickers.

Values: truefalse
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

symbolstring

The ticker symbol as it trades on its exchange, e.g. AAPL. Use it as the identifier when calling other v2 endpoints.

namestring

Human-readable name of the company or security, e.g. Apple Inc.. Use it for display; it is not a stable identifier.

exchange_namestring

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

exchangestring

Short code of the listing exchange, e.g. NASDAQ. Pass it to the exchange filter parameters to narrow searches to one venue.

typestring

The kind of security this ticker represents, e.g. Common Stock, ETF, or Preferred Stock.

listedboolean

Whether the ticker is currently listed and trading on its exchange. false means the security has been delisted; its historical data remains available.

Use Cases

  • Build a local ticker database that syncs daily with all available stock symbols
  • Populate an autocomplete or typeahead search field with every available ticker
  • Generate a master list of all securities for compliance or audit purposes
  • Export to CSV or Excel for offline analysis using the format=excel parameter
  • Feed into a stock screener or portfolio management system as the base universe
  • Search Tickers - Search for specific tickers instead of downloading the full list
  • List by Exchange - Get tickers for a single exchange instead of all exchanges
  • List All Exchanges - See which exchanges are available and how many tickers each has