v1

latestOpenAPI 3.0.32026-07-2664108290.0 KB
KLSE

Top KLSE companies by classification

Returns top KLSE-listed companies ranked by one or more classifications.

<Accordion title="Available classifications"> `dividend_yield`, `revenue`, `earnings`, `market_cap`, `pe` </Accordion>

<Note>Get valid sector slugs from the KLSE Sectors endpoint.</Note>

<Info>Costs 1 API credit per requested classification. Default behavior (all 5 classifications) consumes 5 credits.</Info>

get/v2/klse/companies/top/

Query parameters

sectorstring

Filter by sector slug. E.g. financials, healthcare. Default: all sectors.

n_stockinteger

Number of top companies to return per classification. Max 10. Default: 5.

classificationsstring[]

Comma-separated list of classifications. Options: dividend_yield, revenue, earnings, market_cap, pe. Default: all.

min_mcap_millioninteger

Minimum market cap in million MYR. Default: 1000.

Response

Top companies per requested classification. Each top-level key is optional and present only if requested via the classifications parameter.