Skip to Content
Docs are evolving — expect frequent updates.
FundsList Funds

List Funds

Returns every fund the API key’s user has a role on, one entry per fund carrying its latest run. Use it to discover fundExtractionId values before calling the other fund endpoints.

Endpoint

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

Headers

HeaderRequiredDescription
AuthorizationYesYour API key (format: YOUR_API_KEY)

Parameters

This endpoint takes no parameters.

Request

CODE
curl -X GET "https://api.kruncher.ai/api/integrationfund/funds" \
  -H "Authorization: YOUR_API_KEY_HERE"

Response

CODE
{
  "metadata": { "code": "1000", "title": "Successful", "description": "" },
  "data": {
    "funds": [
      {
        "fundExtractionId": "3f1c9a2e-7b4d-4e1a-9c2f-5d6e7f8a9b0c",
        "fundId": "9e8d7c6b-5a4f-4e3d-2c1b-0a9f8e7d6c5b",
        "name": "Northwind Growth Fund II",
        "uploadName": "Northwind II - Q2 2026 data room",
        "status": "completed",
        "errorMessage": null,
        "refDate": "2026-06-30",
        "versions": 3,
        "fundstage": { "id": "1a2b3c4d-0000-4000-8000-000000000001", "name": "Screening", "type": "screening", "order": 1 },
        "myRole": "owner",
        "owner": { "id": "7c6b5a4f-3e2d-4c1b-0a9f-8e7d6c5b4a3f", "fullName": "Jane Doe", "email": "jane@example.com" },
        "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,
        "industries": ["software", "fintech", "healthtech"],
        "firm": { "id": "5b4a3f2e-1d0c-4b9a-8f7e-6d5c4b3a2f1e", "name": "Northwind Capital", "logoUrl": "https://cdn.kruncher.ai/logos/northwind.png" },
        "createdAt": "2026-07-04T09:12:31.000Z",
        "updatedAt": "2026-07-04T09:41:07.000Z"
      },
      {
        "fundExtractionId": "0a1b2c3d-4e5f-4a6b-8c7d-9e0f1a2b3c4d",
        "fundId": "f0e1d2c3-b4a5-4968-8776-655443322110",
        "name": "Harbor Ventures IV",
        "uploadName": "Harbor IV Q1 2026",
        "status": "running",
        "errorMessage": null,
        "refDate": "2026-03-31",
        "versions": 1,
        "fundstage": null,
        "myRole": "reader",
        "owner": { "id": "2e3f4a5b-6c7d-4e8f-9a0b-1c2d3e4f5a6b", "fullName": "John Smith", "email": "john@example.com" },
        "figures": [],
        "companiesCount": 0,
        "industries": [],
        "firm": null,
        "createdAt": "2026-09-21T08:02:10.000Z",
        "updatedAt": "2026-09-21T08:02:10.000Z"
      }
    ]
  }
}

Response Fields

FieldTypeDescription
fundExtractionIdstringThe fund’s latest run. Pass it to every other fund endpoint
fundIdstringThe fund the run belongs to
namestringFund name
uploadNamestringName given to the upload that produced the run
statusstringpending, running, completed or error
errorMessagestring/nullWhy the run failed, when status is error
refDatestringReporting date (YYYY-MM-DD)
versionsintegerNumber of runs the fund has
fundstageobject/nullThe stage the fund sits in: id, name, type, order
myRolestringYour role on the fund: owner, contributor or reader
ownerobject/nullThe owning user: id, fullName, email
figuresarrayThe fund’s own reported headline figures, cached from the workbook. Each has key, label, value, unit, currency. Keys: nav, ntvpi, ndpi, unfunded, vintage, commitment, fundSize, tvpi
companiesCountintegerPortfolio companies found in the data room
industriesstring[]Taxonomy codes of the most common primary industries in the portfolio (at most 3)
firmobject/nullThe managing firm linked from the investor CRM: id, name, logoUrl
createdAtstringISO 8601 timestamp of the run
updatedAtstringISO 8601 timestamp of the last change to the run

Figures are empty until the run is completed.

Errors

CodeHTTPMeaning
Error0500Kruncher cannot reach its analysis engine; retry later

An API key that belongs to a user with no funds returns an empty funds array, not an error.

Last updated on