---
title: "Get financial reports"
method: GET
path: "/v1/company/{company_id}/financials"
tags: ["v1"]
---

# Get financial reports

`GET /v1/company/{company_id}/financials`

## Request

- Base URL: `https://api.openregister.de`
- URL: `https://api.openregister.de/v1/company/{company_id}/financials`
- Auth: HTTP bearer

## Path parameters

- `company_id` string, required

## Response `200`

Success

- FinancialsResponse
  - `reports` Report[], required
    - `report_id` string, required: Unique identifier for the financial report. Example: f47ac10b-58cc-4372-a567-0e02b2c3d479
    - `consolidated` boolean, required: Whether the report is a consolidated report or not.
    - `aktiva` ReportTable, required
      - `rows` ReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `current_value` integer, nullable, required
        - `previous_value` integer, nullable, required
        - `children` ReportRow[], required
    - `passiva` ReportTable, required
      - `rows` ReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `current_value` integer, nullable, required
        - `previous_value` integer, nullable, required
        - `children` ReportRow[], required
    - `guv` ReportTable
      - `rows` ReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `current_value` integer, nullable, required
        - `previous_value` integer, nullable, required
        - `children` ReportRow[], required
    - `report_start_date` string, date, nullable, required: Format: ISO 8601 (YYYY-MM-DD)
    - `report_end_date` string, date, required: Format: ISO 8601 (YYYY-MM-DD)
    - `sources` ReportSource[], required: Sources of the report data. Presigned URLs accessible for 30 minutes.
      - `html_url` string, required: Url of the rendered HTML report. In the form of a presigned url accessible for 30 minutes.
  - `indicators` CompanyIndicator[], required: The indicators for the company sorted by date with the first element being the latest.
    - `date` string, date, required: Date to which this financial indicators apply. Format: ISO 8601 (YYYY-MM-DD) Example: "2022-01-01"
    - `report_id` string, uuid, required: The report id (source) of the indicators.
    - `balance_sheet_total` integer, nullable, required: The balance sheet total of that year (in cents).
    - `net_income` integer, nullable, required: The net income of that year (in cents).
    - `parent_net_income` integer, nullable, required: The parent-attributed net income of that year (in cents).
    - `income_before_tax` integer, nullable, required: The income before income taxes of that year (in cents).
    - `income_after_tax` integer, nullable, required: The income after income taxes of that year (in cents).
    - `ebit` integer, nullable, required: The earnings before interest and taxes of that year (in cents).
    - `ebitda` integer, nullable, required: The earnings before interest, taxes, depreciation, and amortization of that year (in cents).
    - `revenue` integer, nullable, required: The revenue of that year (in cents).
    - `gross_profit` integer, nullable, required: The gross profit (Rohergebnis) of that year (in cents).
    - `cash` integer, nullable, required: The cash of that year (in cents).
    - `employees` integer, nullable, required: The number of employees of that year.
    - `equity` integer, nullable, required: The equity of that year (in cents).
    - `real_estate` integer, nullable, required: The real estate of that year (in cents).
    - `materials` integer, nullable, required: The materials of that year (in cents).
    - `pension_provisions` integer, nullable, required: The pension provisions of that year (in cents).
    - `salaries` integer, nullable, required: The salaries of that year (in cents).
    - `taxes` integer, nullable, required: The taxes of that year (in cents).
    - `other_taxes` integer, nullable, required: Other taxes (Sonstige Steuern) of that year (in cents).
    - `commission_income` integer, nullable, required: Commission income (Provisionserträge) of that year (in cents).
    - `commission_expense` integer, nullable, required: Commission expense (Provisionsaufwendungen) of that year (in cents).
    - `liabilities` integer, nullable, required: The liabilities of that year (in cents).
    - `capital_reserves` integer, nullable, required: The capital reserves of that year (in cents).
    - `active_accruals` integer, nullable, required: The active accruals of that year (in cents).
    - `passive_accruals` integer, nullable, required: The passive accruals of that year (in cents).
    - `fixed_assets` integer, nullable, required: The fixed assets of that year (in cents).
    - `current_assets` integer, nullable, required: The current assets of that year (in cents).
    - `receivables` integer, nullable, required: The receivables of that year (in cents).
    - `trade_receivables` integer, nullable, required: The trade receivables of that year (in cents).
    - `inventory` integer, nullable, required: The inventory of that year (in cents).
    - `provisions` integer, nullable, required: The provisions of that year (in cents).
    - `bank_debt` integer, nullable, required: The bank debt of that year (in cents).
    - `trade_payables` integer, nullable, required: The trade payables of that year (in cents).
    - `tangible_assets` integer, nullable, required: The tangible assets of that year (in cents).
    - `financial_assets` integer, nullable, required: The financial assets of that year (in cents).
    - `retained_earnings` integer, nullable, required: The retained earnings of that year (in cents).
    - `profit_carryforward` integer, nullable, required: The profit carryforward of that year (in cents).
    - `other_provisions` integer, nullable, required: The other provisions of that year (in cents).
    - `shareholder_liabilities` integer, nullable, required: The shareholder liabilities of that year (in cents).
    - `operating_depreciation` integer, nullable, required: The operating depreciation and amortization of that year (in cents).
    - `financial_depreciation` integer, nullable, required: The signed financial asset depreciation, write-down, or reversal of that year (in cents).
    - `other_operating_income` integer, nullable, required: The other operating income of that year (in cents).
    - `interest_income` integer, nullable, required: The interest income of that year (in cents).
    - `interest_expense` integer, nullable, required: The interest expense of that year (in cents).
    - `other_liabilities` integer, nullable, required: The other liabilities of that year (in cents).
    - `financial_debt` integer, nullable, required: The financial debt of that year (in cents).
    - `intangible_assets` integer, nullable, required: The intangible assets of that year (in cents).
    - `other_operating_expenses` integer, nullable, required: The other operating expenses of that year (in cents).
    - `affiliated_liabilities` integer, nullable, required: The affiliated liabilities of that year (in cents).
  - `merged` MergedFinancials, required: Financial data merged across all available report periods
    - `aktiva` MergedReportTable, required: Report table with data merged across multiple report periods
      - `rows` MergedReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `values` object, required: Report end date to value mapping (ISO date string as key)
        - `children` MergedReportRow[], required
    - `passiva` MergedReportTable, required: Report table with data merged across multiple report periods
      - `rows` MergedReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `values` object, required: Report end date to value mapping (ISO date string as key)
        - `children` MergedReportRow[], required
    - `guv` MergedReportTable: Report table with data merged across multiple report periods
      - `rows` MergedReportRow[], required
        - `name` string, required
        - `formatted_name` string, required
        - `values` object, required: Report end date to value mapping (ISO date string as key)
        - `children` MergedReportRow[], required

## Other responses

- `401`: Unauthorized
- `404`: Not Found
- `500`: Internal Server Error

## Changes

- **2026-07-15** `5efff8f30823`: 2 breaking
  - the `reports/items/report_end_date` response's property format changed from `date-only` to `date` for status `200`
  - the `reports/items/report_start_date` response's property format changed from `date-only` to `date` for status `200`
- **2026-06-30** `4a760c641e95`: 2 breaking
  - the `reports/items/report_end_date` response's property format changed from `date` to `date-only` for status `200`
  - the `reports/items/report_start_date` response's property format changed from `date` to `date-only` for status `200`
- **2026-06-24** `1aebcb0cae4a`: 5 breaking, 1 warning, 3 info
  - the `merged` response's property type changed from `object` to no type for status `200`
  - the `reports/items/report_end_date` response's property format changed from `date-only` to `date` for status `200`
  - the `reports/items/report_start_date` response's property format changed from `date-only` to `date` for status `200`
  - removed the required property `merged/aktiva` from the response with the `200` status
  - …5 more
- **2025-10-02** `f8a65b340bc7`: 1 info
  - added the required property `merged` to the response with the `200` status
- **2025-08-29** `89d829a63294`: 2 breaking
  - the `reports/items/report_end_date` response's property format changed from `date-time` to no format for status `200`
  - the `reports/items/report_start_date` response's property format changed from `date-time` to no format for status `200`

[Operation history](https://skmtc.dev/oregister/apis/openregister-api/changes/v1/company/:company_id/financials/get.md)

---

[API](https://skmtc.dev/oregister/apis/openregister-api.md) - [All operations](https://skmtc.dev/oregister/apis/openregister-api/llms.txt) - [OpenAPI document](https://skmtc.dev/oregister/apis/openregister-api/revisions/d1fcaf6d6ca0?raw)
