Funds

Get a fund's distributions

Changed on

Returns a fund's distributions per security, newest first: one entry per payout, with its dates, total amount per share, the parts it is paid in (income, capital gain (short-term, long-term or unsplit), return of capital) and split adjustment. Takes the same identifiers as /v1/fund/profile. A security with no payout found has an empty list; a fund whose payouts are not collected returns 404 and has no distributions in its availableDatasets.

get/v1/fund/distributions

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/distributions
  • 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 distributions

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",
      "distributions": [
        {
          "kind": "regular",
          "amount": 2.20261,
          "components": [
            {
              "character": "income",
              "amount": 2.20261
            }
          ],
          "currency": "USD",
          "exDate": "2026-09-15",
          "announceDate": null,
          "recordDate": "2026-09-15",
          "payDate": "2026-09-18",
          "asReportedDate": null,
          "splitAdjFactor": 1,
          "splitAdjAmount": 2.20261
        },
        {
          "kind": "regular",
          "amount": 1.99565,
          "components": [
            {
              "character": "income",
              "amount": 1.99565
            }
          ],
          "currency": "USD",
          "exDate": "2026-06-15",
          "announceDate": null,
          "recordDate": "2026-06-15",
          "payDate": "2026-06-18",
          "asReportedDate": null,
          "splitAdjFactor": 1,
          "splitAdjAmount": 1.99565
        },
        {
          "kind": "regular",
          "amount": 1.78352,
          "components": [
            {
              "character": "income",
              "amount": 1.78352
            }
          ],
          "currency": "USD",
          "exDate": "2026-03-17",
          "announceDate": null,
          "recordDate": "2026-03-17",
          "payDate": "2026-03-20",
          "asReportedDate": null,
          "splitAdjFactor": 1,
          "splitAdjAmount": 1.78352
        },
        {
          "kind": "regular",
          "amount": 2.41359,
          "components": [
            {
              "character": "income",
              "amount": 2.41359
            }
          ],
          "currency": "USD",
          "exDate": "2025-12-16",
          "announceDate": null,
          "recordDate": "2025-12-16",
          "payDate": "2025-12-19",
          "asReportedDate": null,
          "splitAdjFactor": 1,
          "splitAdjAmount": 2.41359
        }
      ]
    }
  ]
}

Changes