Crunchbase Companies and Funding Rounds Scraper · Apify
Crunchbase Scraper: Companies, Funding, Investors & People avatar

Crunchbase Scraper: Companies, Funding, Investors & People

Pricing

from $1.09 / 1,000 search results

Go to Apify Store
Crunchbase Scraper: Companies, Funding, Investors & People

Crunchbase Scraper: Companies, Funding, Investors & People

Scrape Crunchbase without an account: companies, funding rounds, investors and people by keyword, filters or URL. Last funding type, rounds with lead investors, rank, founders, plus optional growth score, key contacts, emails and phones. Export to JSON, CSV or Excel.

Pricing

from $1.09 / 1,000 search results

Rating

0.0

(0)

Developer

Nice Dev

Nice Dev

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

4

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

🏢 What is Crunchbase Scraper?

Crunchbase Scraper extracts companies, investors, funding rounds, people, acquisitions, events, schools, lists, IPOs, layoffs and leadership changes from Crunchbase: name, website, industries, headquarters, headcount, last funding type, funding stage, Crunchbase rank and founders, and on request the contact e-mail and phone, team, investors, tech stack, web traffic and key contacts. It works as a Crunchbase API alternative: no Crunchbase account, no API key — run it on a schedule, call it from your code, or plug it into Make, Zapier or n8n.

Pick what to search, set the filters you need (industry, country, headcount, last funding type and date, total raised, unicorn lists, growth score…) or paste company names, domains or Crunchbase URLs, click Start, and download the results in JSON, CSV or Excel. No login, nothing to set up.

📋 What data can you extract from Crunchbase?

One item per company, investor, funding round, person, acquisition, event, school, list, IPO, layoff or leadership change, 153 fields:

CategoryWhat you get
🏢 Companyname, Crunchbase link and id, short description, logo, website and domain; (paid option) long description, legal name, operating status — Mistral AI, mistral.ai
🏆 Rank and scoresCrunchbase rank, heat and growth scores; (paid option) rank inside each industry, the scores' 90-day change and history, Crunchbase's own predictions — rank 2
🏷️ Industriesindustries, industry groups; (paid option) unicorn tags, Crunchbase lists the company is featured in — Generative AI
📍 Locationcity, region, country, continent, the same in one line; (paid option) wider areas, office openings — Paris, France
💰 Fundinglast funding type, funding stage, IPO status; (paid option) ticker, number of rounds and investors, every round with its type and lead investors, every investor and its round — series_d
👥 Peopleheadcount range and as two numbers, founders and how many; (paid option) team members and advisors with their title — 1001-5000, Co-Founder and CEO
📇 Contacthow many contacts Crunchbase lists and in which departments; (paid option) contact e-mail and phone, LinkedIn, X and Facebook pages, and (paid option) the key contacts: name, LinkedIn, job level, department
🌐 Company website(paid option) e-mail addresses, phone numbers and social links published on the company's own website, with the page they were found on
📊 Web, tech and patents(paid option) monthly website visits and their trend, technologies used, software used, estimated IT spend, app downloads, patents, trademarks, buying-intent topics
📰 News and events(paid option) latest news, key hires and departures, layoffs, product launches, partnerships, lawsuits, awards, event appearances
🤝 Dealsacquirer; Acquisitions mode: the company bought, its buyer, the buyer's industries and location; (paid option) acquisitions, subsidiaries, similar companies, investments, exits, funds raised by an investor
🔁 Other kinds of rowfunding round (type, company that raised, lead investors), investor (number of investments), person (job title, organization), acquisition (company bought, buyer, buyer's industries and location), event (first and last day, description, industries, place), school or university (description, website, place), Crunchbase list (description, number of organizations), IPO (stock code, symbol, exchange, company), layoff and leadership change (company and day it happened); (paid option) an investor's investments, exits and portfolio, a person's jobs, education and board roles

Every field, with an example, is listed in the Output section below.

Without Company profile, each row holds what a Crunchbase search shows: name, links, short description, industries, location, headcount, last funding type, stage, rank, founders, heat and growth scores, contact departments and what the profile holds (profileData: handy to tell whether a profile is worth opening). The other fields are filled when Company profile is ticked (a few seconds per profile, charged per profile).

✅ Why use Crunchbase Scraper?

  • 🎯 Filters that work without a Crunchbase account: total raised, round amount, last funding type and date, founding date, funding stage, headcount, IPO and operating status, unicorn lists, growth score, top-ranked only, excluded industries and locations.
  • 🗂️ Eleven kinds of row in one Actor: companies, investors, funding rounds, people, acquisitions, events, schools, lists, IPOs, layoffs and leadership changes, with the filters of each kind.
  • 📚 Whole searches, best-ranked first: every result of a search, page after page, not just the first page (layoffs and leadership changes: most recent first).
  • 🔎 Look up the companies you already have: type names, domains or Crunchbase URLs; each is matched to its Crunchbase page.
  • 🧾 Pay only for what you ask for: the full profile, the key contacts and the e-mails of the company website are options, off by default.
  • 🔔 Monitoring built in: tick Only new results, schedule the Actor, and each run returns (and charges) only what it has never delivered before.
  • 🔌 API, scheduling, integrations (Make, Zapier, n8n, Google Sheets…) and JSON/CSV/Excel export via the Apify platform.

🚀 How to scrape Crunchbase

  1. Create a free Apify account.
  2. Open Crunchbase Scraper, choose What to search (companies, investors, funding rounds, people, acquisitions, events, schools, lists, IPOs, layoffs or leadership changes) and set the filters you need (e.g. industry FinTech, location Germany).
  3. Or type the Companies you want (names, domains, Crunchbase URLs), or paste Crunchbase pages into Crunchbase URLs.
  4. Set Max results (100 by default, 0 = no limit), tick Company profile if you want the full profiles, then click Start.
  5. Download the dataset in JSON, CSV, Excel or via API.

💰 How much does it cost to scrape Crunchbase?

This Actor uses pay per event pricing: you pay for the results saved, for the options you tick and for the run start. The amounts are shown in the Pricing tab.

What you pay forEvent
Each result saved: a company, investor, funding round, person, acquisition, event, school, list, IPO, layoff or leadership change, found by a search, a name or a URLresult
Each result saved with its company or investor profile, only with Company profilecompany-details
Each result saved with its person profile, only with Company profile (People mode, an angel investor, a person URL)person-details
Each result saved with at least one key contact, only with Key contactskey-contacts
Each result saved whose company website gave an e-mail address its profile did not, only with Find e-mails on the company websiteemail-enriched
Each result saved whose company website gave a phone number its profile did not, same optionphone-enriched
A profile opened only to check Only results that have (e-mail, phone, LinkedIn) when the result is then dropped: not saved, not charged as a resultdetail-filter-check
Run start (once per GB of the run's memory: 2 GB by default)apify-actor-start

Company profile, Key contacts and Find e-mails on the company website are off by default: nothing is charged for them unless you tick them. A result left out by a filter Crunchbase applies (industry, location, headcount, funding, rank…), dropped by Exclude keywords or skipped by Only new results costs nothing. A company website read and then dropped by Only results that have is not charged, and an e-mail or phone number the profile already gave is never charged twice. Platform usage (compute, proxy) is included in the price.

⚙️ Input

Companies of one industry and country:

{
"mode": "companies",
"categories": ["Artificial Intelligence (AI)"],
"location": "France",
"maxItems": 50
}

Recently funded startups, with their full profile and a contact e-mail:

{
"mode": "companies",
"location": "Germany",
"lastFundingTypes": ["seed", "series_a"],
"fundedAfter": "3 months",
"employeeRanges": ["11-50", "51-100"],
"extractDetails": true,
"requireFields": ["email"],
"maxItems": 200
}

The new Series A rounds of at least $10M, at each scheduled run:

{
"mode": "fundingRounds",
"roundTypes": ["series_a"],
"announcedAfter": "7 days",
"minRoundAmountUsd": 10000000,
"onlyNew": true,
"stateKey": "series-a-weekly"
}

Or the companies you already have, by name, domain or Crunchbase URL:

{
"companies": ["Mistral AI", "openai.com"],
"startUrls": [{ "url": "https://www.crunchbase.com/organization/anthropic" }],
"extractDetails": true,
"includeKeyContacts": true
}
FieldNotes
modeWhat to search: companies (default), investors, fundingRounds, people, acquisitions, events, schools, lists, ipos, layoffs or leadershipChanges. A filter that does not apply to the chosen kind is ignored and named in the log.
startUrlsCrunchbase company, investor or person pages, one row each (https://www.crunchbase.com/organization/mistral-ai). Max 1,000 URLs. When it is filled, the search fields are ignored.
companiesNames (Mistral AI), websites or domains (mistral.ai), Crunchbase slugs (mistral-ai) or URLs, one per line, each matched to its best Crunchbase match (searchTerm shows what you typed; a website shows as its domain). In Companies and Investors modes these companies are read instead of a search (the search fields are ignored); in People mode they are ignored and the people search runs without them; in Events, Schools, Lists and IPOs modes they are ignored; in Acquisitions mode they filter the search: the acquisitions of these companies (the company bought); in Layoffs and Leadership changes modes they filter the search: the layoffs and the changes of these companies; in Funding rounds mode they filter the search: the rounds of these companies. Max 1,000.
query, searchQueriesWords of the short description (drone, payments; in Funding rounds mode, the description of the company funded; in Events mode, the description of the event; in Schools mode, the description of the school; in Lists mode, the description of the list; not used in Acquisitions, Layoffs and Leadership changes modes); searchQueries adds more keywords, one search each.
nameContainsResults whose name contains this text (labs).
location, locationsHeadquarters country, region or city as named on Crunchbase (France, California, Berlin; in Funding rounds mode, where the company funded is based; in Acquisitions mode, where the company bought is based; in Events mode, where the event takes place; in Schools mode, where the school is; not used in Lists, Layoffs and Leadership changes modes). Every keyword is searched in every location (max 500 searches per run). Empty = worldwide.
excludeLocationsDrop the results headquartered there (China); results with no known location are dropped too.
categories, excludeCategoriesCrunchbase industries (Artificial Intelligence (AI), FinTech, Biotechnology): a result matches one of them at least; excludeCategories drops the results in any of them. Companies, investors, funding rounds (the industry of the company funded), acquisitions (the industry of the company bought) and events; excludeCategories: companies and investors.
industryGroupsBroader industry groups (Financial Services, Health Care, Software). Companies and investors.
maxItems, maxItemsPerQueryResults to save for the whole run (0 = no limit), and for each search (keyword × location) so that the first search cannot use up the whole budget.
extractDetailsCompany profile: open each company or investor profile for the contact e-mail and phone, social links, long description, team, rounds and investors, acquisitions, tech stack, web visits… In People mode: each person's profile (jobs, education, board roles). Not used in Funding rounds, Acquisitions, Events, Schools, Lists, IPOs, Layoffs and Leadership changes modes (those rows have no profile). Charged per profile, off by default.
includeKeyContactsWith extractDetails: the contacts Crunchbase lists for the company (name, LinkedIn, job level, department). Paid option, off by default.
enrichEmailsVisit each company's own website (home page, then up to 2 contact, legal or about pages) for its e-mails, phone numbers and social links. Works without extractDetails (an investor search needs it: its results carry no website). Only the company's own addresses are kept: those on the domain of its website, or an address (a webmail one included) that carries its name or that of its website; the address of a web agency, a web hosting company or a general page is left aside. Paid option, off by default.
employeeRangesHeadcount ranges: 1-10, 11-50, 51-100 … 10001+.
lastFundingTypes, roundTypesType of the latest round (companies and investors) or of the rounds returned (funding rounds): pre_seed, seed, series_a, series_b…
fundedAfter, fundedBeforeDate of the latest round: 2026-09-01, or a period before now (30 days, 3 months). The date itself stays hidden by Crunchbase without a paid account.
foundedAfter, foundedBeforeFounding date: 2023-01-01, or 2 years. Both also filter investors.
fundingStagesseed, early_stage_venture, late_stage_venture, private_equity, m_and_a, ipo. Companies and investors.
ipoStatusesprivate, public or delisted. Companies and investors.
hubTagsUnicorn lists: unicorn, emerging_unicorn, exited_unicorn.
operatingStatusesactive or closed.
companyTypesfor_profit or non_profit.
maxRankKeeps only results whose overall Crunchbase rank is ≤ N (not the N best of your search): 1000 with location France = the French companies in the global top 1,000 (0 = any). All modes except Layoffs and Leadership changes (their rows have no rank).
minFundingTotalUsd, maxFundingTotalUsdTotal raised, in US dollars (10000000 = $10M). Applied by Crunchbase, although the amount itself stays hidden without a paid account.
minFundingRounds, minGrowthScoreAt least this many funding rounds (3); growth score at least this value, from 0 to 100.
backedBy, foundedBy, acquiredByCompanies funded by these investors (Sequoia Capital: a firm, a company or a person), created by these people (Arthur Mensch), or bought by these companies (Mistral AI), given by name or Crunchbase URL. Any of the names matches. Companies mode; in Acquisitions mode, only acquiredBy applies: the acquisitions made by these companies.
domainsFind companies by website in one search (mistral.ai, https://www.stripe.com). Companies mode.
matchAllCategoriesWith several industries in categories, keep only the companies that have ALL of them instead of at least one. Companies mode.
minInvestors, maxInvestorsNumber of investors of the company: at least 5, at most 50. Companies mode.
minHeatScore, maxHeatScoreCrunchbase heat score, from 0 to 100: at least 80, at most 99. Companies mode.
maxGrowthScoreGrowth score at most this value, from 0 to 100 (minGrowthScore is the other end). Companies mode.
minLastRoundUsd, minEquityFundingUsd, maxFundingRoundsAmount of the latest round and total raised in equity rounds, in US dollars (10000000 = $10M, whole numbers); at most this many funding rounds. Companies mode.
lastEquityFundingTypesType of the latest equity round (debt and grants left out): seed, pre_seed, angel, series_a… series_h, private_equity, corporate_round, equity_crowdfunding, post_ipo_equity… Companies mode.
wentPublicAfter, wentPublicBeforeDate the company went public: 2026-01-01, or a period before now (2 years). Companies mode.
closedAfter, closedBeforeDate the company closed: 2026-01-01, or 1 year. Companies mode.
exitedAfter, exitedBefore, delistedAfter, delistedBeforeCompanies that exited, or were removed from a stock exchange, on or after / on or before this date: 2026-01-01, or 1 year. Companies mode.
stockExchangesStock exchange: nasdaq, nyse, amex, tsx, asx, krx, sse, six, sgx, lse, hkg, tyo, szse, nse, fra, epa, bom. Companies mode.
stockSymbolStock symbol contains this text (NVDA). Companies mode.
minContacts, minContactEmailsCompanies for which Crunchbase lists at least 10 contacts, or 20 contact e-mail addresses. Companies mode.
contactDepartmentsCompanies with contacts in a department: engineering, finance, human_resources, management, marketing, medical_science, operations, sales. Companies mode.
minArticles, minMonthlyVisitsAt least 100 news articles; at least 1000000 website visits last month. Companies mode.
minAcquisitions, minFoundersAt least 2 companies bought; at least 3 founders. Companies mode.
minEmployeeProfiles, minEventAppearances, minSubOrganizationsAt least 50 current employees listed; at least 4 events; at least 6 subsidiaries. Companies mode.
descriptionContains, legalNameContains, aliasContainsText in the full description (humanoid), in the legal name, or in the other names of the company. Companies mode.
diversityTagsDiversity labels (women_founded, women_led). Companies mode; in Funding rounds mode, those of the company funded.
investorActivityinvestors keeps only the companies that also invest, nonInvestors leaves them out; both or none = any. Companies mode; in People mode only investors (the people who invest).
excludeEmployeeRangesDrop the companies of these sizes: 1-10, 11-50… Companies mode.
excludeLastFundingTypesDrop the companies whose latest round is of these types: seed, grant… Companies mode.
announcedAfter, announcedBeforeFunding rounds (or, in Acquisitions mode, acquisitions) announced in this range: 2026-09-01, or 7 days, 1 month.
minRoundAmountUsd, maxRoundAmountUsdRound amount in US dollars (50000000 = $50M), applied by Crunchbase while the amount stays hidden.
investorsOnly the rounds these investors took part in: names (Sequoia Capital) or Crunchbase URLs. Max 100.
leadInvestorsOnly the rounds led by these investors (EQT: a firm, a company or a person), given by name or Crunchbase URL. Funding rounds mode.
minRoundInvestors, maxRoundInvestorsNumber of investors in the round: at least 2, at most 9. Funding rounds mode.
investmentStagesStage of the round itself: seed, early_stage_venture, late_stage_venture, private_equity. Funding rounds mode.
companyFundingStagesFunding stage of the company funded: seed, early_stage_venture, late_stage_venture, m_and_a, ipo, private_equity. Funding rounds mode.
minCompanyFundingUsdRounds of companies that raised at least this total, in US dollars (1000000000 = $1B, whole numbers). Funding rounds mode.
investorTypesventure_capital, angel, accelerator, corporate_venture_capital…
investorStagesseed, early_stage_venture, late_stage_venture, private_equity, debt.
minInvestments, minExitsInvestors with at least this many investments (50), or exits (minExits also filters people). Investors mode.
minPortfolioCompanies, minLeadInvestmentsInvestors with at least this many portfolio companies (500), or led rounds (200). Investors mode.
minFunds, minDiversityInvestmentsInvestors with at least this many funds (20), or investments in companies founded or led by women (50). Investors mode.
maxInvestmentsInvestors with at most this many investments (5). Investors mode.
minPriceUsd, maxPriceUsdAcquisitions with a price of at least / at most this amount, in US dollars (1000000000 = $1B, whole numbers). Applied by Crunchbase, although the price itself stays hidden without a paid account. Acquisitions mode.
acquirerCategoriesAcquisitions whose buyer works in one of these industries (Artificial Intelligence (AI)); categories and location describe the company bought. Acquisitions mode.
acquirerLocationsAcquisitions whose buyer is based in one of these places (United States, California, Paris). Acquisitions mode.
minOrganizationsCrunchbase lists that hold at least this many organizations (1000). Lists mode.
startsAfter, startsBeforeEvents that start in this range: 2026-12-01, or 7 days, 1 month (the whole day of startsBefore is included). Events mode.
endsAfterEvents that end on or after this date, events still running included: 2026-12-01. Events mode.
eventsAfter, eventsBeforeLayoffs or leadership changes that happened in this range: 2026-10-01, or 7 days, 1 month (the whole day of eventsBefore is included). Without them, all of them up to today, the most recent first. Layoffs and Leadership changes modes.
jobTitlePeople whose main job title contains this text (CEO, Founder, CTO).
currentCompaniesPeople whose main company is one of these (Mistral AI), given by name, website or Crunchbase URL. People mode.
minFoundedOrganizations, minPersonInvestmentsPeople who founded at least this many companies (3), or made at least this many investments (50). People mode.
minPartnerInvestmentsAt least this many investments made as a partner of a firm (10). People and Investors modes.
gendersfemale or male, as shown on the profile. People mode.
excludeKeywordsDrop the results whose name or short description contains one of these WHOLE words, case and accents ignored: art drops "Art marketplace", not "Smart contracts". Several words in one entry (hand made) must appear together.
requireFieldsKeep only the results that have all of: website, email, phone, linkedin. LinkedIn needs extractDetails; e-mail and phone need extractDetails or enrichEmails. In an investor search, all four need extractDetails (its results carry no website).
onlyNew, stateKey, resetStateMonitoring: only the results never delivered under this memory key (fr-seed-rounds); resetState forgets the memory.
AdvancedproxyConfiguration (Apify Proxy by default, included in the price; the Apify residential group is refused), maxConcurrency, maxRequestsPerMinute, minRequestIntervalMs, maxRequestRetries, debugLog.

📦 Output

One company with Company profile on, shortened (lists cut to their first entries, most columns left out):

{
"id": "00e32424-3cc3-4798-8361-78914c212fb0",
"type": "company",
"slug": "mistral-ai",
"url": "https://www.crunchbase.com/organization/mistral-ai",
"name": "Mistral AI",
"shortDescription": "Mistral AI develops artificial intelligence models, applications, and infrastructure for organizations and developers.",
"rank": 2,
"rankOrg": 2,
"website": "https://mistral.ai",
"domain": "mistral.ai",
"categories": ["Agentic AI", "Artificial Intelligence (AI)", "Foundational AI", "Generative AI"],
"city": "Paris",
"region": "Ile-de-France",
"country": "France",
"continent": "Europe",
"location": "Paris, Ile-de-France, France",
"employeeRange": "1001-5000",
"employeesMin": 1001,
"employeesMax": 5000,
"lastFundingType": "series_d",
"fundingStage": "late_stage_venture",
"ipoStatus": "private",
"founders": [{ "name": "Arthur Mensch", "url": "https://www.crunchbase.com/person/arthur-mensch" }],
"numFounders": 5,
"numContacts": 17,
"contactDepartments": ["engineering", "finance", "sales"],
"numRelationships": 2274,
"profileCreatedAt": "2023-06-13T18:01:04.000Z",
"profileUpdatedAt": "2026-10-09T16:17:09.000Z",
"profileData": ["builtwith", "contact", "semrush"],
"isInvestor": true,
"legalName": "Mistral AI SAS",
"operatingStatus": "active",
"companyType": "for_profit",
"hubTags": ["unicorn"],
"contactEmail": "press@mistral.ai",
"linkedin": "https://www.linkedin.com/company/mistralai",
"twitter": "https://x.com/aimistral",
"numFundingRounds": 10,
"numInvestors": 56,
"fundingRounds": [
{
"name": "Series D - Mistral AI",
"type": "series_d",
"url": "https://www.crunchbase.com/funding_round/mistral-ai-series-d--c0e31665",
"numInvestors": 24,
"leadInvestors": [{ "name": "EQT", "url": "https://www.crunchbase.com/organization/eqt-holdings" }]
}
],
"people": [
{
"name": "Arthur Mensch",
"title": "Co-Founder and CEO",
"url": "https://www.crunchbase.com/person/arthur-mensch",
"startedOn": "2023-05"
}
],
"numAdvisors": 5,
"monthlyVisits": 8778920,
"trafficUpdatedAt": "2026-10-15",
"itSpendUsd": 46694609,
"heatScore": 97,
"growthScore": 92,
"rankDelta7": 0.9,
"rankDelta30": -0.2,
"numSimilarCompanies": 12,
"categoryRanks": [{ "category": "Foundational AI", "rank": 1, "count": 368 }],
"numTechnologies": 51,
"searchQuery": "AI · France",
"scrapedAt": "2026-10-16T12:00:00.000Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV or Excel.

All 153 fields

FieldsWhat you get
id, type, slug, url, nameCrunchbase id, company / investor / fundingRound / person / acquisition / event / school / list / ipo / layoff / leadershipChange, mistral-ai, Crunchbase page, Mistral AI
shortDescription, description, logoUrlone-line description, long description (profile), logo image
rank, rankOrg, rankDelta7, rankDelta30, rankDelta90, categoryRanksrank within its kind and among all organizations (2), its change over 7, 30 and 90 days, rank inside each industry (Foundational AI: 1 of 368)
website, domainhttps://mistral.ai, mistral.ai
categories, categoryGroups, hubTags, featuredListsindustries, industry groups, tags such as unicorn, a few Crunchbase lists it appears in, picked by the site at each visit (title, link, number of companies, their funding total in USD and number of investors)
city, region, country, continent, location, locationGroups, officesParis, Ile-de-France, France, Europe, all in one line (Paris, Ile-de-France, France), wider areas (European Union (EU)), office openings (date, description, link)
employeeRange, employeesMin, employeesMax, numEmployeeProfiles1001-5000, the same as two numbers (1001 and 5000; 10001+ has no maximum), employee profiles on Crunchbase
lastFundingType, fundingStage, ipoStatus, stockSymbol, stockExchangeseries_d, late_stage_venture, private, ticker and exchange of a listed company
numFundingRounds, numInvestors, numLeadInvestors, fundingRounds, investors, investorNames, leadInvestorNamescounts; each round (name, type, link, number of investors, lead investors); each investor with the round it joined, whether it led and its people on the deal (partners); the investor names in one list, and the lead investors in another
founders, numFounders, people, advisors, numAdvisorsname and Crunchbase page (numFounders: how many founders are listed) and, for the team and the advisors, title and start date (numAdvisors: how many advisor positions are listed) (2023-05; dates keep the site's precision, 2011 when only the year is known)
legalName, operatingStatus, companyType, aliasesMistral AI SAS, active, for_profit, other names
contactEmail, phone, linkedin, twitter, facebookpublic contact e-mail and phone of the company, its social pages
numContacts, numContactEmails, numContactPhones, contactDepartments, keyContactshow many contacts, e-mails and phones Crunchbase lists, the departments of the contacts (sales, finance…); with Key contacts: name, LinkedIn, job levels, departments, job titles, number of e-mails and phone numbers on file
acquiredCompany, acquirerCategories, acquirerLocation, startsOn, endsOn, eventDate, numOrganizations, companyUrlAcquisitions mode: the company bought, the buyer's industries and location in one line (Santa Clara, California, United States; acquiredBy is the buyer, categories and the place columns describe the company bought); Events mode: first and last day (2026-10-01, 2026-10-02); Lists mode: how many organizations the list holds (1213); IPOs mode: the page of the company that went public (name is the stock code, stockSymbol and stockExchange the symbol and exchange); Layoffs and Leadership changes modes: the day it happened in eventDate (2026-11-10) and the company in organization; name, url, slug and rank stay empty, the text of the announcement is not public
acquisitions, numAcquisitions, acquiredBy, subOrganizations, numSubOrganizations, similarCompanies, numSimilarCompaniescompanies it acquired, its acquirer, its subsidiaries, companies Crunchbase shows as similar and how many there are
investments, numInvestments, numLeadInvestments, numPortfolioOrganizations, exits, funds, numFunds, investmentThesis, portfolioByStatusinvestors: companies invested in (with the round), lead investments, portfolio size, exits, funds raised, what the investor looks for (stages, industries, places) and its portfolio by status of the company (operating, was_acquired, ipo, closed)
technologies, numTechnologies, softwareProducts, monthlyVisits, monthlyVisitsGrowth, trafficUpdatedAt, itSpendUsd, appDownloads, numMobileAppstechnologies of the website and their count, software used, visits last month (8778920), their monthly change and the day of that data, yearly IT spend, mobile apps
patentsGranted, popularPatentCategory, trademarksRegistered, popularTrademarkClassgranted patents, most frequent patent class, registered trademarks, most frequent trademark class
heatScore, heatScoreDelta90, heatScoreHistory, growthScore, growthScoreDelta90, growthScoreHistory, heatTrendHistory, growthTrendHistory, predictions, bomboraTopicsCrunchbase heat and growth scores (0-100), their change over 90 days, recent values and yearly trends, Crunchbase's predictions, topics of rising interest (with their weekly growth)
numArticles, news, keyEmployeeChanges, layoffs, productLaunches, partnerships, legalProceedings, awards, eventAppearances, numEventAppearances, diversitySpotlightsnews count and latest news (date, title, publisher, link, author, companies and people mentioned), dated events of each kind with their link, the title and publisher of the article behind them, diversity spotlights
roundType, fundedCompany, leadInvestorsfunding round rows: series_a…, the company that raised, the lead investors
jobTitle, organization, currentJobs, pastJobs, education, boardRoles, numAdvisorRoles, pastBoardRoles, numFoundedOrganizations, numPartnerInvestments, partnerInvestments, gender, numCurrentJobs, numPastJobsperson rows: main title and organization; with the profile, jobs and schools with their dates (2023-05, 2011), board and advisory roles (current and past), companies founded, investments as a partner (the count and the list), gender, number of current and past jobs
numRelationships, profileCreatedAt, profileUpdatedAt, buyerIntentUpdatedAt, diversityTags, numDiversityInvestments, profileData, isInvestorrelationships Crunchbase knows, when the profile was created and last updated, day of the latest buying-intent data, diversity labels (Women Founded), investments in companies with such a label, what the profile holds (contact, builtwith, semrush…), whether it also invests
emails, emailSource, websitePhones, phoneSource, websiteSocialLinkswith Find e-mails on the company website: e-mails, phone numbers and social links of the company's own website, and the page they came from
searchTerm, searchQuery, scrapedAtwhat you typed in Companies, the search that found the result (AI · France), ISO timestamp

Crunchbase sends the first 10 entries of each list on a profile (fundingRounds, investors, investments, technologies, news, people…): the matching count gives the total (numInvestors: 56 for 10 investors listed). On people and angel investors found by a search, Crunchbase cuts shortDescription at 140 characters (it ends with ...); description holds the full text with Company profile.

💡 Tips

Find the companies that just raised

Search companies with fundedAfter set to 30 days (and lastFundingTypes if you only want seed or Series A), or switch to Funding rounds mode with announcedAfter and roundTypes. Add Only new results and a daily schedule: each run returns only what it has never delivered before.

Follow layoffs and leadership changes

Choose Layoffs or Leadership changes, set eventsAfter to 7 days and schedule the Actor with Only new results: each run returns the companies that announced a layoff or a change of key employee since the last one, with the day it happened. Fill Companies to follow a list of companies only.

How to get more results

Set maxItems to 0 and widen the filters. A search is read to its end, best-ranked first; maxRank keeps only results whose overall Crunchbase rank is ≤ N (not the N best of your search).

How to reduce costs

Every row costs one result: the levers are maxItems, maxItemsPerQuery, the filters (a result left out by a filter Crunchbase applies costs nothing) and onlyNew for recurring runs. Tick Company profile, Key contacts and Find e-mails on the company website only when you need what they add. requireFields with website is free for companies: it reads the search result (investors: their profile).

Several searches in one run

Fill searchQueries and / or locations: the Actor runs one search per keyword × location (3 keywords × 4 locations = 12 searches, up to 500 per run). The single query and location fields still work and are added to the lists. A result found by several searches is saved — and charged — once. Set maxItemsPerQuery to give every search its own cap: without it the first searches can use up the whole maxItems budget.

Monitoring: only the new results

Tick Only new results (onlyNew) and schedule the Actor. The first run returns everything; each later run skips the results already delivered: they are not saved, not charged, and their profile is not even opened. The memory lives in a named key-value store of your account (crunchbase-companies-scraper-seen, up to 150,000 results per key) and is only updated with results that really reached the dataset, so a failed run never hides anything. Give each schedule its own stateKey (two schedules sharing a key would hide each other's results), and tick resetState once to start over.

Names Crunchbase does not know

Locations, industries, investors and companies are matched to their Crunchbase names before the search starts, and the log says when a name was read as its closest match. A name with no match is skipped with a warning, and a location with no match skips its own searches. When no name of a filter has a match, an exclusion included, no search is run at all (the filter is never dropped, which would widen the search or bring back the results you excluded): the run returns nothing and charges nothing but the run start.

🔌 Integrations and API

Call the Actor via the Apify API, the JavaScript or Python clients, or connect it with integrations and webhooks (Make, Zapier, n8n, Google Sheets, Slack, Airtable, HubSpot…). The dataset can be fetched as JSON or CSV from any tool.

🤖 Use with AI agents (MCP)

AI agents (Claude, ChatGPT, Cursor…) can find and run this Actor through the Apify MCP server, billed to their Apify account like any run. It returns one item per Crunchbase company, investor, funding round, person, acquisition, event, school, list or IPO. Actor id: nice_dev/crunchbase-companies-scraper; MCP server with this Actor only: https://mcp.apify.com/?tools=fetch-actor-details,nice_dev/crunchbase-companies-scraper.

Smallest input, for a cheap first call:

{
"query": "drone",
"maxItems": 10
}

Key output fields: name, url, website, country, employeeRange, lastFundingType, rank, and contactEmail (with extractDetails).

Cost: one result event per row, plus the options ticked; the amounts are in the Pricing tab. Cap each call with maxItems and, through the API, with the run option maxTotalChargeUsd.

❓ FAQ

The Actor only reads what Crunchbase shows publicly to any anonymous visitor. It logs in to nothing and needs no Crunchbase account. Results can contain personal data (names, job titles and LinkedIn pages of founders, team members and key contacts), which is protected by GDPR: do not store it without a legitimate reason. You are responsible for using the data in compliance with Crunchbase's Terms of Use and applicable law. This Actor is not affiliated with Crunchbase.

Where do the e-mail addresses come from? With Find e-mails on the company website on, the Actor reads the pages each company publishes on its own website (home page, contact page, legal notice) and returns the business contact addresses shown there — what any visitor sees. On those websites it does not log in, guess addresses or fill in contact forms. Some of these addresses are personal data under GDPR (e.g. firstname.lastname@company.com): you are responsible for having a lawful basis before using them, for informing the people concerned and for honouring opt-outs. Rules for B2B e-mail prospecting differ by country (opt-out in some, prior consent in others).

And the phone numbers? The Actor also returns the phone numbers the company publishes on those same pages. It never guesses a number, never dials and sends no message. A number can be personal data (a founder's mobile): the same responsibilities apply, and rules on phone prospecting (opt-out registers, prior consent in some countries) differ by country.

Does it need a login or a proxy?

No login, no cookie. The proxy is included in the price: leave the default setting (the Apify residential group is refused, it would bill you a second time). A request the site turns away is tried up to 4 times at once — a new check, then a new browser on a new IP address — before it uses up one of the retries (without a proxy, on the same IP address, the next retry comes after a pause of 5 seconds, doubled at each retry up to 150 seconds).

Why are funding amounts and dates missing?

Crunchbase hides the amounts (total raised, round amounts, valuations) and most dates (round dates, founding date) from visitors without a paid account, so the Actor never returns them — it never guesses them either. The filters on them still work: minFundingTotalUsd, minRoundAmountUsd, fundedAfter, announcedAfter and foundedAfter are applied by Crunchbase itself. Rounds still come with their type and their lead investors.

Is the data safe to open in Excel or to show on a web page?

Descriptions, news titles and job titles are copied as Crunchbase shows them. A text can begin with -, +, = or @: Excel and Google Sheets may read such a cell of a CSV file as a formula or as a number. The Actor leaves the text as it is, so that the JSON and the API give the real value: when you open a CSV, import these columns as text. On a web page, escape every field like any text written by a stranger.

Known limitations

  • Search results always come best-ranked first (layoffs and leadership changes: most recent first): no other order is offered.
  • In Funding rounds mode no profile is opened: a round row holds its type, the company that raised and the lead investors.
  • In IPOs mode no profile is opened: an IPO row holds its stock code, symbol, exchange and the company page; the listing date, the share price and the valuation need a paid Crunchbase account, but wentPublicAfter, wentPublicBefore and delistedAfter still filter on the listing and delisting days. Only stockExchanges, stockSymbol, those 3 dates and maxRank filter it; the other filters are ignored and named in the log.
  • In Lists mode (the lists Crunchbase builds, such as Unicorn Startups) no profile is opened: a list row holds its name, description, rank and number of organizations, not the organizations in it. Only query, nameContains, minOrganizations and maxRank filter it; the other filters, a location included, are ignored and named in the log.
  • In Schools mode no profile is opened either: a school row holds its description, website and place (the school type, programs and alumni counts need a paid Crunchbase account). Only query, nameContains, location, locations and maxRank filter it; the other filters are ignored and named in the log.
  • In Acquisitions and Events modes no profile is opened either: an acquisition row holds the company bought, its buyer, their industries and places; an event row holds its dates, description, industries and place. extractDetails, includeKeyContacts, enrichEmails and requireFields are ignored there and named in the log. The price and the announcement date of an acquisition stay hidden without a paid account, but minPriceUsd, maxPriceUsd, announcedAfter and announcedBefore still work.
  • In Layoffs and Leadership changes modes no profile is opened: a row gives the company and the day it happened, most recent first, never a day still to come; the text of the announcement is not public. Only companies, eventsAfter and eventsBefore filter them; the other filters are ignored and named in the log. A single day with more than about 400 events is read only in part, and the log says how many were left.
  • Without a Crunchbase account the key contacts come without their e-mail address or phone number: keyContacts gives the name, LinkedIn, job level and department.
  • onlyNew remembers result ids, not their content: a company whose profile changed is not returned again.
  • Two runs sharing the same stateKey at the same time may both return the same new result.

A run that reaches its timeout stops itself about 45 seconds before it: no new page is asked, what it read is saved and, with onlyNew, remembered, and the run ends Succeeded with "Stopped before the run's timeout". Resurrect it to go on from there, or give the next run a longer timeout (Run options).

A run the platform stops without warning (out of memory)

  • Resurrect it: it goes on from where it stood at most a minute before the stop. What it had read since is read again, and the results already saved are skipped: none is delivered or charged twice, and maxItems still counts them.
  • With onlyNew, the results it had saved join the memory when you resurrect it; leave it stopped for good, and the next run may return its last few results once more.

Something doesn't work?

The summary line at the end of the log (Done — …) counts the results saved; the line after it counts the requests that failed after every retry or, when none failed, the profiles no longer on Crunchbase. Those requests and the missing profiles are listed, with the reason, in the FAILED_REQUESTS record of the run's key-value store. A run that saved nothing and had failed requests fails, and its last message gives the cause.

If Crunchbase changes its pages, you are told instead of paying for blank rows. If the first 20 results read all lack their name, their rank, a company's short description or — with Company profile — its operating status, the run saves nothing more, stops and fails, and its last message names the missing field: at most those first results are charged. What a small company may lack (its website and country, and with Company profile its LinkedIn page and long description) is checked the same way on the first 100 results read — a result Only results that have left out for lacking it counts too. A run of fewer results (a scheduled onlyNew run that finds a few new ones, a small Max results) is checked at its end, from 3 results: its results are already saved, and the run fails with the missing field instead of ending green.

🛟 Support

Open an issue in the Issues tab with a link to your run: the run log and the FAILED_REQUESTS record of the key-value store show exactly which URLs failed and why.