Success
Per-field configuration (formats, units, allowed operators).
Lighter-weight alternative to /structure: returns just
the field-level metadata without page/section grouping.
Useful when building a custom UI or generating screener
queries programmatically.
Example
GET /api/v1.1/screener/fields/config
Response
200
Response
Authentication
List sectors
Returns the sectors available on this layer.
Query Parameters
Numeric market identifier (e.g. 1 = Tadawul / Saudi main market). Use GET /api/v1.1/markets to list valid values. Defaults to 3.
Default:3
Example:3
Response
200
Response
Success
Authentication
Query Parameters
Companies grouped by country, market, and sector.
Convenience lookup that returns the full universe of listed
companies organised under their country -> market -> sector
path. Often used as the seed dataset for cross-market peer
analysis.
Example
GET /api/v1.1/screener/universe?countryId=1
Query Parameters
Country ID. Default: 1 (Saudi Arabia). Defaults to 1.
Default:1
Example:1
Response
200
Response
Success
Authentication
Query Parameters
Run a screener query
Executes the URL-encoded screener query built from the structure endpoint and returns the matching companies with the requested columns. Compute-heavy: this endpoint carries its own tighter rate limit, independent of the rest of the layer.
Path Parameters
URL-encoded screener query string produced by the screener structure endpoint.
Response
200
Response
Success
Authentication
Path Parameters
Get peer companies
Returns the peer group for the requested company - sector and size comparable listings used for relative valuation.
Response
200
Response
Success