VC Portfolio Companies Scraper avatar

VC Portfolio Companies Scraper

Pricing

Pay per event

Go to Apify Store
VC Portfolio Companies Scraper

VC Portfolio Companies Scraper

Portfolio companies of 410+ VC firms and accelerators (a16z, Sequoia, Accel, Index, Techstars...): investors, funding stage, headcount, industries, locations, website, open jobs. Quick run: 278 firms in ~7 min; full: all 415 in ~25. Merge by company for every investor. $2 per 1,000.

Pricing

Pay per event

Rating

0.0

(0)

Developer

TidyHarvest

TidyHarvest

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

Get the portfolio companies of 410+ venture capital firms and accelerators worldwide, straight from the portfolio directories the firms publish: a16z, Sequoia, Accel, General Catalyst, Lightspeed, GV, NEA, Bessemer, Insight, Khosla, Kleiner Perkins, Greylock, Index Ventures, Founders Fund, Techstars, Antler, Seedcamp, Balderton, Atomico, Peak XV, Kaszek and hundreds more across the US, Europe, the UK, Israel, India, Southeast Asia, LatAm, Africa and Australia.

Each company comes with its investors, latest funding stage, headcount, industries, office locations, website, description, logo and number of open jobs, and optionally the open roles themselves. Type a firm name, pick from the list, or run every board at once and get one row per company with all its investors.

What you can do with it

  • Build a startup list or CRM import: every company backed by a set of firms, with website domains for enrichment.
  • Map who backs whom: turn on Merge by company to get investors: [...] per company; see which startups share investors, which firms co-invest, and where a firm's portfolio clusters by stage and sector.
  • Find startups by sector and stage: "Series A AI companies backed by top firms in Europe" is three filters.
  • Sales and recruiting signals: jobCount shows who is hiring now; Include open jobs adds the roles.
  • Deal sourcing and market maps: compare portfolios across firms, regions and accelerators.

Input

FieldWhat it does
firmsPick firms and accelerators from the list (410+).
boardUrlsType a firm name ("a16z", "Sequoia") or paste any portfolio jobs board URL. Boards not in the list are detected automatically.
allBoardsEvery firm in the list. Narrow with regions (US, Europe, UK, Israel, India, SEA, LatAm, ...) and kinds (VC, accelerator, angel network).
runModeWith allBoards: quick (default) reads 278 firms in about 7 minutes; full reads all 415 and takes about 25 minutes (137 smaller directories are read slowly so they keep answering). Firms you pick by name always run.
mergeByCompanyOne row per company (matched by website domain) with every selected firm in investors.
keywordsKeep companies whose name, description or industries mention one of these ("AI", "fintech", "climate").
stagesLatest funding stage: Pre-Seed, Seed, Series A ... IPO, Acquired.
countriesCompanies with an office in these countries.
hiringOnlySkip companies with no open roles.
includeJobs, maxJobsPerCompany, jobKeyword, remoteJobsOnlyAttach open roles (title, location, remote, salary, posted date, apply link).
maxItemsHard cap on companies (and cost).

Examples:

{ "firms": ["a16z", "sequoia", "accel"] }
{ "allBoards": true, "regions": ["Europe", "UK"], "mergeByCompany": true, "keywords": ["AI"], "stages": ["Seed", "Series A"] }
{ "boardUrls": ["https://jobs.example.vc"], "includeJobs": true, "jobKeyword": "engineer", "maxJobsPerCompany": 20 }

Output

One item per company per firm (or per company with Merge by company):

{
"companyName": "Databricks", "companyDomain": "databricks.com", "website": "https://databricks.com",
"description": "Databricks is the data and AI company...", "logoUrl": "https://...",
"hqLocation": "San Francisco, United States", "locations": ["San Francisco, United States"],
"countries": ["United States"], "industries": ["Enterprise", "Infra"], "stage": "Series J",
"headcount": 14475, "headcountRange": "5K-10K", "jobCount": 898,
"firm": "Andreessen Horowitz", "firmKey": "a16z", "region": "US",
"boardUrl": "https://jobs.a16z.com", "companyUrl": "https://jobs.a16z.com/company/databricks"
}

With Merge by company each row also has investors (the selected firms that list the company), investorCount, boards (per firm: stage, job count, company page) and allKnownInvestors (adds co-investors the boards name). Fields a board does not publish are null or []: exact headcount and hqLocation are on some boards only, headcountRange is on almost all. coInvestors lists every investor a board names for the company, where it does.

How well it works (October 2026)

Measured on Apify over 392 boards (October 2026):

  • 26,583 distinct companies from one run over every board (39,510 company-firm rows); 7,382 companies are backed by two or more of the listed firms, 616 by five or more.
  • Field coverage across those companies: website domain 99%, description 98%, logo 99%, industries 96%, headcount band 94%, office locations 92%, countries 89%, funding stage 70%, exact headcount 52%, open-job count 100%.
  • About 9,100 of them are AI companies by their own industry labels or description.
  • Against the firms' own portfolio pages: the directory has 62% of the 217 current companies on usv.com (plus 25 the page doesn't show), 71% of the 317 on seedcamp.com (plus 54 more), and 42% of the 162 on greylock.com (that page also counts exits). Directories focus on active companies.
  • Run times on Apify (October 2026): quick, 278 firms, 32,436 company rows in 7 minutes; full, all 415 firms, 41,408 rows (27,440 distinct companies) in 23-24 minutes, two runs in a row with no pauses and no board left out.
  • Open jobs: 14,842 roles for the 649 hiring Sequoia and Accel companies in one 3-minute run.

Quick and full runs

  • Quick (default): 278 firms, about 7 minutes for the whole list. Every major firm is in it.
  • Full: all 415 firms, about 25 minutes. The extra 137 are smaller investor directories that only answer at a slow pace; the run reads them one at a time and, if asked to slow down, pauses and carries on rather than skipping them. If a directory still asks it to slow down, the run pauses (10 to 30 minutes at a time, about 2 hours at most) and then continues. Long runs are restart-safe: if the platform moves the run, it continues where it stopped and never returns (or charges) a company twice.

Pricing

Pay per result: $2.00 per 1,000 companies (company-scraped). Open jobs, when you turn them on, are $0.50 per 1,000 jobs (job-included). Filters and caps apply before you are charged, and boards that can't be read are free. A run that finds nothing fails instead of silently returning an empty dataset.

Limits and notes

  • Covers firms whose portfolio directory is public. Firms that only list companies on their own website (for example Benchmark, Tiger Global, Y Combinator) are not in the list; paste a board URL if you know one.
  • 137 smaller directories limit how often they answer, so they are read only in a full run (or when you pick them by name). A board that can't be read in a run is listed in the run's SUMMARY record and costs nothing.
  • A firm's directory lists the companies it chose to show (mostly active ones), so counts can differ from the firm's own portfolio page; see "How well it works".
  • Stage is the latest funding stage the board shows; headcount is the board's figure, not a live count.
  • With open jobs on, companies found only in the 137 smaller directories add a few seconds each to a run.
  • Some a16z jobs: at most the 25 newest roles per company are returned (jobsTruncated: true when there are more).
  • Public data only, no login. Company profiles are business information the firms publish themselves.