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

Fund Structure

Returns the legal structure Kruncher extracted from the data room (LPA, side letters, structure charts): the entities (general partner, manager, feeder and master vehicles, carry vehicles, portfolio holding companies) and a Mermaid flowchart describing how they relate, ready to render.

Endpoint

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

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/structure?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",
    "mermaid": "flowchart TD\n  GP[\"Northwind GP II S.à r.l.\"] -->|general partner| FUND[\"Northwind Growth Fund II SCSp\"]\n  MGR[\"Northwind Capital AIFM\"] -->|manages| FUND\n  FEEDER[\"Northwind II Feeder LP\"] -->|invests in| FUND\n  FUND -->|holds| HOLD[\"Northwind II Holdings B.V.\"]\n  HOLD --> ACME[\"Acme Robotics GmbH\"]",
    "entities": [
      { "id": "gp", "name": "Northwind GP II S.à r.l.", "role": "generalPartner", "type": "S.à r.l.", "jurisdiction": "LU", "sourceFile": "LPA.pdf", "pageNumber": 1 },
      { "id": "fund", "name": "Northwind Growth Fund II SCSp", "role": "fund", "type": "SCSp", "jurisdiction": "LU", "sourceFile": "LPA.pdf", "pageNumber": 1 },
      { "id": "manager", "name": "Northwind Capital AIFM", "role": "manager", "type": "AIFM", "jurisdiction": "LU", "sourceFile": "LPA.pdf", "pageNumber": 3 },
      { "id": "feeder", "name": "Northwind II Feeder LP", "role": "feeder", "type": "LP", "jurisdiction": "GB", "sourceFile": "structure-chart.pdf", "pageNumber": 1 },
      { "id": "holding", "name": "Northwind II Holdings B.V.", "role": "holding", "type": "B.V.", "jurisdiction": "NL", "sourceFile": "structure-chart.pdf", "pageNumber": 1 }
    ],
    "graphNodeId": "ent_8f1c2b3a4d5e6f70"
  }
}

Response Fields

FieldTypeDescription
fundExtractionIdstringThe run
namestringFund name
mermaidstring/nullMermaid flowchart source of the legal structure, or null when the documents did not describe one
entities[]arrayExtracted legal entities. Each carries id, name, role, type, jurisdiction and provenance (sourceFile, pageNumber); the exact set of fields follows what the documents disclosed
graphNodeIdstring/nullThe fund’s node in the Kruncher entity graph, when it has been published there

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 whose documents contained no structure information returns mermaid: null and an empty entities array; available.structure on Fund Detail says so up front.

Last updated on