# Crunchbase Reliable Best Price ⚡ (`dataoceanapis/crunchbase-company-profile-scraper`) Actor

Fetch full Crunchbase company profiles for $8/1,000, including funding, investors, people, industries, web traffic, and contacts. Search company names for identifiers at $2.5/1,000. Export to JSON, CSV, or Excel.

- **URL**: https://apify.com/dataoceanapis/crunchbase-company-profile-scraper.md
- **Developed by:** [Best Price](https://apify.com/dataoceanapis) (community)
- **Categories:** Lead generation, Agents, AI
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $8.00 / 1,000 crunchbase company profiles

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/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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 Company Profile Scraper ($8/1K)

Fetch full Crunchbase company profiles for $8 per 1,000 results. Profiles can
include funding, investors, people, industries, web traffic, and contacts. If
you only have a company name, use Company search to find its organization
identifier for $2.50 per 1,000 results. Export the dataset as JSON, CSV, or Excel.

**Actor page:** <https://apify.com/dataoceanapis/crunchbase-company-profile-scraper>
![image](https://sts.letsscrape.com/serve.php?i=afcbcp_hp)

### Operations

Choose one operation for each run.

| Operation                           | Input                       | Returns                                                |
| ----------------------------------- | --------------------------- | ------------------------------------------------------ |
| **Company profile (by identifier)** | Identifiers or company URLs | The full raw Crunchbase profile for each input         |
| **Company search (by name)**        | Search phrases              | Matching companies with their organization identifiers |

Use **Company search** when you do not know the company identifier. Copy the
returned `organization_identifier` into a new **Company profile** run:

```text
Company search              Company profile
   "amazon"  -- organization_identifier -->  "amazon"  -->  full profile
```

A search run fetches one page for each phrase. To fetch another page, check
`pageCount` and start a new run with a different `page` value.

### How to run the Actor

1. Open the Actor in Apify Console.
2. Choose **Company profile** or **Company search** under **Operation**.
3. Add one or more identifiers, company URLs, or search phrases. For Company
   search, select the page you want to retrieve.
4. Click **Start**, then open the **Dataset** tab to inspect or export the
   results.

### What data can you extract?

**Company profile** returns the source profile without flattening or renaming
its fields. The response has two main parts:

| JSON path                      | Type    | Description                                                         |
| ------------------------------ | ------- | ------------------------------------------------------------------- |
| `data.organizationExists`      | boolean | Shows whether a profile was found for the submitted identifier.     |
| `data.organization.properties` | object  | Core details such as the name, permalink, description, and groups.  |
| `data.organization.cards`      | object  | Detailed sections for funding, people, traffic, contacts, and more. |

Many cards are present as empty objects or arrays when the source has no data
for that section. Check for a field before using it in an automated workflow.

#### Company data fields

We checked these fields against 25 live profile responses. Not every company
has a value for every field.

| Company details         | Funding and ownership          | People, traffic, and technology |
| ----------------------- | ------------------------------ | ------------------------------- |
| Organization name       | Total funding                  | Founders                        |
| Crunchbase URL          | Funding currency               | Key people                      |
| Permalink               | Number of funding rounds       | Current positions               |
| Organization UUID       | Funding round history          | Current advisors                |
| Short description       | Last funding type              | Number of contacts              |
| Full description        | Last funding date              | Contact email                   |
| Website                 | Investors                      | Phone number                    |
| Legal name              | Number of investors            | LinkedIn                        |
| Aliases                 | Number of lead investors       | Twitter                         |
| Founded date            | Number of investments          | Facebook                        |
| Founded date precision  | Number of lead investments     | Monthly visits                  |
| Operating status        | Acquired by                    | Monthly visits growth           |
| Company type            | Acquisition announced date     | Global traffic rank             |
| IPO status              | Acquisition history            | Global traffic rank growth      |
| Employee range          | Number of acquisitions         | Bounce rate                     |
| Industries              | Number of sub-organizations    | Bounce rate growth              |
| Industry groups         | Patents granted                | Visit duration                  |
| Locations               | Trademarks registered          | Visit duration growth           |
| Headquarters city       | Most popular patent class      | Page views per visit            |
| Headquarters region     | Most popular trademark class   | Page views growth               |
| Headquarters country    | Estimated IT spend             | Active technology count         |
| Headquarters continent  | Acquisition prediction         | Technologies used               |
| Headquarters regions    | Funding prediction             | Products                        |
| Company rank            | IPO prediction                 | Technology products count       |
| 90-day rank change      | Growth prediction              | Apps                            |
| Similar companies       | Heat score and 90-day change   | Number of apps                  |
| Growth score and change | Funding and investor summaries | Contact email and phone counts  |

**Company search** returns an `organization_identifier` and
`organization_name` for each match.

You can run the Actor manually, on a schedule, or through the Apify API. Export
the dataset as JSON, CSV, or Excel, or send it to another workflow.

### Free sample

**[Open the full 25-company sample in Google Sheets](https://docs.google.com/spreadsheets/d/1BEe2-d3e5soqkF1r_BWvJ3SWmCsOCRp9ogLflfrrZWs/edit?usp=sharing)**
to browse all 87 columns before running the Actor.

We selected 25 companies at random from the reference spreadsheet and fetched
each profile through the live API on August 24, 2026. This preview shows five
of the 87 columns in the full CSV sample.

<details>
<summary>View the 25-company sample</summary>

| Organization          | Founded | Employees | Industries                                                       | Website                                |
| --------------------- | ------- | --------- | ---------------------------------------------------------------- | -------------------------------------- |
| Mobile Tech RX        | 2014    | 11-50     | Apps, Automotive, Software                                       | <https://www.mobiletechrx.com/>        |
| Freightune            | 2021    | 11-50     | Freight Service, Software, Supply Chain Management               | <https://freightune.com>               |
| EmPath                | 2020    | 1-10      | AI, Human Resources, IT, Machine Learning, SaaS                  | <http://www.empath.net>                |
| EDDR Software         | 2015    | 1-10      | Big Data, Computer, Semiconductor, Software                      | <https://www.eddrs.com/pg/start>       |
| 1-Decision            | 2023    | 1-10      | AI, B2C, SaaS                                                    | <https://1-decision.com>               |
| SpeakerStack          | 2014    | 1-10      | Software                                                         | <http://speakerstack.com>              |
| Krava                 | 2022    | 1-10      | Construction, Industrial, Infrastructure, Software               | <https://www.getkrava.com>             |
| Virtual Fork          | 2021    | 1-10      | Food and Beverage, PropTech, Real Estate, SaaS, Software         | <https://www.virtualfork.io/>          |
| Toopher               | 2011    | 11-50     | Mobile, Security, Software                                       | <http://toopher.com>                   |
| Zoomiee, inc          | 2017    | 1-10      | IT, Mobile Apps, Photo Sharing, Social Media, Software           | <http://www.zoomiee.com>               |
| ImplantBase           | 2009    | 11-50     | Health Care, Medical Device, Retail, Software                    | <https://us.implantbase.com/>          |
| Sudozi                | 2020    | 11-50     | Software                                                         | <https://sudozi.cloud/>                |
| Stanfield Hiserodt    | 2008    | 1-10      | IT, Legal, Software                                              | <http://www.sh-austin.com>             |
| eDoc Intelligence LLC | 2000    | 11-50     | Apps, IT, Software                                               | <https://edocintelligence.com/>        |
| SignJet               | 2017    | 11-50     | Digital Signage, IT Management, Software                         | <https://www.signjet.com/>             |
| Jasmine Software      | 2013    | 1-10      | Internet of Things, Professional Services, Software              | <https://jasminepm.com>                |
| Founderpath           | 2020    | 1-10      | Finance, Financial Services, FinTech, SaaS                       | <https://founderpath.com>              |
| Swyft Technology      | 2007    | 1-10      | IT, Internet, Personalization, SaaS, Software, Telecom           | <http://swyftmobile.com/>              |
| VetClaims.AI          | 2024    | 101-250   | B2C, Software                                                    | <https://vetclaims.ai>                 |
| Distinguished Search  | 2020    | 1-10      | Consulting, Recruiting, Software                                 | <https://www.distinguishedsearch.com/> |
| codesm                | 2013    | 11-50     | Email, SEO, Software                                             | <http://www.codesm.com>                |
| New Long Thread       | 2018    | 1-10      | Cloud Computing, IT, Software                                    | <https://newlongthread.com>            |
| bCommunities          | 2010    | 1-10      | Collaboration, Enterprise Software, Project Management, Software | <https://bcommunities.com>             |
| Landslo               | 2021    | 11-50     | AI, Real Estate, SaaS, Sales, Software                           | <https://landslo.com/>                 |
| Konvas AI             | 2023    | 1-10      | Digital Marketing, E-Commerce, IT, Marketing, Software           | <https://konvas.ai>                    |

</details>

The sample is a snapshot. Current profiles may contain different values or
additional fields.

### Pricing

You pay for successful results. Apify also applies a small automatic charge
when the Actor starts.

| Event           | Rate                | Unit      |
| --------------- | ------------------- | --------- |
| Company profile | **$8 per 1,000**    | $0.008    |
| Company search  | **$2.50 per 1,000** | $0.0025   |
| Actor start     | $0.00005            | Per event |

Each successful profile costs $0.008. Each search match costs $0.0025. The Actor
does not charge a result event for records with `ok: false`, network errors, or
lookups that return no result. The Actor start event still applies.

For runs using up to 1 GB of memory, Apify charges one start event and covers
the first five seconds of compute. Higher-memory runs can charge more start
events.

Your Apify plan may include platform credits. Before starting a large batch,
check your balance and set a maximum run spend in Apify Console. When the limit
is reached, the Actor stops taking new inputs. Requests already running can
finish, so the dataset may contain fewer inputs than you submitted. A search
already running may stop after returning only some of its matches.

### Input

Choose an **Operation** and enter one value per row. **Page** applies only to
Company search.

Company profile: enter identifiers such as `amazon`, `spotify`, or `airbnb`.
You can also enter full Crunchbase organization URLs without query parameters.

```json
{
    "operation": "profile",
    "inputs": [
        "amazon",
        "https://www.crunchbase.com/organization/spotify",
        "airbnb"
    ]
}
```

Company search: enter company names or search phrases.

```json
{
    "operation": "search",
    "inputs": ["amazon", "spotify"],
    "page": 1
}
```

| Field       | Type             | Required | Default   | Description                                                                             |
| ----------- | ---------------- | -------- | --------- | --------------------------------------------------------------------------------------- |
| `operation` | string           | Yes      | `profile` | `profile` (fetch by identifier or URL) or `search` (find by name).                      |
| `inputs`    | array of strings | Yes      | None      | Identifiers or full Crunchbase organization URLs (profile), or search phrases (search). |
| `page`      | integer          | No       | `1`       | Company search only. Page number starting at 1. Ignored in Company profile mode.        |

Before processing, the Actor trims each value, removes blank items, and removes
duplicates. It processes inputs in parallel, so records may appear in a
different order.

### Output

The Actor saves results in the default dataset.

#### Company profile

Example of a successful profile record. The `organization` object is shortened:

```json
{
    "operation": "profile",
    "input": "https://www.crunchbase.com/organization/mobile-tech-rx",
    "ok": true,
    "httpStatus": 200,
    "status": 200,
    "description": "OK",
    "data": {
        "organizationExists": true,
        "organization": {
            "properties": {
                "identifier": {
                    "value": "Mobile Tech RX",
                    "permalink": "mobile-tech-rx"
                },
                "short_description": "Mobile Tech RX is transforming the auto reconditioning industry by delivering software built by technicians, specifically for technicians."
            },
            "cards": {
                "company_about_fields2": {
                    "website": {
                        "value": "https://www.mobiletechrx.com/"
                    },
                    "ipo_status": "private",
                    "num_employees_enum": "c_00011_00050"
                },
                "contact_fields": {
                    "contact_email": "help@mobiletechrx.com",
                    "phone_number": "888-626-6750"
                }
            }
        }
    }
}
```

| Field         | Description                                                                    |
| ------------- | ------------------------------------------------------------------------------ |
| `operation`   | `profile`.                                                                     |
| `input`       | The organization identifier or URL submitted for the request.                  |
| `ok`          | `true` when both the HTTP request and API response indicate success.           |
| `httpStatus`  | HTTP response status, or `null` when no response was received.                 |
| `status`      | Status returned in the API response body.                                      |
| `description` | Description returned by the API, including API error messages.                 |
| `data`        | Raw Crunchbase data. The company profile is in `data.organization`.            |
| `error`       | Request or network error. This field is present only for that type of failure. |

A request can succeed even when Crunchbase has no profile for the input. In
that case, `data.organizationExists` is `false`. The record keeps `ok: true`
because both status checks passed, but the Actor does not charge for it.

#### Company search

The Actor saves one record for each matched company:

```json
{
    "operation": "search",
    "input": "amazon",
    "ok": true,
    "httpStatus": 200,
    "status": 200,
    "description": "OK",
    "page": 1,
    "pageCount": 5,
    "organization_identifier": "amazon",
    "organization_name": "Amazon"
}
```

| Field                     | Description                                                             |
| ------------------------- | ----------------------------------------------------------------------- |
| `operation`               | `search`.                                                               |
| `input`                   | The search phrase used for the request.                                 |
| `ok`                      | `true` when both the HTTP request and API response indicate success.    |
| `httpStatus`              | HTTP response status, or `null` when no response was received.          |
| `status`                  | Status returned in the API response body.                               |
| `description`             | Description returned by the API; it may be `null` if none was returned. |
| `page`                    | The requested page this match came from.                                |
| `pageCount`               | Total number of available pages for the phrase.                         |
| `organization_identifier` | Crunchbase permalink of the match; feed it into a Company profile run.  |
| `organization_name`       | Display name of the match.                                              |
| `error`                   | Request or network error. Present only for that type of failure.        |

If a search succeeds but finds nothing, the Actor saves one uncharged record.
It has `ok: true`, the requested `page`, any returned `pageCount`, and `null`
values for `organization_identifier` and `organization_name`.

#### Failures

An API error has `ok: false` and includes the HTTP status, API status, and API
description. A network failure has `null` status fields and a short `error`
value. This is an example of a failed profile request:

```json
{
    "operation": "profile",
    "input": "amazon",
    "ok": false,
    "httpStatus": null,
    "status": null,
    "description": null,
    "data": null,
    "error": "request failed"
}
```

A failed search record also contains `page`, `pageCount`,
`organization_identifier`, and `organization_name`. Values that are not
available are `null`. One failed input does not stop the rest of the run.

### FAQ

#### Can I use a full Crunchbase company URL?

Yes. For Company profile, enter the organization identifier, such as `amazon`,
or a full `crunchbase.com/organization/...` URL. Remove query parameters before
submitting the URL. Company search accepts names and search phrases instead.

#### Why is a field missing from a profile?

Crunchbase does not provide the same fields for every company. A field may be
missing or empty when it is not available in the source profile.

#### Can I automate searches and profile collection?

Yes. You can call either operation through the Apify API, schedule runs, and
send results to another system through dataset integrations or webhooks. For a
two-step workflow, search first and pass the returned identifiers to a Company
profile run.

#### What should I include in a support request?

Use the Actor page to contact the developer. Include the Apify run ID, the input
that failed, and the relevant `status` or `error` value. Do not send credentials
or other sensitive data.

### Notes

- The Actor requests profile data during each run and returns it in raw
  Crunchbase format.
- Crunchbase controls which fields are available and how fresh they are.

### ⚖️ Legal

This Actor is for business intelligence and research. It collects only publicly
available data.

You are responsible for how you use the data. Follow the GDPR, CCPA, and any
other laws or regulations that apply to you. Use the data responsibly and
respect privacy rights. This is general information, not legal advice.

### Your feedback

Found a bug or have a technical suggestion? Open an issue from the Actor's
**Issues** tab in Apify Console. If possible, include the run ID and the input
that caused the problem. Do not include credentials or other sensitive data.

For other questions, email <dataoceanapis@proton.me>.

> Note: Articles shown below are not related to this scraper.

# Actor input Schema

## `operation` (type: `string`):

Choose what this run should do:

- **Company profile (by identifier)** - you already have Crunchbase organization identifiers (permalinks) and want the full profile for each. Uses the values in the list below as identifiers.
- **Company search (by name)** - you only have company names or free-text phrases and want to find their organization identifiers. Uses the values in the list below as search phrases, together with the Page field.

Each run does one operation. The identifiers returned by Company search can be fed back into a Company profile run.

## `inputs` (type: `array`):

One value per list item. Its meaning depends on the Operation above:

- **Company profile**: a Crunchbase organization identifier (permalink), for example "amazon", or a full Crunchbase organization URL without query parameters.
- **Company search**: a company name or free-text phrase, for example "amazon".

All values are processed in one run and written to the dataset.

## `page` (type: `integer`):

Used only in **Company search** mode. Enter a page number starting at 1. The same page is requested for every search phrase. This field is ignored in Company profile mode.

## Actor input object example

```json
{
  "operation": "profile",
  "inputs": [
    "amazon",
    "spotify",
    "airbnb"
  ],
  "page": 1
}
```

# Actor output Schema

## `results` (type: `string`):

All records produced by the run. Use the Export button for CSV/Excel.

# 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 = {
    "inputs": [
        "amazon"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("dataoceanapis/crunchbase-company-profile-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 = { "inputs": ["amazon"] }

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

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

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

```

## CLI example

```bash
echo '{
  "inputs": [
    "amazon"
  ]
}' |
apify call dataoceanapis/crunchbase-company-profile-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,dataoceanapis/crunchbase-company-profile-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/Hrp1CkcJCQ6qh9We9/builds/VoRGAXAuYPlKabO67/openapi.json
