Skip to main content

Search and retrieve ticker metadata

The instruments endpoints give you structured metadata for any symbol in the StratAlerts universe. Use the list endpoint to search or filter by symbol, then use the detail endpoint when you need a single record by exact ticker. Both endpoints require the metadata:read scope and return the same object shape.

GET /instruments

Returns a paginated list of instruments. You can filter by a comma-separated set of symbols, run a prefix/substring search, or simply page through the full universe. GET https://app.stratalerts.com/api/market/v1/instruments
Requires scope: metadata:read

Request parameters

string
Comma-separated list of ticker symbols to retrieve. Symbols are normalized to uppercase. Maximum 250. When provided alongside search, only symbols that also match the search string are returned.
Substring filter applied to the symbol field (case-insensitive). Useful for finding symbols when you only know part of the ticker.
number
default:"50"
Maximum number of instruments to return. Clamped to the range 1–200.

Response fields

object[]
required
Array of instrument objects.

Code examples

Example response


GET /instruments/

Returns a single instrument by its exact ticker symbol. The symbol in the path is normalized to uppercase before lookup. GET https://app.stratalerts.com/api/market/v1/instruments/{symbol}
Requires scope: metadata:read

Path parameters

string
required
The ticker symbol to look up (e.g., AAPL). Case-insensitive — the server normalizes to uppercase.

Response fields

Returns a single instrument object with the same fields as the list response above: symbol, name, market, exchange, type, sector, and active.

Code examples

Example response


Error codes

Error responses use the following shape: