Crunchbase Scraper avatar

Crunchbase Scraper

Pricing

Pay per event

Go to Apify Store
Crunchbase Scraper

Crunchbase Scraper

Extract company profiles, funding rounds, investors, and founders from Crunchbase via the official API. Requires your Crunchbase API key. Pure HTTP, 256 MB.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

12 hours ago

Last modified

Share

Extract company profiles, funding rounds, investors, and founders from Crunchbase via the official API. Get rich business intelligence data — funding history, employee count, HQ location, categories, and more — in structured JSON, CSV, or Excel format.

What does Crunchbase Scraper do?

Crunchbase Scraper is a pure HTTP actor that connects to the official Crunchbase API to extract structured company data. It supports two modes:

  • 🏢 Organization lookup — fetch full company profiles by permalink or URL (e.g. apple, openai, tesla-motors)
  • 🔍 Search organizations — find companies by keyword, funding stage, location, or category

Data extracted per company:

  • 📋 Company basics — name, description, website, founding date, operating status, company type
  • 💰 Funding data — total funding raised, last round type and date, number of rounds, individual round details
  • 👥 People — founders list, board members and advisors
  • 🏦 Investors — investor names, types, and investment counts
  • 📍 Location — city, region, country
  • 🏷️ Categories — industry tags and category groups
  • 📈 Metrics — Crunchbase rank, Semrush monthly visits, employee count range
  • 🔗 Social links — LinkedIn, Twitter/X, Facebook
  • 🤝 M&A — acquisitions and subsidiaries

Note: This actor requires a valid Crunchbase API key. If you need to scrape Crunchbase without an API key, see the alternatives section in the FAQ.

Who is Crunchbase Scraper for?

🏭 Enterprise Sales & Revenue Teams

Sales operations teams who use Crunchbase Enterprise to build prospect lists but need to automate enrichment at scale — exporting hundreds of company records to CRM, filtering by funding stage, or monitoring new funding rounds across their pipeline. Instead of manual exports, connect directly via API and pipe structured data into Salesforce, HubSpot, or your data warehouse.

📊 Investment & Market Research Analysts

VC analysts and market researchers who regularly pull company snapshots for deal flow reviews, competitive landscape reports, or LP updates. Automate the data collection that currently takes hours of manual Crunchbase browsing — run scheduled pulls for your portfolio companies and watchlists.

🤖 Data Engineers & ETL Developers

Engineers building Crunchbase data pipelines who need reliable, structured JSON output — ready for dbt, BigQuery, Snowflake, or Postgres. The actor handles pagination, rate limiting, and API key auth so your pipeline doesn't have to.

🧑‍💼 Startup Ecosystem Researchers

Accelerator program managers, incubators, and ecosystem analysts who track startup cohorts, monitor alumni funding milestones, or build benchmark datasets. Extract funding timelines and founding team data across hundreds of companies in a single run.

Why use Crunchbase Scraper?

  • Official API — uses the authorized Crunchbase API; reliable, no anti-bot risk, no failures
  • Pure HTTP — no browser overhead, runs in 256 MB, fast execution
  • Bulk lookup — process hundreds of companies in a single run with one API key
  • Rich funding data — individual round details, lead investors, amounts, dates
  • Extended relationship cards — founders, investors, board members, acquisitions (optional)
  • Search mode — filter by keyword, funding stage, location, or category
  • Clean output — flat JSON with no nested objects; works with Google Sheets, CSV, Excel export
  • Apify platform — schedule runs, export to CSV/JSON/Excel, connect to 5,000+ apps via Zapier/Make
  • Rate-limit aware — handles Crunchbase API rate limiting automatically with retries

What data can you extract?

Company overview fields

FieldDescription
nameCompany display name
permalinkCrunchbase permalink (URL slug)
crunchbaseUrlFull Crunchbase profile URL
websiteUrlCompany website URL
logoUrlCompany logo image URL
shortDescriptionOne-line description (up to ~200 chars)
fullDescriptionLong-form description
companyTypefor_profit, non_profit, government, school
operatingStatusactive, closed, acquired, ipo
foundedOnFounding date (YYYY-MM-DD or year only)
closedOnClosing date (if closed)
ipoDateIPO date (if public)
stockSymbolStock ticker (if public)
stockExchangeExchange name (if public)
employeeCountEmployee range (e.g. 11-50, 501-1000, 10001+)

Location fields

FieldDescription
cityCity name
regionState/region
countryCountry name
addressFull location string
postalCodeZIP / postal code

Funding & financials

FieldDescription
totalFundingUsdTotal capital raised in USD
totalFundingCurrencyOriginal currency of funding total
lastFundingTypeType of most recent round (e.g. series_b, seed)
lastFundingOnDate of most recent funding round
numFundingRoundsTotal number of funding rounds
FieldDescription
linkedinUrlLinkedIn company page URL
twitterUrlTwitter/X profile URL
facebookUrlFacebook page URL

Categories

FieldDescription
categoriesIndustry tags (e.g. ["artificial-intelligence","saas"])
categoryGroupsHigher-level category groups

Platform metrics

FieldDescription
crunchbaseRankCrunchbase company rank (lower = more prominent)
semrushMonthlyVisitsEstimated monthly website visits
semrushMonthlyVisitsGrowthMonth-over-month visits growth %

Extended cards (when enabled)

ObjectFields
founders[]name, permalink, title
investors[]name, permalink, type, numberOfInvestments
fundingRounds[]uuid, announcedOn, fundingType, moneyRaisedUsd, leadInvestors[], numberOfInvestors
boardMembers[]name, permalink, title
acquisitions[]acquireeName, acquireePermalink, acquiredOn, priceUsd
subsidiaries[]List of subsidiary company names

How much does it cost to scrape Crunchbase?

This actor uses pay-per-event (PPE) pricing — you pay only for each company profile extracted.

TierPer company (company-scraped)Actor start (flat, once per run)
FREE$0.00500$0.00500
BRONZE$0.00450$0.00475
SILVER$0.00375$0.00425
GOLD$0.00300$0.00375
PLATINUM$0.00225$0.00275
DIAMOND$0.00150$0.00200

Real-world cost examples (FREE tier, ~$0.005/company):

TaskCompaniesRunsApprox. Cost
Quick profile check51~$0.03
Competitor landscape (50)501~$0.26
Portfolio monitoring (200)2001~$1.01
Weekly funded startup batch5001~$2.51

With $5 free Apify credits, you can extract roughly 1,000+ company profiles. Note that your Crunchbase API key costs are separate (Enterprise license from Crunchbase).

How to scrape Crunchbase companies

  1. Go to the Crunchbase Scraper page on Apify Store
  2. Click Try for free
  3. In the Authentication section, enter your Crunchbase API key
  4. Select your mode: Organization lookup or Search organizations
  5. For Organization lookup: add permalinks or full Crunchbase URLs (one per line)
  6. For Search: enter keywords, filters, and max results
  7. Click Start — results appear in the Dataset tab

Example inputs:

Organization lookup by permalink:

{
"apiKey": "YOUR_CRUNCHBASE_API_KEY",
"mode": "organizationLookup",
"organizationPermalinks": ["apple", "openai", "tesla-motors", "stripe"],
"includeCards": ["founders", "investors", "funding_rounds"],
"maxResults": 100
}

Search for funded startups in a category:

{
"apiKey": "YOUR_CRUNCHBASE_API_KEY",
"mode": "searchOrganizations",
"searchQuery": "generative AI",
"fundingStage": "series_a",
"location": "San Francisco",
"maxResults": 50,
"includeCards": []
}

Search by company name (full-text):

{
"apiKey": "YOUR_CRUNCHBASE_API_KEY",
"mode": "searchOrganizations",
"searchQuery": "fintech payments",
"category": "fintech",
"maxResults": 100
}

Input parameters

ParameterTypeRequiredDescription
apiKeystringYour Crunchbase API key
modestringorganizationLookup or searchOrganizations
organizationPermalinksarrayIn lookup modePermalinks (e.g. apple) or full Crunchbase URLs
searchQuerystringNoKeyword to search in company descriptions
fundingStagestringNoFilter by stage: seed, series_a, series_b, ipo, etc.
locationstringNoCity, region, or country name
categorystringNoCategory slug: artificial-intelligence, saas, fintech, etc.
minEmployeesnumberNoMinimum employee count (uses Crunchbase ranges: 1, 11, 51, 201…)
maxResultsnumberNoMax companies to extract. Default: 100. Set 0 for no limit.
includeCardsarrayNoExtended data: founders, investors, funding_rounds, board_members_and_advisors, acquisitions, subsidiaries

Finding permalinks: A Crunchbase permalink is the last part of the URL — https://www.crunchbase.com/organization/PERMALINK. You can also paste the full URL and the actor will extract the permalink automatically.

Output example

{
"name": "OpenAI",
"permalink": "openai",
"crunchbaseUrl": "https://www.crunchbase.com/organization/openai",
"websiteUrl": "https://openai.com",
"shortDescription": "An AI research and deployment company",
"companyType": "for_profit",
"operatingStatus": "active",
"foundedOn": "2015-12-11",
"employeeCount": "1001-5000",
"city": "San Francisco",
"region": "California",
"country": "United States",
"categories": ["artificial-intelligence", "generative-ai", "machine-learning"],
"totalFundingUsd": 11300000000,
"lastFundingType": "series_e",
"lastFundingOn": "2023-01-24",
"numFundingRounds": 9,
"linkedinUrl": "https://www.linkedin.com/company/openai",
"twitterUrl": "https://twitter.com/OpenAI",
"crunchbaseRank": 45,
"founders": [
{ "name": "Sam Altman", "permalink": "sam-altman", "title": "CEO" },
{ "name": "Greg Brockman", "permalink": "greg-brockman", "title": "President" }
],
"investors": [
{ "name": "Microsoft", "permalink": "microsoft", "type": "corporate_venture_capital", "numberOfInvestments": 312 }
],
"fundingRounds": [
{
"uuid": "a62cfa81...",
"announcedOn": "2023-01-24",
"fundingType": "series_e",
"moneyRaisedUsd": 10000000000,
"leadInvestors": ["Microsoft"],
"numberOfInvestors": 4
}
],
"scrapedAt": "2026-04-03T04:00:00.000Z"
}

Tips for best results

  • 🔑 API key required — Get your Crunchbase API key from your account settings. Enterprise and Applications license holders have full access. Legacy Basic API key holders also work.
  • 📦 Batch by permalink — Use organization lookup mode for the most complete data. Search mode returns fewer fields per company (no cards).
  • 📋 Use cards selectively — Each card (founders, investors, funding_rounds) adds one extra API call per company. If you only need core data, set includeCards to [] to save time.
  • 🔍 Find the right permalink — Navigate to any Crunchbase company page; the permalink is the URL path after /organization/.
  • 📊 Set maxResults low first — Start with 10-20 companies to preview your data before running a large batch.
  • ⏱️ Rate limits — Crunchbase API has rate limits. The actor handles retries automatically. For very large batches (1000+), consider splitting across multiple runs.

Integrations

Crunchbase Scraper → Google Sheets — Monitor your prospect pipeline by scheduling weekly runs that pull funding data for target companies and push results directly to Google Sheets via Zapier or Make.

Crunchbase Scraper → Salesforce / HubSpot — Enrich CRM records with Crunchbase data: total funding, employee count, and latest round type. Set up a webhook to trigger Crunchbase lookups when new accounts are created.

Crunchbase Scraper → Slack — Set up daily alerts for funding announcements: schedule runs that pull recently-funded companies in your target segment and post a Slack summary with company name, round size, and investors.

Crunchbase Scraper → Webhook — Use Apify's built-in webhook support to trigger downstream processing immediately when a run completes — push to your data warehouse or trigger your enrichment pipeline.

Crunchbase Scraper → BigQuery / Snowflake — Feed the structured JSON output into your data warehouse for trend analysis, cohort tracking, or training ML models on company growth patterns.

Using the Apify API

Integrate Crunchbase Scraper into any application using the Apify REST API:

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_API_TOKEN' });
const run = await client.actor('automation-lab/crunchbase-scraper').call({
apiKey: 'YOUR_CRUNCHBASE_API_KEY',
mode: 'organizationLookup',
organizationPermalinks: ['openai', 'anthropic', 'mistral-ai'],
includeCards: ['founders', 'funding_rounds'],
maxResults: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient(token="YOUR_APIFY_API_TOKEN")
run = client.actor("automation-lab/crunchbase-scraper").call(run_input={
"apiKey": "YOUR_CRUNCHBASE_API_KEY",
"mode": "searchOrganizations",
"searchQuery": "B2B SaaS",
"fundingStage": "series_a",
"location": "New York",
"maxResults": 100,
})
items = client.dataset(run["defaultDatasetId"]).list_items().items
for item in items:
print(item["name"], item["totalFundingUsd"])

cURL

# Start a run
curl -X POST \
"https://api.apify.com/v2/acts/automation-lab~crunchbase-scraper/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"apiKey": "YOUR_CRUNCHBASE_API_KEY",
"mode": "organizationLookup",
"organizationPermalinks": ["stripe", "plaid", "brex"],
"includeCards": ["investors", "funding_rounds"],
"maxResults": 3
}'
# Get results (replace DATASET_ID from run response)
curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_APIFY_TOKEN&format=json"

Use with AI agents via MCP

Crunchbase Scraper is available as a tool for AI assistants that support the Model Context Protocol (MCP).

Add the Apify MCP server to your AI client — this gives you access to all Apify actors, including this one:

Setup for Claude Code

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

Setup for Claude Desktop, Cursor, or VS Code

Add this to your MCP config file:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=automation-lab/crunchbase-scraper"
}
}
}

Your AI assistant will use OAuth to authenticate with your Apify account on first use.

Example prompts

Once connected, try asking your AI assistant:

  • "Use automation-lab/crunchbase-scraper to get company profiles for openai, anthropic, and cohere — include funding rounds and investors"
  • "Search Crunchbase for Series A fintech startups in London using the crunchbase-scraper actor"
  • "Pull the latest funding data for 50 AI companies from Crunchbase and save to a dataset"

Learn more in the Apify MCP documentation.

Crunchbase Scraper uses the official Crunchbase API with your authenticated API key. This is authorized access governed by your Crunchbase API license agreement — not scraping in the traditional sense.

Data extracted is subject to your Crunchbase API terms of service. Crunchbase data is licensed, not scraped from public pages. Ensure your use case complies with your Crunchbase license agreement (Enterprise, Applications, or Basic).

We operate in accordance with applicable data protection laws. Do not use extracted data for spam, unauthorized contact, or re-distribution without proper data licensing rights from Crunchbase.

FAQ

Do I need a Crunchbase account to use this actor? Yes — you need a Crunchbase API key. This key comes with a Crunchbase Enterprise or Applications license. Crunchbase also had a free Basic API tier (discontinued for new signups, but existing keys still work). If you don't have an API key, contact Crunchbase sales.

Why am I getting "authentication failed" errors? Your API key is invalid, expired, or incorrectly pasted. Double-check by finding your key in your Crunchbase account settings under API Keys. Make sure you're using the user_key from api.crunchbase.com, not a Crunchbase Pro subscription token.

Why are some fields empty (null)? Not all companies have complete Crunchbase profiles. Smaller or newer companies often lack funding data, social links, or description. The actor returns null for unavailable fields rather than skipping them.

Why did I get fewer results than my maxResults setting? In Search mode, Crunchbase's index may have fewer companies matching your filters than your maxResults target. The actor returns all available results. In Lookup mode, it skips permalinks that return no data (deleted or private companies).

What funding stage values can I use? Common values: seed, angel, series_a, series_b, series_c, series_d, series_e, series_f, venture, convertible_note, corporate_round, equity_crowdfunding, post_ipo_equity, post_ipo_debt, ipo, private_equity, debt_financing.

How do I find a company's Crunchbase permalink? Go to the company's Crunchbase page and copy the path after /organization/. For example, https://www.crunchbase.com/organization/openai has permalink openai.

Can I export results to CSV or Excel? Yes — in the Apify dataset view, click the Export button and choose CSV, Excel, JSON, or other formats. You can also use the API to fetch results in any format.

Other business data tools

Explore our other business intelligence scrapers on Apify Store: