ProductReportsResourcesPricingLoginBook a demo

Cookbook 10 · Fund research

Map an LP’s managers and their funds

Start with a limited partner, find its recorded manager relationships, and inspect the funds those managers have raised.

Python15 minutes3 API routesIntermediate
python map_lp_network.pySnapshot ready
LP       European Investment Fund
LINK     LP → manager
CONTEXT  manager → fund vehicles
SINCE    2020
745recorded managers
12managers shown
15funds shown

Download the app source

Interactive demo

Explore the manager directory and fund records

Capital Desk lets you switch between the European Investment Fund and Bpifrance, filter their recorded managers, and inspect fund vehicles. Save managers, keep notes in your browser, and export your research as a CSV.

The demo uses saved API responses and needs no API key. It is a dated snapshot, not a live feed. Each LP has 12 saved full fund histories; the network also includes latest dated fund records for bubble sizing. Other full histories are labelled as not included. The Python example below produces a smaller research file: 12 managers selected alphabetically, with fund records since 2020.

Capital Desk manager directory with 360 Capital selected and its fund vehicles shown
Select a manager to inspect its fund records, reported sizes, dates, and announcement sources. Explore Capital Desk →

The goal

Build a fund research file from an LP

A limited partner provides capital to investment managers. The API records those LP–manager relationships separately from the vehicles a manager raises. This workflow combines the two lists for research and keeps their evidence separate.

Find the European Investment Fund’s recorded managers, then list funds announced since 2020 for a reproducible sample of 12 managers.
terminal
python -m venv .venv
source .venv/bin/activate
pip install requests python-dotenv
python map_lp_network.py --lp "European Investment Fund" --domain eif.org
# Writes network.json

Keep the two relationships separate

RelationshipEvidence
LP → managerThe manager is returned by the LP’s lp-funds endpoint.
Manager → fund vehicleThe fund is returned by the manager’s funds endpoint.
LP → a specific fundNot established by these responses.

The path name lp-funds can be misleading: each returned row is an investor firm with a UUID. Fund vehicles have numeric IDs. A manager’s fund size is not the LP’s commitment amount.

Resolve the LP by name and domain

Store DEALROOM_CLIENT_ID and DEALROOM_CLIENT_SECRET in a local .env file excluded from Git. The download exchanges them for a token and sends both required headers. Search results must match the name and website domain before the script selects a UUID.

LP search
GET /data/search?q=European Investment Fund&types=investor&limit=10

name == "European Investment Fund"
website_domain == "eif.org"

Change --lp and --domain together for another institution. An ambiguous or missing match stops the script.

Retrieve the recorded managers

manager relationships
GET /data/investors/{lp_uuid}/lp-funds
limit=100
offset=0
include_total=true

Advance the offset by the number of returned rows until the reported total is reached or a page is empty. Deduplicate managers by UUID. The script sorts the complete manager list by name and selects the first 12; this is an alphabetical sample, not an investment ranking. Set --manager-limit to change the sample.

Retrieve each manager’s fund vehicles

fund query
GET /data/investors/{manager_uuid}/funds
filter=year[gte]:2020
sort=-fund_date
limit=100
offset=0
include_total=true
currency=EUR

Paginate each manager’s response and deduplicate by fund ID. Retain the date, fund type, converted amount, native amount_source, closed status, and announcement source_url. The global GET /data/funds endpoint is an alternative when starting from fund vehicles across managers.

--since changes the date range; --currency EUR, USD, or GBP changes reported amounts. This example does not apply an amount filter: the API documents that filter against native fund amounts.

Show the LP’s network, sized by fund records

The network groups managers by headquarters country. Click a bubble to see the manager and its latest dated fund record without leaving the map.

EIF manager network grouped by country, with the 360 Capital manager card open
Bubble area represents the latest dated fund’s reported size in EUR—not the LP’s commitment or the manager’s assets under management. Explore Capital Desk →

For this view, fetch funds across batches of manager UUIDs with GET /data/funds. Follow every page, group records by manager.uuid, and select each manager’s newest dated record.

cross-manager fund records
GET /data/funds
filter=investor_id[in_any]:{manager_uuid_1}|{manager_uuid_2}
sort=-fund_date
currency=EUR
limit=100
offset=0
include_total=true

Keep a missing amount missing, even if an older fund has a known size. Hollow dots indicate no disclosed positive size; very small funds have a minimum visible dot size. Country-circle positions are for layout only, and headquarters are not investment destinations.

Use it in a research workflow

Run the queries on your server with your own credentials, store the responses with retrieval dates, and refresh them on a schedule. The demo’s saved managers and notes are browser-local; a shared research desk would need sign-in and database storage. Keep the announcement links so colleagues can check the evidence behind each fund record.

Real output

European Investment Fund: manager and fund records

Snapshot: 2026-09-08. 12 of 745 recorded managers, selected alphabetically; 15 fund records since 2020. These are managers’ funds; an EIF commitment to a particular vehicle is not established.

Download the full JSON, including UUIDs and announcement sources

123 Investment Managers

Paris, France · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
123 Transition Energétique 2 Fund
ID 14708 · Venture Capital
2024-05-27€30,000,000

17 Capital

London, United Kingdom · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
17Capital Strategic Lending Fund VI
ID 17722 · Other
2025-07-21€6,049,999,395
NAV Lending Fund
ID 8646 · Other
2022-04-19€2,600,000,000
17Capital Fund
ID 5791 · Private Equity
2021-07-11€4,949,999,505

21 Invest

Morgano, Italy · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
21 Invest Healthcare Fund
ID 16026 · Private Equity
2024-11-20€70,000,000
21 Investment Fund VI
ID 12767 · Private Equity
2022-11-21€150,000,000

21 Investimenti

Villorba, Italy · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
No fund records returned for this manager in the selected date range.

212

Luxembourg · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
212 Fund II
ID 1005 · Venture Capital
2020-10-20€49,000,000

33N Ventures

Porto, Portugal · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
33N Ventures Fund I
ID 10194 · Venture Capital
2024-01-10€50,000,000

360 Capital

Paris, France · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
Poli360 II
ID 19782 · Venture Capital
2026-02-28€85,000,000
360 Digitaly
ID 15853 · Venture Capital
2024-10-23€30,000,000
360 Square II
ID 9130 · Venture Capital
2022-06-11€45,000,000
Fund V
ID 2938 · Venture Capital
2020-05-17€90,000,000

3T Capital

Paris, France · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
No fund records returned for this manager in the selected date range.

3TS Capital Partners

Vienna, Austria · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
3TS Capital Partners Fund IV
ID 6356 · Private Equity
2021-09-15€150,000,000

3VC

Vienna, Austria · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
Fund II
ID 9145 · Venture Capital
2022-06-15€150,000,000

3i Group

London, United Kingdom · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
No fund records returned for this manager in the selected date range.

415

San Francisco, United States · Recorded manager relationship with European Investment Fund.

Manager’s fundAnnouncedFund size (EUR)
415 CAPITAL Fund I
ID 2379 · Venture Capital
2020-01-20€109,999,989

Read the records as research evidence

Recorded relationships may be historical or incomplete. An empty fund list means no records were returned for the selected window. It does not establish that a manager has raised no funds.

Fund size, LP commitment, assets under management, and available capital are different measures. Do not sum the displayed sizes and label the result as the LP’s exposure. Review each fund’s announcement source before drawing a fund-specific conclusion.

Complete example

Run the same workflow for your institution

The script includes authentication, retry handling, pagination, identity checks, and JSON output.

Download Python data example

Dealroom API documentation · OpenAPI specification · All 10 cookbooks