Dashboard

Flows

GET/api/fund/flows

ETF Pro

Returns quarterly fund flow data with monthly granularity — sales (inflows), redemptions (outflows), reinvestments, and monthly returns. Sourced from SEC N-PORT filings. Most recent quarter first. Historical depth depends on subscription tier.

Get API key Try it live in the API explorer

Query parameters

Example request

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

Responses

200 OK

Quarterly fund flow data (most recent first)

Response schema

array of:
  • reportDate string
  • returnMon1 number | null

    Month 1 return (%)

  • returnMon2 number | null

    Month 2 return (%)

  • returnMon3 number | null

    Month 3 return (%)

  • flowSalesMon1 number | null

    Month 1 inflows/sales (USD)

  • flowReinvestMon1 number | null

    Month 1 reinvestments (USD)

  • flowRedemptionMon1 number | null

    Month 1 outflows/redemptions (USD)

  • flowSalesMon2 number | null
  • flowReinvestMon2 number | null
  • flowRedemptionMon2 number | null
  • flowSalesMon3 number | null
  • flowReinvestMon3 number | null
  • flowRedemptionMon3 number | null
  • netAssets number

    Net assets / AUM at quarter end (USD)

  • totalAssets number

    Total assets at quarter end (USD)

Example response

[
  {
    "reportDate": "2025-12-31",
    "returnMon1": 2.33,
    "returnMon2": 0.23,
    "returnMon3": 0.05,
    "flowSalesMon1": 101037650731.08,
    "flowReinvestMon1": 0,
    "flowRedemptionMon1": 93115543379.78,
    "flowSalesMon2": 98000000000,
    "flowReinvestMon2": 0,
    "flowRedemptionMon2": 90000000000,
    "flowSalesMon3": 104075301462.17,
    "flowReinvestMon3": 0,
    "flowRedemptionMon3": 96231086759.57,
    "netAssets": 712072540255,
    "totalAssets": 714279299481
  }
]

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

{}