Dashboard

Profile

GET/api/fund/profile

Free Starter ETF Pro

Returns quarterly snapshots of a fund's financial profile, sourced from SEC N-PORT filings. Includes total assets, liabilities, net assets, monthly returns, sales/redemptions flow, and number of holdings.

Get API key Try it live in the API explorer

Query parameters

Example request

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

Responses

200 OK

Quarterly fund profile snapshots (most recent first)

Response schema

array of:
  • reportDate string

    Quarter-end report date (YYYY-MM-DD)

  • seriesId integer

    Series ID for the fund

  • seriesName string | null

    Series name, or null for single-series funds

  • totalAssets number

    Total assets under management (USD)

  • totalLiabilities number

    Total liabilities (USD)

  • netAssets number

    Net assets / AUM (totalAssets - totalLiabilities, USD)

  • returnMon1 number

    Return for the most recent month of the quarter (%)

  • returnMon2 number

    Return for the second month of the quarter (%)

  • returnMon3 number

    Return for the third month of the quarter (%)

  • totalSales number

    Total inflows/sales during the quarter (USD)

  • totalRedemptions number

    Total outflows/redemptions during the quarter (USD)

  • holdingCount integer

    Number of holdings in the portfolio

Example response

[
  {
    "reportDate": "2025-12-31",
    "seriesId": 0,
    "seriesName": null,
    "totalAssets": 714279299481,
    "totalLiabilities": 2206759226,
    "netAssets": 712072540255,
    "returnMon1": 2.33,
    "returnMon2": 0.23,
    "returnMon3": 0.05,
    "totalSales": 303112952193.25,
    "totalRedemptions": 279346630139.35,
    "holdingCount": 503
  }
]

400 Bad Request

Symbol not found or not a fund (ETF or mutual fund)

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

{}