---
title: "Scrape a Crunchbase company profile, or search companies by name"
method: POST
path: "/companies/crunchbase"
tags: ["Plugins"]
---

# Scrape a Crunchbase company profile, or search companies by name

`POST /companies/crunchbase`

## Request

- Base URL: `https://api.scrapeunblocker.com`
- URL: `https://api.scrapeunblocker.com/companies/crunchbase`
- Auth: API key in header `x-scrapeunblocker-key`

With `organization` (a Crunchbase slug like 'stripe' or a crunchbase.com/organization/... URL) returns the organization as JSON: `name`, `slug`, `uuid`, `url`, `legalName`, `aliases`, `shortDescription`, `description`, `logo`, `website`, `headquarters` (city, region, country, continent), `operatingStatus`, `companyType`, `ipoStatus`, `stockSymbol` + `stockExchange`, `employeeRange`, `industries`, `industryGroups`, `hubTags`, CB `rank` with `rankDelta90d` (Crunchbase's 90-day trend score for the rank, from -10 to 10: positive means the company moved up the ranking, toward #1), `growthScore` and `heatScore` (0-100) with `growthScoreDelta90d` and `heatScoreDelta90d` (their change in points over 90 days), `founders`, `lastFundingType`, counts (`numFundingRounds`, `numInvestors`, `numAcquisitions`, `numInvestments`, `numEmployeeProfiles` ...), `acquiredBy`, `owner`, the latest `fundingRounds` (type, investors, lead investors, each with `name`, `slug`, `url`, `type` and `image` like every other company or person reference), `investors`, `acquisitions`, `investments`, `exits`, `subOrganizations`, `keyPeople` (title, start date), `boardMembers`, `similarCompanies`, `products`, `contactEmail`, `phone`, `socialLinks`, `webTraffic` (`monthlyVisits`, and `monthlyVisitsChange`, the month-over-month change as a fraction: 0.069 = +6.9%, -0.2 = -20%), `technology`, `predictions`, `events` (product launches, partnerships, awards, layoffs, key employee changes, legal proceedings, each with its press source), `offices` and recent `news`. Every one of the record's 73 keys is always present. Data Crunchbase shows only to paying users (founded / closed / IPO dates, funding totals, round dates and amounts, acquisition prices, exits, valuation) is null, and `paywalledFields` names the ones Crunchbase holds for this organization. With `query` instead, searches organizations by name and returns up to `max_results` (max 25) matches with `name`, `slug`, `url`, `shortDescription` and `logo`, plus the total `count` of matches. No Crunchbase login required.

## Query parameters

- `organization` string, nullable: Crunchbase organization slug (the part after /organization/ in its profile URL, e.g. 'stripe' or 'tesla-motors') or the full profile URL. Either organization or query is required.
- `query` string, nullable: Company name to search for, e.g. 'Revolut'. Returns the matching organizations with their slugs instead of one full profile.
- `max_results` integer: Search matches to return with query (1-25).
- `proxy_country` string, nullable: Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE'). Leave blank to let the API pick.

## Response `200`

JSON with the `organization` object, or the search `results`.

- unknown

## Other responses

- `400`: Invalid parameters.
- `404`: Crunchbase has no organization with that slug.
- `422`: Validation Error
- `502`: Blocked by Crunchbase on every attempt, no data returned, or the call did not finish in time.

---

[API](https://skmtc.dev/scrapeunblocker/apis/scrapeunblocker-api.md) · [All operations](https://skmtc.dev/scrapeunblocker/apis/scrapeunblocker-api/llms.txt) · [OpenAPI document](https://skmtc.dev/scrapeunblocker/apis/scrapeunblocker-api/revisions/c02f1254cc47?raw)
