Skip to main content

Financial Ratios

Retrieve comprehensive financial ratios and performance metrics for a specific company on an annual basis.

GET/3.0/company/financials/fundamentals/annual

Description

This endpoint returns calculated financial ratios and fundamental metrics including profitability ratios, liquidity ratios, solvency ratios, efficiency ratios, and valuation ratios on an annual basis. Provides key financial indicators for comprehensive analysis of company's financial health and performance.

Request

Authentication

  • Type: Bearer Token
  • Required: Yes

Parameters

NameTypeRequiredDescriptionExample
symbolstringYesStock symbol/ticker code for the companyFDPL

Response

Success Response (200)

{
"status": "ok",
"message": "",
"data": {
"symbol": "DGKC",
"created": "2025-12-05T10:16:58.005Z",
"interval": "annual",
"consolidated": false,
"type": "fundamentals",
"periods": [
{
"year": "TTM",
"period_end": "2025-09-30",
"period_start": "2025-06-30",
"year_end_diff": 3
}
],
"fields": [
{
"label": "Gross Profit Margin",
"values": [
0.2593432396843464
],
"is_heading": false,
"description": "Asseses the profitability of a company's core operations, excluding fixed cost",
"latex": "$$Gross\\ Profit\\ Margin= \\frac {Gross\\ Profit}{Sales}$$",
"unit": "%",
"key": "gpm"
}
],
"sector_stats": [
{
"key": "cur_ratio",
"min": 0.2175848121176299,
"max": 31.269924609585352,
"median": 2.895424636534144
}
]
}
}

Response Fields

FieldTypeDescription
symbolstringCompany stock symbol
createdstringData creation timestamp (ISO 8601 format)
intervalstringReporting interval (annual, quarterly)
consolidatedbooleanWhether financials are consolidated
typestringType of financial data (fundamentals)
periodsarrayArray of reporting periods View
fieldsarrayArray of financial ratio fields View
sector_statsarrayArray of sector statistics View

Periods Array Fields

FieldTypeDescription
yearstringFiscal year or period indicator (e.g., TTM for Trailing Twelve Months)
period_endstringPeriod end date (YYYY-MM-DD)
period_startstringPeriod start date (YYYY-MM-DD) if applicable (e.g., for TTM)
year_end_diffintegerMonth difference from year end

Fields Array Fields

FieldTypeDescription
labelstringFinancial ratio label/name
valuesarrayArray of calculated ratio values for each period
is_headingbooleanWhether this is a section heading
descriptionstringDetailed description of what the ratio measures
latexstringLaTeX formula for the ratio calculation
unitstringUnit of measurement (%, ratio, days, etc.)
keystringMachine-readable key for the ratio

Sector Stats Array Fields

FieldTypeDescription
keystringSector metric key
minnumberMinimum value in the sector
maxnumberMaximum value in the sector
mediannumberMedian value in the sector

Error Responses

For detailed Common Error responses, see the Error Handling.

Missing Symbol (200)

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

Examples

Get Annual Financial Ratios

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

Use Cases

  • Fundamental Analysis: Comprehensive financial ratio analysis for valuation
  • Comparative Analysis: Compare company ratios with industry peers
  • Trend Analysis: Track ratio trends over multiple years
  • Financial Health: Assess overall financial health using multiple metrics
  • Credit Assessment: Evaluate credit quality using solvency ratios
  • Valuation Models: Use valuation ratios in DCF and relative valuation
  • Risk Assessment: Identify risks using liquidity and solvency metrics
  • Investment Screening: Screen stocks based on ratio criteria