Dashboard

Fee & cost analysis

GET/api/fund/fee-analysis

ETF Pro

Returns annual fee and cost data from SEC N-CEN filings — expense limitations, waivers, aggregate brokerage commissions, AUM, in-kind creation/redemption efficiency, and per-broker commission breakdowns. Useful for evaluating total cost of ownership beyond the expense ratio.

Get API key Try it live in the API explorer

Query parameters

Example request

curl 'https://api.stockfit.io/v1/api/fund/fee-analysis?symbol=SPY&cik=884394&composite_figi=BBG000BDTBL9' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'

Responses

200 OK

Fee and cost analysis data

Response schema

  • feeRecords array of object

    Annual fee data from N-CEN filings (most recent first)

    array of:
    • reportDate string
    • isExpenseLimitation boolean

      Whether an expense limitation agreement exists

    • isExpenseReducedOrWaived boolean

      Whether expenses were reduced or waived

    • isFeesWaivedRecoupable boolean

      Whether waived fees can be recouped later

    • monthlyAvgNetAssets number | null

      Monthly average net assets (USD)

    • aggregateCommission number | null

      Total brokerage commission paid (USD)

    • creationUnitShares number | null

      Number of shares per creation unit

    • avgPctPurchasedInKind number | null

      Average percentage of creations done in-kind (%)

    • avgPctRedeemedInKind number | null

      Average percentage of redemptions done in-kind (%)

    • hasLineOfCredit boolean
    • lineOfCreditSize number | null

      Line of credit size (USD)

  • brokerCommissions array of object

    Per-broker commission breakdown from the latest filing

    array of:
    • providerName string
    • commission number | null

      Commission paid to this broker (USD)

    • isAffiliated boolean

      Whether the broker is affiliated with the fund advisor

Example response

{
  "feeRecords": [
    {
      "reportDate": "2025-06-30",
      "isExpenseLimitation": true,
      "isExpenseReducedOrWaived": true,
      "isFeesWaivedRecoupable": true,
      "monthlyAvgNetAssets": 550000000000,
      "aggregateCommission": 3200000,
      "creationUnitShares": 50000,
      "avgPctPurchasedInKind": 95.2,
      "avgPctRedeemedInKind": 98.1,
      "hasLineOfCredit": true,
      "lineOfCreditSize": 0
    }
  ],
  "brokerCommissions": [
    {
      "providerName": "GOLDMAN SACHS & CO. LLC",
      "commission": 850000,
      "isAffiliated": false
    }
  ]
}

400 Bad Request

Symbol not found or no N-CEN data available

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

{}