Skip to Content
Docs are evolving — expect frequent updates.
FundsFund Assets

Fund Assets

Returns the underlying assets of a fund run: one entry per portfolio company with the figures the fund reports for it (cost, NAV, distributions, total value, gross TVPI, stake, holding period) joined with what Kruncher knows about the company when it is linked to a Kruncher project (revenue, EBITDA, industry, country, growth score, signals and the NAV estimate).

Endpoint

GET https://api.kruncher.ai/api/integrationfund/fund/assets

Headers

HeaderRequiredDescription
AuthorizationYesYour API key (format: YOUR_API_KEY)

Parameters

ParameterTypeRequiredDescription
fundExtractionIdstring (uuid)YesThe run to read. Must be completed

Request

CODE
curl -X GET "https://api.kruncher.ai/api/integrationfund/fund/assets?fundExtractionId=3f1c9a2e-7b4d-4e1a-9c2f-5d6e7f8a9b0c" \
  -H "Authorization: YOUR_API_KEY_HERE"

Response

CODE
{
  "metadata": { "code": "1000", "title": "Successful", "description": "" },
  "data": {
    "fundExtractionId": "3f1c9a2e-7b4d-4e1a-9c2f-5d6e7f8a9b0c",
    "name": "Northwind Growth Fund II",
    "status": "completed",
    "refDate": "2026-06-30",
    "currency": "EUR",
    "totals": {
      "total": 14,
      "held": 10,
      "realized": 3,
      "writtenOff": 1,
      "exited": 4,
      "cost": 168000000,
      "nav": 182400000,
      "distributions": 92900000,
      "totalValue": 275300000,
      "gtvpi": 1.64
    },
    "assets": [
      {
        "name": "Acme Robotics",
        "status": "active",
        "projectId": "521a93a6-091d-4943-ba13-7c1a654a14ae",
        "cost": 12000000,
        "nav": 31500000,
        "distributions": 0,
        "totalValue": 31500000,
        "gtvpi": 2.63,
        "stake": 0.18,
        "holding": { "entryDate": "2021-03-15", "years": 5.3 },
        "navShare": 17.3,
        "currentRevenue": 14200000,
        "currentEbitda": -1800000,
        "industry": "software",
        "country": "DE",
        "growthScore": 74,
        "signals": [
          { "key": "employeeGrowth", "label": "Headcount +22% in 12 months", "sentiment": "positive" },
          { "key": "webTraffic", "label": "Web traffic flat", "sentiment": "neutral" }
        ],
        "estimate": { "nav": 27900000, "delta": -3600000, "deltaPct": -11.4, "verdict": "above" }
      },
      {
        "name": "Blue Ledger",
        "status": "exited",
        "projectId": null,
        "cost": 8000000,
        "nav": 0,
        "distributions": 19200000,
        "totalValue": 19200000,
        "gtvpi": 2.4,
        "stake": null,
        "holding": { "entryDate": "2020-06-01", "years": 4.9 },
        "navShare": 0,
        "currentRevenue": null,
        "currentEbitda": null,
        "industry": null,
        "country": null,
        "growthScore": null,
        "signals": [],
        "estimate": null
      }
    ]
  }
}

Response Fields

FieldTypeDescription
fundExtractionIdstringThe run
namestringFund name
statusstringRun status
refDatestringReporting date (YYYY-MM-DD)
currencystringCurrency of the totals and of the fund-reported figures
totalsobjectPortfolio totals: total, held, realized, writtenOff, exited (counts) and cost, nav, distributions, totalValue, gtvpi
assets[].namestringCompany name as reported by the fund
assets[].statusstringactive or exited
assets[].projectIdstring/nullThe Kruncher company, when the position was linked
assets[].cost / nav / distributions / totalValuenumberFund-reported figures for the position
assets[].gtvpinumberGross TVPI of the position
assets[].stakenumber/nullOwnership fraction held by the fund
assets[].holdingobjectentryDate (YYYY-MM-DD) and years held at refDate
assets[].navSharenumberShare of the fund’s NAV, in percent
assets[].currentRevenue / currentEbitdanumber/nullLatest figures from the Kruncher company profile
assets[].industry / countrystring/nullFrom the Kruncher company profile
assets[].growthScorenumber/nullKruncher growth score of the linked company
assets[].signals[]arrayKruncher signals on the linked company
assets[].estimateobject/nullKruncher’s NAV estimate for the position and how the reported mark compares

Fields sourced from Kruncher (currentRevenue onwards) are null when the position has no projectId.

Errors

CodeHTTPMeaning
Error100404No run with that fundExtractionId in your workspace
Error212403Your user has no role on this fund
Error0500Kruncher cannot reach its analysis engine; retry later
Last updated on