Get started
Quickstart
Investors, portfolios, co-investors, companies and new funds as JSON. Every link carries its evidence and the date it was last checked.
Funding data is not part of this API
VCinfo covers investors and their portfolios. Round amounts, totals raised, round histories and round feeds are Fundup AI's product, with its own funding API.
https://api.vcinfo.ioX-API-KeyJSON, UTF-8mcp.vcinfo.io/mcp1. Your API key
Free accounts get 100 calls a month with a work email and no card. We email a link, and your key appears when you open it. It is shown once, so save it.
Already have one? Log in and this step shows your key's status.
2. Make a call
Ask for the firms that share the most portfolio companies with Sequoia Capital.
curl "https://api.vcinfo.io/v1/firms/sequoiacap.com/coinvestors" \
-H "X-API-Key: $VCINFO_KEY"const res = await fetch("https://api.vcinfo.io/v1/firms/sequoiacap.com/coinvestors", {
headers: { "X-API-Key": process.env.VCINFO_KEY },
});
const data = await res.json();import os, requests
res = requests.get(
"https://api.vcinfo.io/v1/firms/sequoiacap.com/coinvestors",
headers={"X-API-Key": os.environ["VCINFO_KEY"]},
)
res.raise_for_status()
data = res.json()3. Read the answer
200{
"firm": {
"slug": "sequoia-capital",
"name": "Sequoia Capital"
},
"coinvestors": [
{
"slug": "sv-angel",
"name": "SV Angel",
"domain": "svangel.com",
"shared_companies": 42
},
{
"slug": "kleiner-perkins",
"name": "Kleiner Perkins",
"domain": "kleinerperkins.com",
"shared_companies": 34
}
]
}shared_companies counts companies both firms list and that passed their checks. Firms are named by slug, which works anywhere a firm is asked for, as does any domain the firm has used.
All endpoints
| Endpoint | What it returns |
|---|---|
GET/v1/me | Your plan and what is left of this month's calls and results. |
GET/v1/firms | Search investors, ordered by slug. |
GET/v1/firms/{ref} | One investor: stated focus, observed behaviour, rounds and rates. |
GET/v1/firms/{ref}/portfolio | A firm's checked portfolio companies, with evidence. |
GET/v1/firms/{ref}/coinvestors | Firms sharing portfolio companies with this one, by number of shared companies. |
POST/v1/overlap | Companies shared by two or more firms. |
GET/v1/companies | Search published companies. |
GET/v1/companies/{domain} | One company with sourced facts and SEC filings. |
GET/v1/companies/{domain}/investors | Investors that list the company, with the evidence for each. |
GET/v1/funds | New venture funds from public registers. |
GET/v1/firms/{ref}/news | Headlines about a firm. |
GET/v1/companies/{domain}/news | Headlines about a company. |
GET/v1/news | Headlines across the graph. |
GET/v1/events | All changes across the graph, newest first. |
GET/v1/firms/{ref}/events | This firm's changes: portfolio additions and removals, redirects, unreachable sites, focus changes. |
POST/v1/fit | Investors ranked for a startup, with the reasons. |
GET/v1/search | A plain-English question turned into investor filters. |
GET/v1/facets | Every region, country, theme, tag and type, with counts. |
POST/v1/webhooks | Subscribe a public https URL to change events. |
GET/v1/webhooks | Your webhooks, with their failure counts. |
POST/v1/webhooks/{id}/test | Send a clearly fake event with a real signature, so you can build and check your receiver. |
DELETE/v1/webhooks/{id} | Delete a webhook. |