---
title: "Get all segmented financials"
method: GET
path: "/financials/segments"
tags: ["Financial Statements"]
---

# Get all segmented financials

`GET /financials/segments`

Get segment breakdowns from all three financial statement types (income statement, balance sheet, cash flow) in a single API call.

## Query parameters

- `ticker` string
- `period` 'annual' | 'quarterly', required
- `limit` integer
- `cik` string
- `report_period` string, date
- `report_period_gte` string, date
- `report_period_lte` string, date
- `report_period_gt` string, date
- `report_period_lt` string, date

## Response `200`

All segmented financials response

- SegmentedFinancialsResponse
  - `segmented_financials` object[]
    - `ticker` string — The ticker symbol.
    - `report_period` string, date — The reporting period.
    - `fiscal_period` string — The fiscal period (e.g., Q1, Q2, Q3, Q4, FY).
    - `period` 'quarterly' | 'annual' — The time period.
    - `currency` string — The reporting currency (e.g., USD, EUR, GBP).
    - `accession_number` string — The SEC filing accession number.
    - `filing_url` string — URL to the SEC filing.
    - `income_statement` object, nullable — Income statement segment breakdowns for this period.
      - `revenue` SegmentCategory — Segment breakdowns grouped by category.
        - `product` SegmentBreakdown[] — Breakdowns by product line.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
        - `segment` SegmentBreakdown[] — Breakdowns by business or operating segment.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
      - `operating_income` SegmentCategory — Segment breakdowns grouped by category.
        - `product` SegmentBreakdown[] — Breakdowns by product line.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
        - `segment` SegmentBreakdown[] — Breakdowns by business or operating segment.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
      - `depreciation` SegmentCategory — Segment breakdowns grouped by category.
        - `product` SegmentBreakdown[] — Breakdowns by product line.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
        - `segment` SegmentBreakdown[] — Breakdowns by business or operating segment.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
    - `balance_sheet` object, nullable — Balance sheet segment breakdowns for this period.
      - `assets` SegmentCategory — Segment breakdowns grouped by category.
        - `product` SegmentBreakdown[] — Breakdowns by product line.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
        - `segment` SegmentBreakdown[] — Breakdowns by business or operating segment.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
      - `goodwill` SegmentCategory — Segment breakdowns grouped by category.
        - `product` SegmentBreakdown[] — Breakdowns by product line.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
        - `segment` SegmentBreakdown[] — Breakdowns by business or operating segment.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
      - `long_lived_assets` SegmentCategory — Segment breakdowns grouped by category.
        - `product` SegmentBreakdown[] — Breakdowns by product line.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
        - `segment` SegmentBreakdown[] — Breakdowns by business or operating segment.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
    - `cash_flow_statement` object, nullable — Cash flow statement segment breakdowns for this period.
      - `capital_expenditure` SegmentCategory — Segment breakdowns grouped by category.
        - `product` SegmentBreakdown[] — Breakdowns by product line.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.
        - `segment` SegmentBreakdown[] — Breakdowns by business or operating segment.
          - `label` string — The label for the segment (e.g., 'iPhone', 'Americas').
          - `value` number — The value for the segment.

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `402` — The request requires a paid subscription
- `404` — The specified resource was not found

---

[API](https://skmtc.net/financialdatasets/apis/financial-datasets-api.md) · [All operations](https://skmtc.net/financialdatasets/apis/financial-datasets-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/financialdatasets/financial-datasets-api/versions/df2363101891/schema)
