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.
Endpoint: GET /v1/quote/ai/screener/indicators
SDK response: The
datafield contains a grouped structure{"groups": [{...}]}. The CLIscreener indicators --format jsonflattens this to a flat array for convenience.
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": "公司规模与财务",
"indicators": [
{ "id": "1", "key": "marketcap", "name": "市值", "unit": "亿", "min": null, "max": null }
]
}
]
}
}The
filter_prefix is stripped from allkeyvalues. Theidfield is a string.
Response Status
| Status | Description | Schema |
|---|---|---|
| 200 | Success | ScreenerIndicatorsResponse |
| 400 | Bad request | None |
Schemas
ScreenerIndicatorsResponse
The SDK response data is a grouped structure. The CLI --format json output flattens it to a flat array. The filter_ prefix is stripped from all key values.
| Name | Type | Required | Description |
|---|---|---|---|
| groups | object[] | false | Indicator groups |
| ∟ group_name | string | false | Group name |
| ∟ indicators | object[] | false | Indicators in this group |
| ∟ ∟ id | string | false | Indicator ID (string) |
| ∟ ∟ key | string | false | Indicator key for building filter conditions (no filter_ prefix) |
| ∟ ∟ name | string | false | Indicator display name |
| ∟ ∟ unit | string | false | Unit (e.g. %, 亿) |
| ∟ ∟ min | string | false | Global lower bound; null means no lower bound |
| ∟ ∟ max | string | false | Global upper bound; null means no upper bound |