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

Fund Detail

Returns the summary of one fund run. It tells you the run’s status, its stage and owner, the headline figures, the portfolio companies it found, the fund’s other versions and which of the detailed views (workbook, overview, structure, data) can be fetched. It never contains the extracted data itself.

Poll this endpoint after starting a run until status is completed, or let the fundAnalysisCompleted webhook tell you.

Endpoint

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

Headers

HeaderRequiredDescription
AuthorizationYesYour API key (format: YOUR_API_KEY)

Parameters

ParameterTypeRequiredDescription
fundExtractionIdstring (uuid)YesThe run to read. From List Funds or the run response

Request

CODE
curl -X GET "https://api.kruncher.ai/api/integrationfund/fund?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",
    "fundId": "9e8d7c6b-5a4f-4e3d-2c1b-0a9f8e7d6c5b",
    "baseFundExtractionId": "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d6e",
    "name": "Northwind Growth Fund II",
    "uploadName": "Northwind II - Q2 2026 data room",
    "status": "completed",
    "errorMessage": null,
    "refDate": "2026-06-30",
    "projectMode": "bookmark",
    "customerIsInvestor": true,
    "showDerivedMetrics": true,
    "fundstage": { "id": "1a2b3c4d-0000-4000-8000-000000000001", "name": "Screening", "type": "screening", "order": 1 },
    "lastStageChange": "2026-07-05T14:20:00.000Z",
    "firm": { "id": "5b4a3f2e-1d0c-4b9a-8f7e-6d5c4b3a2f1e", "name": "Northwind Capital", "logoUrl": "https://cdn.kruncher.ai/logos/northwind.png" },
    "owner": { "id": "7c6b5a4f-3e2d-4c1b-0a9f-8e7d6c5b4a3f", "fullName": "Jane Doe", "email": "jane@example.com" },
    "myRole": "owner",
    "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 }
    ],
    "companiesCount": 14,
    "companies": [
      {
        "id": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f",
        "status": "active",
        "companyName": "Acme Robotics",
        "website": "https://acme-robotics.example.com",
        "projectId": "521a93a6-091d-4943-ba13-7c1a654a14ae",
        "projectLogoUrl": "https://cdn.kruncher.ai/logos/acme-robotics.png",
        "origin": "soi"
      },
      {
        "id": "d2e3f4a5-b6c7-4d8e-9f0a-1b2c3d4e5f6a",
        "status": "exited",
        "companyName": "Blue Ledger",
        "website": "https://blueledger.example.com",
        "projectId": null,
        "projectLogoUrl": null,
        "origin": "soi"
      }
    ],
    "fundRuns": [
      { "fundExtractionId": "3f1c9a2e-7b4d-4e1a-9c2f-5d6e7f8a9b0c", "name": "Northwind Growth Fund II", "refDate": "2026-06-30", "status": "completed", "baseFundExtractionId": "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d6e", "createdAt": "2026-07-04T09:12:31.000Z" },
      { "fundExtractionId": "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d6e", "name": "Northwind Growth Fund II", "refDate": "2026-03-31", "status": "completed", "baseFundExtractionId": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d", "createdAt": "2026-04-08T10:00:00.000Z" },
      { "fundExtractionId": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d", "name": "Northwind Growth Fund II", "refDate": "2025-12-31", "status": "completed", "baseFundExtractionId": null, "createdAt": "2026-01-15T16:45:12.000Z" }
    ],
    "available": {
      "workbook": true,
      "overview": true,
      "structure": true,
      "incremental": true,
      "dataSections": ["reconciled", "entities", "coverage", "validation", "metricDefinitions", "workbookSelections", "incremental", "publish", "runStats"]
    },
    "createdAt": "2026-07-04T09:12:31.000Z",
    "updatedAt": "2026-07-04T09:41:07.000Z"
  }
}

Response Fields

FieldTypeDescription
fundExtractionIdstringThis run
fundIdstringThe fund the run belongs to
baseFundExtractionIdstring/nullFor an incremental run, the run it extends
namestringFund name
uploadNamestringName given to the upload
statusstringpending, running, completed or error
errorMessagestring/nullFailure reason when status is error
refDatestringReporting date (YYYY-MM-DD)
projectModestringnone, bookmark or analyze — whether portfolio companies became Kruncher companies and were analysed
customerIsInvestorbooleanYour firm is an LP in this fund
showDerivedMetricsbooleanWhether computed (non-reported) metrics are shown in the workbook
fundstageobject/nullStage: id, name, type, order
lastStageChangestring/nullISO 8601 timestamp of the last stage move
firmobject/nullManaging firm: id, name, logoUrl
ownerobject/nullOwning user: id, fullName, email
myRolestringowner, contributor or reader
figuresarrayHeadline figures, same shape and keys as in List Funds
companiesCountintegerPortfolio companies found
companiesarrayPortfolio companies: id, status (active or exited), companyName, website, projectId (the Kruncher company, or null), projectLogoUrl, origin
fundRunsarrayThe fund’s versions, newest first: fundExtractionId, name, refDate, status, baseFundExtractionId, createdAt
availableobjectWhich views can be fetched: workbook, overview, structure, incremental (booleans) and dataSections (the section names Fund Data accepts for this run)
createdAtstringISO 8601 timestamp
updatedAtstringISO 8601 timestamp

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