Skip to main content

Shareholder Pattern

Retrieve detailed shareholder information and ownership structure for a specific company.

GET/3.0/company/shareholders

Description

This endpoint returns detailed shareholder information including major shareholders, institutional ownership, individual ownership, and shareholding patterns for a specific company. Provides insights into company ownership structure and concentration.

Request

Authentication

  • Type: Bearer Token
  • Required: Yes

Parameters

NameTypeRequiredDescriptionExample
symbolstringYesStock symbol/ticker code for the companyDGKC

Response

Success Response (200)

{
"status": "ok",
"message": "",
"data": {
"created": "2025-10-03T06:15:36.168Z",
"updated": "0001-01-01T00:00:00Z",
"symbol": "DGKC",
"periods": [
{
"year": "2025",
"period_end": "2025-06-30",
"year_end_diff": 0
},
{
"year": "2024",
"period_end": "2024-06-30",
"year_end_diff": 0
},
{
"year": "2023",
"period_end": "2023-06-30",
"year_end_diff": 0
},
{
"year": "2022",
"period_end": "2022-06-30",
"year_end_diff": 0
},
{
"year": "2021",
"period_end": "2021-06-30",
"year_end_diff": 0
}
],
"fields": [
{
"label": "Directors, Chief Executive Officer, and their spouse and minor children",
"values": [
0.0432,
0.0432,
0.0432,
0.0432,
0.0429
],
"is_heading": false,
"key": null
},
{
"label": "Associated Companies, undertakings and related parties.",
"values": [
0.315,
0.315,
0.329,
0.3242,
0.3177
],
"is_heading": false,
"key": null
},
{
"label": "NIT and ICP",
"values": [
0.0034,
0.003,
0.0046,
0.0047,
0.0042
],
"is_heading": false,
"key": null
},
{
"label": "Banks Development Financial Institutions Non Banking Financial Institutions.",
"values": [
0.0415,
0.0749,
0.0913,
0.0972,
0.0503
],
"is_heading": false,
"key": null
},
{
"label": "Insurance Companies",
"values": [
0.0166,
0.0082,
0.0207,
0.0335,
0.0631
],
"is_heading": false,
"key": null
},
{
"label": "Modarabas and Mutual Funds",
"values": [
0.086,
0.0476,
0.0329,
0.03,
0.0656
],
"is_heading": false,
"key": null
},
{
"label": "Shareholders holding 10%",
"values": [
0.314,
0.314,
0.314,
0.314,
0.314
],
"is_heading": false,
"key": null
},
{
"label": "General Public:",
"values": [],
"is_heading": false,
"key": null
},
{
"label": "Local",
"values": [
0.1526,
0.1871,
0.221,
0.2186,
0.1947
],
"is_heading": false,
"key": null
},
{
"label": "Foreign",
"values": [
0.0097,
0.0225,
0.016,
0.0165,
0.0107
],
"is_heading": false,
"key": null
},
{
"label": "Others",
"values": [],
"is_heading": false,
"key": null
},
{
"label": "Joint Stock Companies",
"values": [
0.064,
0.0482,
0.0375,
0.0422,
0.0426
],
"is_heading": false,
"key": null
},
{
"label": "Charitable Trust, Foundations & Others",
"values": [
0.0036,
0.03,
0.0043,
0.0032,
0
],
"is_heading": false,
"key": null
},
{
"label": "Pension Funds, Provident Funds etc.",
"values": [
0.0251,
0.0452,
0.0497,
0.0241,
0.0326
],
"is_heading": false,
"key": null
},
{
"label": "Foreign Companies",
"values": [
0.1145,
0.0512,
0.0399,
0.0377,
0.0507
],
"is_heading": false,
"key": null
}
]
}
}

Response Fields

FieldTypeDescription
createdstringTimestamp when the record was created (ISO 8601 format)
updatedstringTimestamp when the record was last updated (ISO 8601 format)
symbolstringCompany stock symbol/ticker code
periodsarrayArray of reporting periods View
fieldsarrayArray of shareholder information with values View

Periods Array Fields

FieldTypeDescription
yearstringReporting year
period_endstringPeriod end date (YYYY-MM-DD)
year_end_diffintegerDays difference from year end

Field Item Array Fields

FieldTypeDescription
labelstringShareholder category label or description
valuesarrayArray of shareholding values as percentages for each period
is_headingbooleanWhether this field is a section heading
descriptionstringDetailed description of the shareholding category, optional
unitstringUnit of measurement (%), optional
keystringMachine-readable field identifier key, optional

Error Responses

For detailed Common Error responses, see the Error Handling.

Missing Symbol (200)

{
"status": "error",
"message": "no `symbol` provided"
}

Examples

Get Shareholder Pattern

curl -X GET "https://csapis.com/3.0/company/shareholders?symbol=DGKC" \
-H "Authorization: Bearer YOUR_API_TOKEN"

Use Cases

  • Ownership Analysis: Understand company ownership structure
  • Control Assessment: Evaluate management control and voting power
  • Stakeholder Analysis: Identify major shareholders and their interests
  • Institutional Interest: Track institutional investor participation
  • Concentration Risk: Assess ownership concentration and diversification
  • Corporate Governance: Evaluate governance implications of shareholding
  • Due Diligence: Review ownership patterns for investment decisions
  • Regulatory Compliance: Monitor compliance with shareholding regulations