Crunchbase Scraper: Company Funding & Investor Data, No API avatar

Crunchbase Scraper: Company Funding & Investor Data, No API

Deprecated

Pricing

Pay per usage

Go to Apify Store
Crunchbase Scraper: Company Funding & Investor Data, No API

Crunchbase Scraper: Company Funding & Investor Data, No API

Deprecated

Scrape Crunchbase company profiles, funding rounds, total raised & investor counts by name or slug. No login, no API key. Beats Cloudflare via stealth browser. Use it as an MCP server in Claude, ChatGPT & AI agents.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

4 days ago

Last modified

Share

Crunchbase Scraper: Company Funding & Investor Data

The Mine Works: 544 users across 100 public Actors, >99% run success. Pay only for results delivered. Browse all Actors.

✅ Fixed 2026-08-22 — now runs on plain HTTP, no browser

Earlier builds drove a full stealth Chromium browser over residential proxies to clear Crunchbase's Cloudflare challenge, and that approach had stopped working (cloudflare_challenge_blocked: true on every run, zero companies delivered). The Actor has been rewritten to fetch Crunchbase through Apify's UNBLOCKER proxy group over plain HTTP — no browser at all — which renders the page server-side. A second, independent bug (a rejected collection_ids value on the search API) was fixed at the same time.

Overview

Crunchbase Scraper turns any company name or Crunchbase slug into a clean, structured JSON record. Every row includes funding total, number of rounds, last round type, investor count, HQ location, founding year, website, and description. Search by keyword to discover companies, or pass an exact organization slug to pull one profile directly.

It is built for people who need firmographic and funding data at scale: VCs and analysts building deal pipelines, sales teams qualifying prospects by funding stage, and founders sizing up competitors. No Crunchbase Pro seat, no Data API plan, no manual copy paste.

✅ No login required | ✅ No API key | ✅ MCP-ready for AI agents | ✅ No browser (plain HTTP)

Features

Keyword search and direct slug lookup in the same actor. Full funding history: total raised, round count, last round type, investor count (where Crunchbase does not paywall the field for a logged-out visitor — see note below). Firmographics: HQ location, founding year, website, and description. Fetches Crunchbase's own autocomplete and organization-page endpoints over plain HTTP through Apify's UNBLOCKER proxy group — no browser, no Cloudflare challenge to solve client-side. Pay per company delivered, empty and blocked runs never charged.

How it works

Crunchbase gates most of its data behind Crunchbase Pro and the paid Data API, and fronts the whole site with a Cloudflare managed challenge. This actor calls Crunchbase's own public autocomplete endpoint for discovery, fetches the organization page for each match, and reads the company data embedded in that page's own hydration JSON — all over plain HTTP through Apify's UNBLOCKER proxy group, which resolves the Cloudflare challenge server-side so no browser is ever launched.

Two fields — founded (founding year) and funding_total_usd — are shown to a logged-out visitor only as a locked placeholder on Crunchbase's own page, not the real value; when that's what the page returns, the actor omits the field from that record rather than guessing or fabricating a number.

The intent is public profile data without a Crunchbase account, an API key or paid seats. Billing is per company actually delivered, so empty searches and blocked runs are never charged.

🧾 Input configuration

{
"query": "openai",
"maxResults": 3
}

To scrape a single known company directly:

{
"organizationSlug": "stripe",
"maxResults": 1
}

📤 Output format

{
"name": "OpenAI",
"slug": "openai",
"description": "OpenAI is an AI research and deployment company.",
"website": "https://openai.com",
"founded": "2015",
"location": "San Francisco, California, United States",
"funding_total_usd": "$11.3B",
"num_funding_rounds": 10,
"last_round": { "type": "Secondary Market" },
"num_investors": 34,
"url": "https://www.crunchbase.com/organization/openai",
"scraped_at": "2026-07-10T09:21:44.512Z"
}

Every company record contains these fields:

FieldDescription
🏢 nameCompany name
🔗 slugCrunchbase organization slug (permalink)
📝 descriptionShort company description
🌐 websiteCompany website URL
📅 foundedYear the company was founded
📍 locationHQ location: city, state, country
💰 funding_total_usdTotal funding raised (formatted, e.g. $1.2B)
🔁 num_funding_roundsNumber of funding rounds
🏁 last_roundLast funding round details (type)
🤝 num_investorsNumber of investors
🔎 urlCrunchbase organization page URL
⏱️ scraped_atISO 8601 timestamp when the record was scraped

Fields that Crunchbase does not expose for a given company are omitted from that record rather than returned as empty strings, so downstream parsing stays clean.

💼 Common use cases

Venture capital and PE research Build and refresh deal pipelines, screen companies by funding stage and investor count, and monitor which competitors just raised.

B2B sales and revenue Qualify accounts by how much they have raised (a proxy for budget), then route funding stage matched leads to the right rep.

Founder and strategy work Benchmark competitors on funding, founding year, HQ, and web presence before a raise or a market entry decision.

Sector mapping and data enrichment Assemble sector maps (every funded fintech in a keyword search) and enrich existing company lists with firmographics.

🚀 Getting started

  1. Open the actor and enter a query (a company name or keyword such as openai, stripe, or fintech payments).
  2. Or, for one exact company, paste its organizationSlug from crunchbase.com/organization/<slug>.
  3. Set maxResults (start small, 3 to 25).
  4. Click Start and let it fetch and read the profile pages.
  5. Download results as JSON, CSV, or Excel, or pull them via the Apify API.

FAQ

Do I need a Crunchbase account or API key? No. The actor reads public Crunchbase profile data over plain HTTP. You never log in and never buy a Crunchbase Pro seat or Data API plan.

How is pricing calculated? Pay per event. You are charged only for each company record actually delivered. Failed, blocked, or empty searches are never charged. There is no free tier.

Why is founded or funding_total_usd missing on some companies? Crunchbase shows those two fields as a locked placeholder to logged-out visitors rather than the real value. When that happens the actor omits the field rather than return a guessed or fabricated number — every other field (name, description, website, location, investor count, funding-round count, last round type) is unaffected.

Can I scrape one exact company instead of searching? Yes. Provide the organizationSlug (the part after /organization/ in a Crunchbase URL). When set, the actor scrapes that company directly and ignores the search query.

What formats can I export? Results are stored in an Apify dataset and can be exported as JSON, CSV, Excel, or XML, or pulled programmatically via the Apify API.

Use in Claude, ChatGPT & any MCP agent

https://mcp.apify.com/?tools=themineworks/crunchbase-companies

Or call it from code with the Apify client:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('themineworks/crunchbase-companies').call({
query: 'fintech payments',
maxResults: 25,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

🛠️ Complete your firmographics pipeline

Pair this scraper with the rest of the themineworks company intelligence suite:

Typical flow: crunchbase-companies pulls funding history, company-identity-resolver locks legal identity, and ambitionbox-companies layers on culture and salary signals.

Found a bug or have a feature request? Open an issue on the actor's Apify Console page or reach out through the Apify profile.

Last verified: 2026-08-22