Dashboard

Earnings quality chart

GET/api/earnings/chart/quality

Free Starter Stock ETF Pro

Chart-ready earnings quality data comparing net income against cash generation over time. Use series for absolute values (Net Income, Operating Cash Flow, Free Cash Flow) and rates for quality ratios (FCF/Net Income, OCF/Net Income). Periods are sorted ascending.

A company with FCF consistently exceeding net income has high-quality earnings backed by real cash generation.

Get API key Try it live in the API explorer

Query parameters

Example request

curl 'https://api.stockfit.io/v1/api/earnings/chart/quality?symbol=AAPL&cik=320193&cusip=037833100&composite_figi=BBG000B9XRY4&share_class_figi=BBG001S5N8V8&currency=USD' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'

Responses

200 OK

Series-oriented chart data with periods sorted ascending

Response schema

  • periods array of string

    Fiscal period end dates sorted ascending

  • series array of object

    Absolute value series: Net Income, Operating Cash Flow, Free Cash Flow. Each entry has a `name` and a `data` array parallel to `periods`.

    array of:
    • name string
    • data array of number | null
  • rates array of object

    Quality ratio series: FCF / Net Income and OCF / Net Income as decimals. Values above 1.0 indicate strong cash conversion.

    array of:
    • name string
    • data array of number | null

Example response

{
  "periods": [
    "2021-09-25",
    "2022-09-24",
    "2023-09-30",
    "2024-09-28"
  ],
  "series": [
    {
      "name": "Net Income",
      "data": [
        94680000000,
        99803000000,
        96995000000,
        93736000000
      ]
    }
  ],
  "rates": [
    {
      "name": "FCF / Net Income",
      "data": [
        0.9277,
        1.0111,
        1.1113,
        1.1609
      ]
    }
  ]
}

400 Bad Request

Invalid parameters or symbol not found

Response schema

  • error string

    Human-readable error message

Example response

{}

403 Forbidden

Feature not available on current plan

Response schema

  • error string

    Human-readable error message

Example response

{}