ParseForge Scrapers

Crunchbase Scraper

parseforge/crunchbase-scraper

Developer toolsAutomationOther

Scrapes Crunchbase company and person profiles from URLs or keyword searches. Returns funding rounds, investors, acquisitions, and firmographic data as flat rows.

Run this scraper See the API call
Total users
97
Monthly active
19
Total runs
4.4K
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Crunchbase Scraper

Scrape Crunchbase company and person profiles from any URL or search query, up to a million per run. Every profile returns funding rounds, investors, acquisitions, key contacts, and firmographic data. No API key required. Export to CSV, JSON, Excel, or XML.

Crunchbase's API needs a paid subscription and rate-limits you. This reads the public company and person profiles directly, filtered by keyword or direct URL, and returns each match in one fixed schema. You get the same firmographic and funding data without the overhead.

Who uses it What they scrape Crunchbase for
Venture capital analysts Build a pipeline of startups by industry, funding stage, and location.
Sales and business development teams Find companies that recently raised funding and need your service.
Market researchers Track funding trends and competitor landscapes across sectors.
Recruiters Identify people at high-growth companies for executive search.

What it does

This Actor collects Crunchbase company or person profiles by search query or direct URL, and returns each one as a flat row.

  • ๐Ÿ”— Direct URLs: paste one or more Crunchbase organization or person profile URLs and get the full profile back.
  • ๐Ÿ” Keyword search: type a company name or keyword and the Actor searches Crunchbase for you, returning matching organizations or people.
  • ๐Ÿ“Š Flat row output: every profile is returned as a single row with funding rounds, investors, acquisitions, and firmographics in a consistent schema.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Crunchbase data

๐Ÿ’ฐ Find recently funded companies.

A sales team searches for companies by keyword, filters the output for recent funding rounds, and prioritizes outreach to accounts with fresh capital.

๐Ÿ“ˆ Track startup ecosystems.

A VC analyst scrapes all companies in a city or industry, then charts funding activity quarter by quarter to spot emerging clusters.

๐Ÿ”Ž Enrich a lead list with firmographics.

A marketer uploads a list of company domains, resolves them to Crunchbase URLs, and scrapes employee count, funding, and industry for segmentation.

๐Ÿ‘ฅ Map executive networks.

A recruiter scrapes person profiles from a list of target companies, collecting current and past roles to build a talent map.

Why choose this scraper

What you get
No API key Scrapes public Crunchbase pages without authentication or rate limits.
Fixed schema Every profile, whether company or person, lands in the same predictable columns.
Bulk ready Collect up to a million profiles per run for large-scale data projects.

How it compares

This Actor scrapes full Crunchbase profiles from direct URLs or keyword search, while the competitor focuses on search result listings.

Feature ParseForge Crunchbase Search Scraper
Scrape by direct profile URL Yes Not listed
Keyword search for companies Yes Yes
Keyword search for people Yes Not listed
Full profile data (funding, investors, acquisitions) Yes Not listed
Up to 1,000,000 profiles per run Yes Not listed

Configure the run

Drive the Actor from Crunchbase profile URLs or a keyword search, mutually exclusive, and the max items cap stops the run once you have enough. The Input tab lists every parameter.

A first run with the defaults:

{
  "startUrls": [
    {
      "url": "https://www.crunchbase.com/organization/openai"
    },
    {
      "url": "https://www.crunchbase.com/organization/anthropic"
    },
    {
      "url": "https://www.crunchbase.com/organization/stripe"
    }
  ],
  "maxItems": 10
}

A larger pull:

{
  "startUrls": [
    {
      "url": "https://www.crunchbase.com/organization/openai"
    },
    {
      "url": "https://www.crunchbase.com/organization/anthropic"
    },
    {
      "url": "https://www.crunchbase.com/organization/stripe"
    }
  ],
  "maxItems": 200
}

Pricing

Pay-per-result: $0.075 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $7.50
1,000 results $75.00
10,000 results $750.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Crunchbase Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Crunchbase through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/crunchbase-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that you are using either start URLs or a search query, not both. If using search, try a broader keyword. Also verify the max items is set above zero.

The Actor is running slowly.

Crunchbase pages are content-rich. The Actor respects the site to avoid blocks. Reduce the max items or run it with a higher memory allocation if you need more speed.

Some profiles return partial data.

Crunchbase may hide certain details behind a login wall. The Actor can only extract what is visible on the public profile page.

I get an error when using search and URLs together.

Search mode and start URLs are mutually exclusive. Clear the search query field when using URLs, and vice versa.

The output has too many columns.

Use Apify's dataset export or post-processing tools to select only the columns you need after the run completes.

FAQ

Question Answer
Do I need a Crunchbase account or API key? No. The Actor reads publicly visible Crunchbase pages. You do not need to log in or register an application.
Can I scrape both companies and people in one run? A single run targets either organizations or people, set by the search type. To collect both, run the Actor twice with different settings.
What data fields does the Actor return? The output includes funding rounds, investors, acquisitions, headquarters, employee count, industry tags, and contact links. The exact fields are shown in the sample output on the Actor's page.
How many profiles can I scrape per run? You can set the maximum up to 1,000,000 profiles. The Actor stops when it hits that number or runs out of matching results.
Can I scrape a list of URLs from a file? Yes. Paste the Crunchbase profile URLs into the start URLs field, one per line, or upload a file with the URLs.
Does the search mode support advanced filters like location or funding stage? The keyword search returns Crunchbase's default relevance-ranked results. For more granular filtering, scrape the results and filter the dataset after the run.
Is it legal to scrape Crunchbase? The Actor only accesses publicly available pages. You are responsible for complying with Crunchbase's terms of service and applicable laws in your jurisdiction.
What export formats are supported? You can export your dataset in CSV, JSON, Excel, or XML from the Apify platform.
Can I schedule this Actor to run daily? Yes. Apify supports scheduled runs. Set a cron schedule to keep your Crunchbase data fresh automatically.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Crunchbase, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
startUrls array Crunchbase company or person profile URLs. Example: https://www.crunchbase.com/organization/openai or https://www.crunchbase.com/person/sam-altman [{"url":"https://www.crunchbase.com/orga
maxItems integer How many companies to collect per run. 10
searchQuery string Search for companies or people by keyword. Use this OR Start URLs, not both. not set
searchType string (2 options) What to search for: companies or people. organizations

Pricing

from $56.00 per 1,000 results

Charged forWhat it isPrice each
Actor Start Charged once when the run starts. $0.005
Result Item Charged once per result collected. $0.056 to $0.075

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~crunchbase-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Crunchbase Scraper on Apify All scrapers