Skip to main content

Query current active setups across symbols

The setups endpoint returns the currently active setup records — the same data that populates the Setups Table in the StratAlerts UI. Each item represents one setup on one timeframe for one symbol, and includes candle state, in-force status, P3 and PMG indicators, setup shape, and sector classification. You can scope the results to specific symbols or timeframes, or omit filters to retrieve the full active universe up to your limit. GET https://app.stratalerts.com/api/market/v1/setups/current
Requires scope: states:read

Request parameters

string
Comma-separated list of ticker symbols to filter by (e.g., AAPL,MSFT,SPY). When provided, only setups for those symbols are returned. Symbols are normalized to uppercase. Maximum 250.
string
Comma-separated list of timeframe codes to filter by (e.g., D,W,M). When provided, only setups on those timeframes are returned. Valid timeframe codes: 15, 30, 60, 4H, D, W, M, Q, Y.
number
default:"100"
Maximum number of setup rows to return. Results are ordered by symbol then timeframe before the limit is applied.

Response fields

object[]
required
Array of setup objects.
Results are ordered alphabetically by symbol, then by timeframe, before the limit is applied. If you need a specific subset, always pass symbols and/or timeframes to avoid truncation.

Code examples

Example response

Error codes

Error responses use the following shape: