Symbols API - Symbols With Live Data Cached | FlashAlpha
  1. Queried Symbols

Queried Symbols API

Symbols that have been queried and have live data cached.

Endpoint

Returns the list of symbols that have been queried and have live data cached.

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

Parameters

This endpoint takes no parameters.

Request

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

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

Try it live

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

GET

Response

{
  "symbols": [
    "6A=F",
    "6B=F",
    "6C=F"
  ],
  "count": 850,
  "note": "Live chain analytics load required upstream data per request. Endpoint access, fields and quotas depend on your plan; upstream data age and public snapshot policies still apply.",
  "last_updated": "2026-10-30T13:46:29.7724345Z",
  "endpoint_version": "2026.09.30",
  "data_as_of": {
    "node": "fa4",
    "equity_feed": "2026-10-30T13:46:29.566Z",
    "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:20.351Z",
    "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.

Response Fields

Field Type Description
symbols array of string Symbols with live data currently cached
count integer Number of symbols in the list
note string How live data is loaded and what limits apply
last_updated string ISO 8601 time the response was generated (UTC). Not a data freshness stamp; use data_as_of for that
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.

What Is the Queried Symbols Endpoint?

The Queried Symbols endpoint shows which symbols currently have live data cached because they have been requested. Any US equity or ETF in the ticker list can be queried; this list is about what is already warm, which is useful for monitoring and for choosing symbols that answer fastest.

Common Use Cases

  • Monitor what is warm - see which symbols already have live data loaded
  • Seed a watchlist - start from symbols other requests have already pulled
  • Check freshness - read data_as_of before relying on cached analytics (last_updated is only the response time)

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