Fundamentals
Retrieve standardised statements
GET
https://api.q4.sa/v1/companies/{symbol}/financialsReturns income statements, balance sheets and cash flows mapped to standard line items, for comparing companies and periods.
Starter+
Line items use Q4’s standard metric keys, so the same key means the same thing for every company. Every value links back to the printed figure it came from: follow fact_id to List figures.
Only lines that map to a standard key are returned. For every line exactly as the company printed it, use Retrieve as-reported statements.
Authorization
x-api-keyheaderrequiredPath parameters
symbolstringrequiredTadawul symbol, e.g.
2222 for Saudi Aramco. ISINs are accepted too.Query parameters
statementstringWhich statement.
One of:
incomebalancecash_flowallDefault:
allperiodstringFiscal years, quarters, or trailing twelve months.
One of:
annualquarterlyttmDefault:
annualfrom_yearintegerFirst fiscal year.
to_yearintegerLast fiscal year.
Response
dataobjectThe result.
symbolstringTadawul symbol.
currencystringISO currency code.
periodsobject[]fiscal_yearintegerFiscal year.
fiscal_periodstringFiscal period:
FY, Q1–Q4, H1 or 9M.period_enddateLast day of the period.
statementstringitemsobject[]metricstringStandard metric key, the same across companies.
labelstringLine item label as printed.
valueintegerValue.
fact_idstringThe printed figure this value came from.
restatedbooleanTrue if a later filing changed this value.
source_document_idstring