Index Constituents
Retrieve constituent companies and their components for a specific market index.
GET/3.0/market/index/constituents
Description
This endpoint returns detailed information about the constituent companies that make up a specific market index, including their point contributions, weightings, and market capitalization.
Request
Authentication
- Type: Bearer Token
- Required: Yes
Parameters
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
code | string | Yes | Index code to retrieve constituents for | KSE100 |
date | string | No | Date of the index constituents (format: YYYY-MM-DD) | 2026-07-15 |
Response
Success Response (200)
{
"status": "ok",
"message": "",
"data": [
{
"symbol": "SRVI",
"sector": "0816",
"index": "KSE100",
"from": "2026-07-15",
"to": "2026-07-15",
"point": 2.8086151159832364,
"weight": 0.005831489394940272,
"mcc": 96794250000
},
{
"symbol": "TGL",
"sector": "0811",
"index": "KSE100",
"from": "2026-07-15",
"to": "2026-07-15",
"point": 7.430497011421956,
"weight": 0.001991505664312788,
"mcc": 33056100096
}
]
}
Response Fields
| Field | Type | Description |
|---|---|---|
symbol | string | Stock symbol of the constituent |
sector | string | Sector code the constituent belongs to |
index | string | Index code (e.g., KSE100) |
from | string | Start date of the constituent period (YYYY-MM-DD) |
to | string | End date of the constituent period (YYYY-MM-DD) |
point | number | Index points contributed by the constituent |
weight | number | Weight of the constituent in the index |
mcc | number | Market capitalization contribution |
Error Responses
For detailed Common Error responses, see the Error Handling.
Examples
Get Index Constituents
curl -X GET "https://csapis.com/3.0/market/index/constituents?code=KSE100" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Get Index Constituents for a Specific Date
curl -X GET "https://csapis.com/3.0/market/index/constituents?code=KSE100&date=2026-07-15" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Use Cases
- Index Composition: Get complete list of index constituent companies
- Index Tracking: Understand which stocks make up the index
- Rebalancing Information: Track index composition changes
- Investment Analysis: Analyze index components for investment decisions
- Portfolio Benchmarking: Compare portfolio with index constituents
- Risk Analysis: Understand index concentration and diversification