# Ultimate Crunchbase Search Scraper (`curious_coder/crunchbase-scraper`) Actor

Scrape Crunchbase companies, people, investors, acquisitions, etc from Crunchbase search results. Has 99% success rate

- **URL**: https://apify.com/curious\_coder/crunchbase-scraper.md
- **Developed by:** [Curious Coder](https://apify.com/curious_coder) (community)
- **Categories:** Lead generation
- **Stats:** 3,309 total users, 19 monthly users, 11.1% runs succeeded, 132 bookmarks
- **User rating**: 3.70 out of 5 stars

## Pricing

from $2.50 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

[Crunchbase](https://crunchbase.com) is a platform where you can discover innovative companies, connect with the people behind them, and uncover new opportunities. It is a prime source of business information for millions of users around the world.

If you are looking to scrape crunchbase urls such as organization, people, etc, check out [Crunchbase URL Scraper](https://apify.com/curious_coder/crunchbase-url-scraper)

### Features
- Scrape people search results
- Scrape company search results
- Scrape hubs search results
- Scrape events search results
- Scrape schools search results
- Scrape funding search results
- Scrape contacts search results
- Scrape investors search results
- Scrape aquisitions search results

### Company data fields

| 🔍 Identifier              | 👥 Num Employees Enum   | 📦 Categories        |
| -------------------------- | ------------------------ | ------------------ |
| 🌍 Location Identifiers    | 📄 Short Description    | 📈 Rank Org Company  |
| 🌐 Website                 | 🐦 Twitter              | 📘 Facebook          |
| 🔗 LinkedIn                | 📧 Contact Email        | ☎️ Phone Number      |
| 💰 Stock Symbol           | 📰 Num Articles         | 🏷️ Hub Tags          |
| 📝 Description             | 📜 Job Posting Link Source | 🌆 Location Group Identifiers |
| 🌈 Diversity Spotlights   | 💵 Revenue Range        | 🏭 Operating Status   |
| 📅 Exited On               | 📅 Founded On           | 📅 Closed On          |
| 🏢 Company Type           | 💼 Investor Type        | 🚀 Investor Stage    |
| 📊 Num Portfolio Organizations | 💳 Num Investments/Funding Rounds | 💼 Num Lead Investments |
| 🚪 Num Diversity Spotlight Investments | 🚪 Num Exits     | 🚪 Num Exits IPO    |
| 🎓 Program Type           | 📅 Program Application Deadline | ⏳ Program Duration |
| 🏫 School Type            | 📚 School Program        | 👩‍🎓 Num Enrollments |
| 👩‍🎓 Num Founder Alumni  | 📚 School Method         | 🎓 Num Alumni       |
| 🗂 Category Groups        | 👥 Num Founders         | 👥 Founder Identifiers |
| 📈 Num Funding Rounds     | 💼 Funding Stage        | 📅 Last Funding At  |
| 💰 Last Funding Total     | 💼 Last Funding Type    | 💰 Last Equity Funding Total |
| 💼 Last Equity Funding Type | 💰 Equity Funding Total | 💰 Funding Total    |
| 👥 Num Lead Investors     | 👥 Num Investors        | 👥 Investor Identifiers |
| 💼 Num Acquisitions       | 🏁 Acquisition Status   | 🔍 Acquisition Identifier |
| 💰 Acquisition Price     | 📅 Acquisition Announced On | 🔍 Acquirer Identifier |
| 🏁 Acquisition Type       | 📜 Acquisition Terms    | 💼 IPO Status       |
| 📅 Went Public On         | 📅 Delisted On           | 💰 IPO Valuation    |
| 💰 IPO Amount Raised     | 📈 Stock Exchange Symbol | 📅 Last Layoff Date |
| 📅 Last Key Employee Change Date | 📅 Num Event Appearances | 📈 Rank Org |
| 📈 Rank Org School        | 📉 Rank Delta D7         | 📉 Rank Delta D30   | 📉 Rank Delta D90   |
| 🏢 Num Org Similarities   | 👔 Contact Job Departments | 👥 Num Contacts    |
| 👥 Num Private Contacts   | 📈 SEMrush Visits Latest Month | ⏳ SEMrush Visits MoM % |
| ⏳ SEMrush Visits Latest 6 Months Avg | ⏳ SEMrush Visit Duration | ⏳ SEMrush Visit Pageviews |
| ⏳ SEMrush Visit Duration MoM % | ⏳ SEMrush Visit Pageview MoM % | ⏳ SEMrush Bounce Rate |
| ⏳ SEMrush Bounce Rate MoM % | ⏆ SEMrush Global Rank  | ⏆ SEMrush Global Rank MoM |
| ⏳ SEMrush Global Rank MoM % | 💻 Builtwith Num Technologies Used | 📱 Apptopia Total Apps |
| 📱 Apptopia Total Downloads | 🏢 Siftery Num Products | ⚙️ IPqwery Num Patent Granted |
| ⚙️ IPqwery Num Trademark Registered | 📊 IPqwery Popular Patent Category | 📊 IPqwery Popular Trademark Class |
| 💰 Aberdeen Site IT Spend | 💰 PrivCo Valuation Range | 📅 PrivCo Valuation Timestamp |
| 📝 Num Private Notes       | 🏷️ Private Tags          |

### Person data fields

| 🔍 Identifier                  | 👔 Primary Job Title         | 👥 Primary Organization        |
| ------------------------------ | ---------------------------- | ------------------------------ |
| 🌍 Location Identifiers        | 📈 Rank Person               | 📘 Facebook                    |
| 🔗 LinkedIn                    | 🐦 Twitter                  | ⚧ Gender                      |
| 👨‍🦱 First Name              | 👨‍🦳 Last Name             | 📝 Description                 |
| 🌆 Location Group Identifiers  | 📰 Num Articles              | 👩‍🏫 Attended Schools          |
| 🏢 Num Founded Organizations  | 🏢 Current Organizations     | 🏭 Num Portfolio Organizations |
| 🏭 Num Investments/Funding Rounds | 🏆 Num Partner Investments | 🥇 Num Lead Investments       |
| 🚪 Num Exits                   | 🚪 Num Diversity Spotlight Investments | 🚪 Num Exits IPO   |
| 📅 Num Event Appearances       | 📉 Rank Delta D7            | 📉 Rank Delta D30              |
| 📉 Rank Delta D90              |

If you are looking to scrape leads from other sources, you should also try our scrapers: 
- [Linkedin sales navigator scraper](https://apify.com/curious_coder/linkedin-sales-navigator-search-scraper) can scrape search results from linkedin sales navigator search url and individual profiles and provide most detailed data
- [All in one Instagram Scraper](https://apify.com/curious_coder/instagram-scraper) can scrape instagram data such as followers, profiles, likes, comment, etc
- [Ultimate facebook scraper](https://apify.com/curious_coder/ultimate-facebook-scraper) can scrape facebook data such as posts, comments, likes, group members etc

### Integrations
You can use [make.com](https://www.make.com/en/register?pc=growthhack) to integrate Crunchbase scraper to any other SaaS platform by designing your own automation flows.

### Crunchbase data API

The actor stores results in a dataset. You can export data in various formats such as CSV, JSON, XLS, etc. 
You can scrape and access data on demand using API. For more information, Go to [Crunchbase scraper API integration](https://apify.com/curious_coder/crunchbase-scraper/api/endpoints) page

### How much will it cost me to scrape Crunchbase data ?
Based on historical data our scraper costs an average of $0.73 per thousand Crunchbase data as usage credits.
You can scrape upto 67,000 Crunchbase data per month with Apify starter plan

### Your feedback
We’re always working on improving the performance of our Actors. So if you’ve got any technical feedback for this scraper or simply found a bug, please create an issue on the actor’s [Issues](https://console.apify.com/actors/BBfgvSNWcySEk1jQO/issues) tab in Apify Console

For additional information you can email us at [heycuriouscoder@gmail.com](mailto:heycuriouscoder@gmail.com)

❗️❗️ Note: Articles below are not related to this scraper ❗️❗️

# Actor input Schema

## `cookie` (type: `array`):

Cookie used to authorize actor with crunchbase.com<br><br> Follow these steps to get the cookies: <ol> <li>Install [Cookie-Editor](https://chromewebstore.google.com/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm) chrome extension</li> <li> Login to your crunchbase account </li> <li> Click on the extension and export the crunchbase cookies </li> <li>Paste the copied contents here</li> </ol> <p> <a href=https://youtu.be/YuKp9BlVgNM target=_blank><img src=https://www.youtube.com/s/desktop/66e817d4/img/favicon_32x32.png width=16px> Video - How to get cookies (0:14)</a>
## `search.url` (type: `string`):

Scrape any kind of search results or existing lists by providing target page URL
## `count` (type: `integer`):

Leave this field empty if you want to scrape all items.
## `cursor` (type: `string`):

Use this field if you want to resume scraping from where the scraper stopped last time. You can find this value in default storage of scraper runs under **lastCursor** key
## `minDelay` (type: `integer`):

Minimum duration in seconds to wait before scraping next page
## `maxDelay` (type: `integer`):

Maximum duration in seconds to wait before scraping next page
## `proxy` (type: `object`):

Use custom proxy urls if you have, otherwise we will use recommended configuration

## Actor input object example

```json
{
  "search.url": "https://www.crunchbase.com/discover/organization.companies/e2b9ad6d513ac5d0e7965bd16bd02327",
  "cursor": "",
  "minDelay": 1,
  "maxDelay": 5
}
````

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "search.url": "https://www.crunchbase.com/discover/organization.companies/e2b9ad6d513ac5d0e7965bd16bd02327",
    "minDelay": 1,
    "maxDelay": 5
};

// Run the Actor and wait for it to finish
const run = await client.actor("curious_coder/crunchbase-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "search.url": "https://www.crunchbase.com/discover/organization.companies/e2b9ad6d513ac5d0e7965bd16bd02327",
    "minDelay": 1,
    "maxDelay": 5,
}

# Run the Actor and wait for it to finish
run = client.actor("curious_coder/crunchbase-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "search.url": "https://www.crunchbase.com/discover/organization.companies/e2b9ad6d513ac5d0e7965bd16bd02327",
  "minDelay": 1,
  "maxDelay": 5
}' |
apify call curious_coder/crunchbase-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=curious_coder/crunchbase-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Ultimate Crunchbase Search Scraper",
        "description": "Scrape Crunchbase companies, people, investors, acquisitions, etc from Crunchbase search results. Has 99% success rate",
        "version": "1.0",
        "x-build-id": "9YjIGUPbn5FCfJfnr"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/curious_coder~crunchbase-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-curious_coder-crunchbase-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/curious_coder~crunchbase-scraper/runs": {
            "post": {
                "operationId": "runs-sync-curious_coder-crunchbase-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/curious_coder~crunchbase-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-curious_coder-crunchbase-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "cookie",
                    "search.url"
                ],
                "properties": {
                    "cookie": {
                        "title": "🍪 Cookies",
                        "type": "array",
                        "description": "Cookie used to authorize actor with crunchbase.com<br><br> Follow these steps to get the cookies: <ol> <li>Install [Cookie-Editor](https://chromewebstore.google.com/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm) chrome extension</li> <li> Login to your crunchbase account </li> <li> Click on the extension and export the crunchbase cookies </li> <li>Paste the copied contents here</li> </ol> <p> <a href=https://youtu.be/YuKp9BlVgNM target=_blank><img src=https://www.youtube.com/s/desktop/66e817d4/img/favicon_32x32.png width=16px> Video - How to get cookies (0:14)</a>"
                    },
                    "search.url": {
                        "title": "Search or List URL",
                        "type": "string",
                        "description": "Scrape any kind of search results or existing lists by providing target page URL"
                    },
                    "count": {
                        "title": "#️⃣ Total number of records required",
                        "type": "integer",
                        "description": "Leave this field empty if you want to scrape all items."
                    },
                    "cursor": {
                        "title": "Start from cursor",
                        "type": "string",
                        "description": "Use this field if you want to resume scraping from where the scraper stopped last time. You can find this value in default storage of scraper runs under **lastCursor** key",
                        "default": ""
                    },
                    "minDelay": {
                        "title": "⏱️ Minimum wait duration",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Minimum duration in seconds to wait before scraping next page",
                        "default": 1
                    },
                    "maxDelay": {
                        "title": "⏱️ Maximum wait duration",
                        "minimum": 5,
                        "type": "integer",
                        "description": "Maximum duration in seconds to wait before scraping next page",
                        "default": 5
                    },
                    "proxy": {
                        "title": "Custom proxy",
                        "type": "object",
                        "description": "Use custom proxy urls if you have, otherwise we will use recommended configuration"
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
