- Live API Reference
- Market Data
- Symbols & Contracts
- 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.
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/symbolsimport 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.
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_of | string, object | Response 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_ofbefore relying on cached analytics (last_updatedis only the response time)
Related
Complementary endpoints
- Available Tickers - every symbol the API supports
- Symbol Universe - the symbol universe with coverage details
- Account, Plan & Usage - your plan and remaining quota