Screener Indicators
Get all indicator definitions supported by the stock screener, including keys, names, units, and available ranges. Use these to build custom filter conditions.
SDK Links
Parameters
SDK method parameters.
This method takes no parameters.
Request Example
Response
Response Example
json
{
"code": 0,
"message": "success",
"data": {
"groups": [
{
"group_name": "Market",
"group_type": "range",
"indicators": [
{
"id": -1,
"key": "filter_market",
"name": "Market",
"unit": "",
"category": 0,
"description": "",
"default_selected": false,
"default_range": [],
"value_ranges": [],
"places": 0,
"sub_indicators": [],
"tech_indicators": []
}
]
},
{
"group_name": "Quote Indicators",
"group_type": "Quotes",
"indicators": [
{
"id": 1,
"key": "filter_marketcap",
"name": "Market Cap",
"unit": "bn",
"category": 1,
"description": "",
"default_selected": true,
"default_range": [{"min": "10", "max": "1000"}],
"value_ranges": [{"min": "", "max": "10"}, {"min": "10", "max": "100"}],
"places": 2,
"sub_indicators": [],
"tech_indicators": []
}
]
}
]
}
}Response Status
| Status | Description | Schema |
|---|---|---|
| 200 | Success | ScreenerIndicatorsResponse |
| 400 | Bad request | None |
Schemas
ScreenerIndicatorsResponse
| Name | Type | Required | Description |
|---|---|---|---|
| groups | object[] | false | Indicator groups |
| ∟ group_name | string | false | Group name |
| ∟ group_type | string | false | Group type (e.g. range, Quotes, DividendIndex) |
| ∟ indicators | object[] | false | List of indicators in this group |
| ∟ ∟ id | integer | false | Indicator ID |
| ∟ ∟ key | string | false | Indicator key for building filter conditions |
| ∟ ∟ name | string | false | Indicator display name |
| ∟ ∟ unit | string | false | Unit (e.g. %, bn) |
| ∟ ∟ category | integer | false | Indicator category code |
| ∟ ∟ description | string | false | Indicator description |
| ∟ ∟ default_selected | boolean | false | Whether this indicator is selected by default |
| ∟ ∟ default_range | RangeItem[] | false | Default filter range |
| ∟ ∟ value_ranges | RangeItem[] | false | Available value ranges for this indicator |
| ∟ ∟ places | integer | false | Decimal places for display |
| ∟ ∟ sub_indicators | object[] | false | Sub-indicator definitions |
| ∟ ∟ tech_indicators | object[] | false | Technical indicator definitions |
RangeItem
| Name | Type | Required | Description |
|---|---|---|---|
| min | string | false | Lower bound (empty string means no lower bound) |
| max | string | false | Upper bound (empty string means no upper bound) |