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

Fund Overview

Returns the dashboard shown on the fund’s Overview tab: the fund’s reported performance, the portfolio totals (cost, NAV, distributions, total value, gross TVPI), Kruncher’s NAV estimator against the fund’s marks, and statistics over the portfolio companies that were linked to Kruncher.

Endpoint

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

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/overview?fundExtractionId=3f1c9a2e-7b4d-4e1a-9c2f-5d6e7f8a9b0c" \
  -H "Authorization: YOUR_API_KEY_HERE"

Response

CODE
{
  "metadata": { "code": "1000", "title": "Successful", "description": "" },
  "data": {
    "performance": {
      "figures": [
        { "key": "nav", "label": "NAV", "value": 182400000, "unit": "currency", "currency": "EUR" },
        { "key": "ntvpi", "label": "nTVPI", "value": 1.62, "unit": "x", "currency": null },
        { "key": "ndpi", "label": "nDPI", "value": 0.41, "unit": "x", "currency": null },
        { "key": "unfunded", "label": "Unfunded", "value": 23500000, "unit": "currency", "currency": "EUR" },
        { "key": "vintage", "label": "Vintage", "value": 2019, "unit": "year", "currency": null },
        { "key": "commitment", "label": "Commitment", "value": 250000000, "unit": "currency", "currency": "EUR" },
        { "key": "fundSize", "label": "Fund size", "value": 250000000, "unit": "currency", "currency": "EUR" },
        { "key": "tvpi", "label": "TVPI", "value": 1.71, "unit": "x", "currency": null }
      ],
      "fund": [
        { "label": "Paid-in capital", "value": 226500000, "unit": "currency", "currency": "EUR" },
        { "label": "Distributions to date", "value": 92900000, "unit": "currency", "currency": "EUR" },
        { "label": "Net IRR", "value": 0.184, "unit": "percent", "currency": null }
      ]
    },
    "portfolio": {
      "total": 14,
      "held": 10,
      "realized": 3,
      "writtenOff": 1,
      "exited": 4,
      "unknown": 0,
      "currency": "EUR",
      "mixedCurrency": false,
      "cost": 168000000,
      "invested": 168000000,
      "nav": 182400000,
      "distributions": 92900000,
      "totalValue": 275300000,
      "gtvpi": 1.64,
      "totalsBasis": "schedule",
      "companies": [
        { "id": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f", "name": "Acme Robotics", "status": "active", "projectId": "521a93a6-091d-4943-ba13-7c1a654a14ae", "cost": 12000000, "nav": 31500000, "distributions": 0, "totalValue": 31500000, "gtvpi": 2.63 },
        { "id": "d2e3f4a5-b6c7-4d8e-9f0a-1b2c3d4e5f6a", "name": "Blue Ledger", "status": "exited", "projectId": null, "cost": 8000000, "nav": 0, "distributions": 19200000, "totalValue": 19200000, "gtvpi": 2.4 }
      ]
    },
    "navEstimator": {
      "enabled": true,
      "currency": "EUR",
      "covered": 8,
      "total": 10,
      "nav": 154200000,
      "estimated": 141800000,
      "delta": -12400000,
      "deltaPct": -8.0,
      "above": 2,
      "below": 4,
      "inLine": 2,
      "excluded": 2
    },
    "stats": {
      "linked": 11,
      "profiled": 9,
      "facets": [
        { "key": "industry", "values": [{ "label": "software", "count": 5 }, { "label": "fintech", "count": 3 }] },
        { "key": "country", "values": [{ "label": "DE", "count": 4 }, { "label": "FR", "count": 3 }] }
      ],
      "employees": 1840,
      "foundedYear": 2017
    }
  }
}

Response Fields

FieldTypeDescription
performance.figures[]arrayThe fund’s headline figures (key, label, value, unit, currency), same keys as List Funds
performance.fund[]arrayFurther fund-level readings from the fund sheet (label, value, unit, currency)
portfolio.totalintegerPositions in the schedule of investments
portfolio.held / realized / writtenOff / exited / unknownintegerPositions by status
portfolio.currencystringCurrency of the totals
portfolio.mixedCurrencybooleanTrue when positions are reported in more than one currency; totals then cover only the majority currency
portfolio.cost / invested / nav / distributions / totalValuenumberPortfolio totals in currency
portfolio.gtvpinumberGross TVPI of the portfolio (totalValue / cost)
portfolio.totalsBasisstringWhich sheet the totals were summed from
portfolio.companies[]arrayOne entry per position with its own figures and projectId when it is a Kruncher company
navEstimator.enabledbooleanWhether the estimator ran for this fund
navEstimator.covered / totalintegerHeld positions Kruncher could estimate, out of all held positions
navEstimator.nav / estimated / delta / deltaPctnumberReported NAV of the covered positions, Kruncher’s estimate, and the difference
navEstimator.above / below / inLine / excludedintegerPositions whose reported mark is above, below or in line with the estimate, and positions left out
stats.linkedintegerPositions matched to a Kruncher company
stats.profiledintegerLinked positions with an analysed profile
stats.facets[]arrayDistribution of the profiled companies by industry, country, and other facets
stats.employeesintegerTotal headcount across profiled companies
stats.foundedYearintegerMedian founding year across profiled companies

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

A run that is not yet completed has no overview; check available.overview on Fund Detail first.

Last updated on