| name | crunchbase-investor |
| description | Fetch detailed investor profiles from Crunchbase including portfolio, investments, funds, and exits. |
crunchbase-investor
Fetch detailed investor profiles from Crunchbase including portfolio, investments, funds, and exits.
Prerequisites
- Node.js 22+
- If CDP connection fails during
auth, launch Chrome yourself with https://www.crunchbase.com as the initial URL (see chrome-cdp agent guidance)
- If Chrome is already running via CDP but no Crunchbase tab is open:
node skills/chrome-cdp/scripts/cdp.mjs open https://www.crunchbase.com
- If the user is not logged in to Crunchbase, ask them to log in in the Chrome window, then re-run
auth
Setup
node crunchbase-investor.mjs auth
Usage
node crunchbase-investor.mjs view sequoia-capital
node crunchbase-investor.mjs view andreessen-horowitz
node crunchbase-investor.mjs view 6acfa7da-1dbd-936e-d985-cf07a1b27711
node crunchbase-investor.mjs investments y-combinator --count=50
node crunchbase-investor.mjs investments y-combinator --after-id=<uuid>
How it works
auth — Extracts cookies from Chrome via CDP
view — Resolves permalink to UUID via search API, then fetches entity with cards from /v4/data/entities/organizations/{uuid}
investments — Fetches paginated investments via POST to /v4/data/entities/organizations/{permalink}/overrides with card_lookups: [{card_id: "investments_list", limit, after_id}]
Available cards: overview_fields_extended, investments_list, overview_company_fields, funding_rounds_list
Available fields: identifier, short_description, investor_type, investor_stage, num_investments_funding_rounds, num_exits, num_portfolio_organizations, num_lead_investments, funding_total, location_identifiers, categories, num_funds, funds_total, num_exits_ipo
Data storage
~/.local/share/showrun/data/crunchbase-investor/
├── session.json Auth cookies
└── cache/ Investor detail JSON files
Session expiry
Re-run auth on 401/403 errors.