---
title: "Company Financial Reports"
method: GET
path: "/v1/companies/{id}/financials"
tags: ["Companies", "v1"]
---

# Company Financial Reports

`GET /v1/companies/{id}/financials`

Returns all financial reports for a given company.
Credit Note: Accessing financial data consumes 1 credit per company only if financial data is available and there was no active deep data access within the last 12 months. Once charged, no additional credits are consumed for accessing the same company’s financial data again within that 12-month period.

:::info
Requires the `companies:read` OAuth2 scope.
:::

## Path parameters

- `id` string, required

## Query parameters

- `account_id` string, required

## Response `200`

Success

- object
  - `data` CompanyFinancialsV1[], required
    - `type` 'company_financials', required — The type of the object
    - `id` string, required
    - `attributes` object, required
      - `year` number, required — Which year the financial indicators are for.
      - `consolidated` boolean, required — Indicates if the financial indicators are consolidated.
      - `available_indicators` object[], required — The available financial indicators for the given year.
        - `name` 'accounts_receivable' | 'balance_sheet_total' | 'cash_and_cash_equivalents' | 'creditors_after_one_year' | 'creditors_within_one_year' | 'current_assets' | 'debt' | 'earnings' | 'earnings_cagr' | 'employees' | 'equity' | 'equity_ratio' | 'fixed_assets' | 'issued_share_capital' | 'liabilities' | 'materials_expenditure' | 'net_current_assets' | 'operation_expenses' | 'operation_result' | 'pension_provisions' | 'real_estate_expenditures' | 'return_on_equity' | 'return_on_sales' | 'revenue' | 'revenue_cagr' | 'revenue_per_employee' | 'salaries_paid' | 'salaries_per_employee' | 'tax_paid' | 'tax_ratio' | 'total_assets_less_current_liabilities', required — The name of the financial indicator.
        - `type` union, required — The type of the financial indicator.
          - 'currency' | 'percentage' | 'number'
          - number
        - `value` number, required — The value of the financial indicator.
        - `unit` string, required — The unit of the value.
        - `estimated` boolean, required — Whether the value is estimated.
  - `meta` object, required
    - `credits` object, required
      - `charged` number, required — How many credits were consumed for this request.
    - `request_id` string, required — A unique identifier assigned to each API request for end-to-end traceability.

## Other responses

- `401` — Unauthorized. The request was rejected because the credentials are missing, invalid, expired, or have been revoked. The client must re-authenticate before retrying. Clients can differentiate via the `code` value of the first item in `errors`.
- `403` — Forbidden. The credentials are valid but the caller is not authorized to perform the request — typically because the user lacks the required permission, the OAuth scope is insufficient, the subscription plan does not include the required entitlement, the `account_id` does not belong to the authenticated user, or the target list is read-only and its members cannot be modified. Clients can differentiate via the `code` value of the first item in `errors`.
- `404` — Not found
- `429` — Too many requests. Either the per-second rate limit or the monthly quota configured for the API key / OAuth application has been exceeded. Clients can differentiate via the `code` value of the first item in `errors`.
- `500` — Internal server error
- `504` — Server timeout

---

[API](https://skmtc.net/leadfeeder/apis/leadfeeder-public-api.md) · [All operations](https://skmtc.net/leadfeeder/apis/leadfeeder-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/leadfeeder/leadfeeder-public-api/revisions/9e2e63ba2a4e/schema)
