Tickers API - List Every Supported Stock and ETF Symbol | FlashAlpha
  1. Available Tickers

Available Tickers API

List every stock and ETF ticker the API supports, in one call.

Endpoint

Returns all available stock tickers.

GET /v1/tickers
Auth required (X-Api-Key) Rate Limited: Yes Plan: Free+

Parameters

This endpoint takes no parameters.

Request

curl -H "X-Api-Key: YOUR_API_KEY" \
  https://lab.flashalpha.com/v1/tickers
import requests

resp = requests.get(
    "https://lab.flashalpha.com/v1/tickers",
    headers={"X-Api-Key": "YOUR_API_KEY"}
)
resp.raise_for_status()
data = resp.json()
print(f"{data['count']} tickers, e.g. {data['tickers'][:5]}")
const resp = await fetch("https://lab.flashalpha.com/v1/tickers", {
  headers: { "X-Api-Key": "YOUR_API_KEY" }
});
if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
const data = await resp.json();
console.log(`${data.count} tickers, e.g. ${data.tickers.slice(0, 5).join(", ")}`);

Try it live

Runs on live market data and uses 1 request from your daily quota.

GET

Response

{
  "tickers": [
    "6A=F",
    "6B=F",
    "6C=F"
  ],
  "count": 13315,
  "endpoint_version": "2026.09.30",
  "data_as_of": {
    "node": "fa4",
    "equity_feed": "2026-10-30T13:46:30.097Z",
    "equity_options_feed": "2026-10-30T13:46:29Z",
    "index_feed": "2026-10-30T13:46:29.089Z",
    "index_options_feed": "2026-10-30T13:46:28Z",
    "futures_feed": "2026-10-30T13:46:28.503Z",
    "futures_options_feed": "2026-10-30T13:46:27.961Z",
    "flow_feed": "2026-10-30T13:46:00Z",
    "oi_feed": "2026-10-29T20:00:00Z",
    "macro_feed": "2026-10-29T21:00:20Z"
  }
}

Sending request…

See this endpoint on live data

Send this exact request and the real response shows up here, right next to the example.

Example truncated for brevity - the live response lists every supported symbol (6,000+ US equities and ETFs).

Response Fields

Field Type Description
tickers array of string Every supported ticker symbol
count integer Number of tickers in the list
endpoint_version, data_as_ofstring, objectResponse envelope, see Response envelope.

Errors

See Error Responses for the error body formats.

Status Error When
401-Missing or invalid X-Api-Key. The body is empty; check the status code before parsing JSON.
429Quota exceededDaily quota used up. Retry-After gives the seconds until the reset at 00:00 UTC. Rejected requests (including 403) count toward the quota.

What Is the Available Tickers Endpoint?

The Available Tickers endpoint returns the full list of symbols the API can serve. Use it to validate user input before you spend a request on an analytics endpoint, to populate symbol pickers and autocomplete, or to drive a batch job across the whole universe. For symbols that already have live data cached, see Queried Symbols.

Common Use Cases

  • Validate symbols - reject unknown tickers client-side before calling an analytics endpoint
  • Power autocomplete - load the list once and filter it as the user types
  • Drive batch jobs - iterate the universe for nightly screens or research pulls

Complementary endpoints

Ready to build with FlashAlpha?

Get your free API key and start pulling live options data in 60 seconds.

No credit card required Setup in 60 seconds Secure & reliable