Funds

Get a fund's performance

Changed on

Returns a fund's performance per security: one total return per window, the most recent, each saying its basis and whether the fund states it or we calculated it from daily closes and distributions, and, for listed securities, 52-week range, average volume and the premium or discount to NAV. Returns are decimal fractions. Takes the same identifiers as /v1/fund/profile.

get/v1/fund/performance

Request

  • Base URL
    https://api.fiscal.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.fiscal.ai/v1/fund/performance
  • Auth
    API key in query parameter apiKey

Query parameters

apiKeystring

API Key (alternatively send via X-Api-Key header)

tickerstring

Share-class ticker. A ticker funds on different exchanges share resolves to the fund still offered, then the US one; add exchange or micCode for another exchange's

Example:IVV
exchangestring

Exchange code the ticker trades on, as the company endpoints name it (NYSEARCA, NASDAQ, XCBO, TSX); use with ticker

micCodestring

MIC of the exchange the ticker trades on, operating or segment (XNYS or ARCX for NYSE Arca, XTSE); use with ticker

fsclstring

Fiscal.ai fund (FSCLF…) or share-class (FSCLK…) identifier

cusipstring

Requires CUSIP/ISIN license. Share-class CUSIP

isinstring

Requires CUSIP/ISIN license. Share-class ISIN

secSeriesIdstring

SEC series id (S000…)

secClassIdstring

SEC class id (C000…)

cikstring

CIK of a single-fund registrant, zero-padded or not

Response

Fund performance

fundFiscalIdentifierstring required

Fiscal.ai stable identifier of the fund served; an identifier forwarded to a successor fund returns the successor's.

Example response

{
  "fundFiscalIdentifier": "FSCLF6ZAX6BJA476",
  "securities": [
    {
      "securityFiscalIdentifier": "FSCLK9HUG8QJV213",
      "ticker": "IVV",
      "shareClassName": "iShares Core S&P 500 ETF",
      "returns": [
        {
          "window": "1y",
          "basis": "price",
          "value": 0.136178,
          "asOf": "2026-10-27",
          "isCalculated": true
        },
        {
          "window": "5y",
          "basis": "nav",
          "value": 0.1376,
          "asOf": "2026-09-30",
          "isCalculated": false
        },
        {
          "window": "10y",
          "basis": "nav",
          "value": 0.153,
          "asOf": "2026-09-30",
          "isCalculated": false
        },
        {
          "window": "since_inception",
          "basis": "nav",
          "value": 0.0842,
          "asOf": "2026-09-30",
          "isCalculated": false
        },
        {
          "window": "ytd",
          "basis": "price",
          "value": 0.138208,
          "asOf": "2026-10-27",
          "isCalculated": true
        },
        {
          "window": "1m",
          "basis": "price",
          "value": -0.00203916,
          "asOf": "2026-10-27",
          "isCalculated": true
        },
        {
          "window": "3m",
          "basis": "price",
          "value": 0.042023,
          "asOf": "2026-10-27",
          "isCalculated": true
        },
        {
          "window": "6m",
          "basis": "price",
          "value": 0.08753,
          "asOf": "2026-10-27",
          "isCalculated": true
        }
      ],
      "stats": {
        "asOf": "2026-10-23",
        "week52Low": 634.93,
        "week52High": 782.54,
        "avgVolume3m": 5862520
      },
      "premiumDiscountToNav": {
        "value": 0.0000262044,
        "asOf": "2026-10-23"
      }
    }
  ]
}

Changes