Skip to main content

Annual Balance Sheet

Retrieve annual balance sheet data for a specific company.

GET/3.0/company/financials/balance/annual

Description​

This endpoint returns annual balance sheet data including assets, liabilities, and equity for a specific company. Provides comprehensive view of company's financial position and capital structure on an annual basis.

Request​

Authentication​

  • Type: Bearer Token
  • Required: Yes

Parameters​

NameTypeRequiredDescriptionExample
symbolstringYesStock symbol/ticker code for the companyDGKC

Response​

Success Response (200)​

{
"status": "ok",
"message": "",
"data": {
"symbol": "DGKC",
"created": "2025-12-05T10:16:57.993Z",
"interval": "annual",
"consolidated": false,
"type": "balance",
"periods": [
{
"year": "MRQ",
"period_end": "2025-09-30",
"year_end_diff": 3
},
{
"year": "2025",
"period_end": "2025-06-30",
"year_end_diff": 12
}
],
"fields": [
{
"label": "Share capital",
"values": [
4381191,
4381191
],
"is_heading": false,
"key": "share_cap"
},
{
"label": "Reserves",
"values": [
48656116,
46496160
],
"is_heading": false,
"key": "reserves"
},
{
"label": "Accumalated Gain/ Loss",
"values": [
52748211,
43790127
],
"is_heading": false,
"key": "acc_gnl"
},
{
"label": "TOTAL EQUITY",
"values": [
105785518,
94667478
],
"is_heading": false,
"key": "equity"
},
{
"label": "Long term loan",
"values": [
4997083,
10093829
],
"is_heading": false,
"key": "lt_debt"
},
{
"label": "Long term deposits",
"values": [
941228,
940292
],
"is_heading": false,
"key": null
},
{
"label": "Deferred Liabilities",
"values": [
962318,
954639
],
"is_heading": false,
"key": "def_liabilites"
},
{
"label": "Deferred government grant ",
"values": [
51562,
70135
],
"is_heading": false,
"key": null
},
{
"label": "Employee benefit obligations",
"values": [
null,
null
],
"is_heading": false,
"key": "emp_obl"
},
{
"label": "Deferred taxation",
"values": [
13698379,
13286942
],
"is_heading": false,
"key": null
}
]
}
}

Response Fields​

FieldTypeDescription
symbolstringCompany stock symbol
createdstringData creation timestamp (ISO 8601 format)
intervalstringReporting interval (quarterly, annual)
consolidatedbooleanWhether financials are consolidated
typestringType of financial statement (income, balance, cashflow)
periodsarrayArray of reporting periods View
fieldsarrayArray of financial line items View

Periods Array Fields​

FieldTypeDescription
yearstringFiscal year
period_endstringPeriod end date (YYYY-MM-DD)
year_end_diffintegerMonth difference from year end

Fields Array Fields​

FieldTypeDescription
labelstringLine item label/description
valuesarrayArray of values corresponding to each period
is_headingbooleanWhether this is a section heading
keystringMachine-readable key for the line item

Error Responses​

For detailed Common Error responses, see the Error Handling.

Missing Symbol (200)​

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

Examples​

Get Annual Balance Sheet​

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

Use Cases​

  • Financial Analysis: Analyze company's assets, liabilities, and equity
  • Balance Sheet Trends: Compare balance sheets across multiple years
  • Solvency Analysis: Evaluate financial health through balance sheet metrics
  • Working Capital Analysis: Assess current assets vs current liabilities
  • Debt Analysis: Monitor debt levels and capital structure changes
  • Valuation: Use balance sheet data for fundamental valuation models