Viewing: Financials

Realtime Event Engine overview →

Financials

Access structured income statement, balance sheet, and cash flow data for Saudi listed companies.

GET /financials/{symbol}/

Starter+

Endpoint

https://app.sahmk.sa/api/v1/financials/1120/?period=annual&history=5y&metrics=extended

Parameters

(*) Required

ParameterTypeExample
symbol *string1120
type stringall
period stringquarterly
history string5y
metrics stringextended
result stringseries

type: income, balance, cashflow, all. period: annual, quarterly, auto. history: 1y, 3y, 5y, 10y, max. metrics: core, extended. result: series, latest. Optional flags: include_quality=1, include_future_placeholders=1, include_partial=1.

Behavior Notes

  • period=auto resolves to annual when the latest fiscal year is full-year, otherwise quarterly.
  • Annual history returns completed fiscal years by default; use include_partial=1 to include the current incomplete annual/YTD row.
  • Quarterly mode returns the latest available quarters by default.
  • result=latest follows the selected/resolved granularity; in annual mode it returns the latest completed year by default unless include_partial=1 is used.
  • API default remains period=annual for backward compatibility.
  • Statements are returned in arrays such as income_statements, balance_sheets, and cash_flows.
  • Responses also include context fields like symbol, statement_period, and optional quality when requested.

Data Available by Plan:

  • Starter:Annual + core + up to 3 completed fiscal years + latest snapshot
  • Pro/Business:Quarterly + extended + 5Y/10Y/max + full views
  • Enterprise:Custom financials feature set and access profile by agreement

Response Example

200 OKapplication/json
{
  "symbol": "1120",
  "statement_period": "annual",
  "quality": {
    "coverage": "high",
    "warnings": []
  },
  "income_statements": [
    {
      "report_date": "2025-09-30",
      "total_revenue": 123456789.0,
      "net_income": 9876543.0
    }
  ]
}