Startup Investors Scraper — OpenVC VCs, Angels & Check Size avatar

Startup Investors Scraper — OpenVC VCs, Angels & Check Size

Pricing

from $25.00 / 1,000 investor founds

Go to Apify Store
Startup Investors Scraper — OpenVC VCs, Angels & Check Size

Startup Investors Scraper — OpenVC VCs, Angels & Check Size

Scrape public OpenVC investor lists for startup fundraising: VC firms, angels, family offices, and accelerators with check size, stages, thesis, geographies, and profile links. Cookieless. MCP-ready.

Pricing

from $25.00 / 1,000 investor founds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Founders, fundraising ops, and AI agents extract one structured OpenVC investor dataset row per fund — name, type, check size with USD bounds, stages, thesis, geographies, lead flag, and profile URL — from a sector keyword, list slug, or OpenVC list URL. Built for fundraising shortlists on Apify with API, schedules, and MCP. Cookieless public lists; OpenVC login is out of scope.

OpenVC is a trademark of its owner. This independent Actor is not affiliated with, associated with, or endorsed by OpenVC.

Best fit for this Actor

  • Build a fundraising shortlist from public OpenVC sector lists such as ai-investors or fintech-investors.
  • Filter for lead-capable funds, stage coverage, geography, or check-size text before outreach.
  • Feed MCP or CRM workflows with one clean row per investor and honest empty outcomes.

When you need company-website → LinkedIn company matching instead of investor directories, continue with LinkedIn Company Finder from Website. For public LinkedIn company search by keyword, continue with LinkedIn Company Search Scraper.

Practical scenario

A seed-stage founder pastes ["ai-investors"], sets leadOnly to true, and caps maxInvestors at 25. The dataset returns VC firms and angels with checkSizeMinUsd / checkSizeMaxUsd, stages, thesis, and profileUrl. They export CSV, keep funds that lead rounds, and draft a target list. Unknown or empty lists finish SUCCEEDED with VALID_EMPTY and no investor-found charge. When every upstream route returns zero investors, the Actor completes with outcome UPSTREAM_FAILED so charges stay tied to real rows.

Quick start input

{
"lists": ["ai-investors"],
"maxInvestors": 25,
"leadOnly": true
}

Input reference

FieldTypeWhat it controls
listsarrayRequired. OpenVC keywords (ai → ai-investors), slugs (fintech-investors, angel-groups), or full OpenVC investor-list URLs.
investorTypesarrayOptional contains-match on type (e.g. VC firm, Angel).
stagesarrayOptional contains-match on stage text (e.g. Early Revenue, Scaling).
geographiesarrayOptional contains-match on geography (e.g. USA, France).
checkSizeContainsarrayOptional contains-match on check-size text (e.g. $1M).
leadOnlybooleanWhen true, keep Lead = Always / Yes / Sometimes (not Never).
maxInvestorsintegerCap 1–5000. Default 100.
proxyConfigurationobjectOptional Apify proxy override. Residential is used for browser fallback.

What data you receive

One dataset item is one public OpenVC investor row.

{
"investorId": "bonfire-ventures",
"name": "Bonfire Ventures",
"investorType": "VC firm",
"profileUrl": "https://www.openvc.app/investor-lists/fund/Bonfire%20Ventures",
"geographies": ["USA"],
"checkSizeText": "$2M to $6M",
"checkSizeMinUsd": 2000000,
"checkSizeMaxUsd": 6000000,
"stages": ["Early Revenue", "Scaling"],
"lead": "Always",
"thesis": "We invest in exclusively AI-native B2B software...",
"listSlug": "ai-investors",
"source": "OpenVC",
"scrapedAt": "<iso8601>"
}
FieldMeaning
name / investorTypeDisplay name and type label from the list table
checkSizeText / checkSizeMinUsd / checkSizeMaxUsdDisplayed range plus parsed USD bounds when parseable
stages / geographiesArrays of stage and geo labels
leadLead behavior when the list exposes it
thesis / profileUrlThesis text and OpenVC profile link
listSlug / sourceProvenance for the row

OUTPUT and RUN_SUMMARY in the default key-value store hold outcome, itemsPushed, and chargedEventCounts. Download the dataset as JSON, CSV, Excel, or HTML.

Use through the API

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~startup-investors-scraper/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"lists":["ai-investors"],"maxInvestors":10,"leadOnly":true}'

Use with AI agents through Apify MCP

Scrape OpenVC list ai-investors for up to 15 lead investors. Return name, investorType, checkSizeText, checkSizeMinUsd, checkSizeMaxUsd, stages, geographies, thesis, profileUrl, and listSlug. Read OUTPUT.outcome and itemsPushed. Treat VALID_EMPTY as a real empty directory, not a hollow success.

Connect via https://mcp.apify.com. Cost signal: about $0.025 per saved investor plus platform usage.

Connect the workflow

Pricing

This Actor uses Pay per event plus Apify platform usage. The live Pricing tab is the current source of truth for billing details.

EventPrice
Actor start (apify-actor-start)$0.00005
Investor found (investor-found)$0.025

Invalid input and valid-empty runs skip the investor-found event. Platform usage (compute, Unblocker, Residential) is passed through to the caller.

Best results

  • Prefer concrete list slugs (ai-investors, climate-tech-investors, angel-groups) over vague keywords when you already know the OpenVC list.
  • Keep maxInvestors tight for agent cost control.
  • Use filters after you confirm the list returns rows; over-filtering a small page can finish VALID_EMPTY honestly.

Builder's note

I built the fetch path after I found that OpenVC list pages sit behind Cloudflare and render investors in a DataTables #results_tb grid. In my testing, Apify Unblocker usually returns the first HTML page for cheerio parsing; when the page is challenged or you need more than the first table page, Camoufox on Residential expands or paginates the grid. I learned that exact OpenVC slugs such as angel-groups must stay as-is — rewriting them to angel-groups-investors yields an empty directory page.

FAQ and responsible use

Crunchbase or PitchBook parity? This Actor covers public OpenVC list fields only. Private emails and proprietary contact graphs stay outside the contract.

Cloudflare challenges? OpenVC is protected. The Actor retries Unblocker, then Camoufox. When every route returns zero investors, the Actor completes with outcome UPSTREAM_FAILED so billing stays coupled to real rows.

Legal / responsible use: Comply with OpenVC terms, applicable laws, and outreach rules. Not investment, legal, or fundraising advice. OpenVC is a trademark of its owner. This independent Actor is not affiliated with, associated with, or endorsed by OpenVC.

Support: use the Issues tab on the Actor page.