---
title: "Get income statement segments"
method: GET
path: "/financials/income-statements/segments"
tags: ["Financial Statements"]
---

# Get income statement segments

`GET /financials/income-statements/segments`

## Request

- Base URL: `https://api.financialdatasets.ai`
- URL: `https://api.financialdatasets.ai/financials/income-statements/segments`
- Auth: API key in header `X-API-KEY`

Get income statement segment breakdowns (revenue, operating income, depreciation) by product and business segment.

## 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
- `cursor` string

## Response `200`

Income statement segments response

- IncomeStatementSegmentsResponse
  - `segmented_financials` IncomeStatementSegments[]
    - `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.
    - `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.
  - `next_page_url` string: Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.

## Other responses

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

## Changes

- **2026-11-03** `5872e134b56c`: 2 info
  - added the new optional `query` request parameter `cursor`
  - added the optional property `next_page_url` to the response with the `200` status

[Operation history](https://skmtc.dev/financialdatasets/apis/financial-datasets-api/changes/financials/income-statements/segments/get.md)

---

[API](https://skmtc.dev/financialdatasets/apis/financial-datasets-api.md) - [All operations](https://skmtc.dev/financialdatasets/apis/financial-datasets-api/llms.txt) - [OpenAPI document](https://skmtc.dev/financialdatasets/apis/financial-datasets-api/revisions/42ba45d24472?raw)
