# Forge Global Scraper: Pre-IPO Valuations & Funding Rounds (`getascraper/forge-global-scraper`) Actor

Extract private company data from Forge Global: full daily Forge Price valuation history, exact per-round share price and post-money valuation, founder and HQ details, and key investors. A Craft.co and PitchBook alternative for VC and PE deal sourcing. Skip screenshotting charts. $0.79 per company.

- **URL**: https://apify.com/getascraper/forge-global-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** Lead generation, Automation, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.59 / 1,000 company records

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## Forge Global Scraper

<table width="100%">
<tr>
<td style="padding:24px 28px;background:#EFF6FF;border:1px solid #BFDBFE;border-top:4px solid #1D4ED8;border-radius:12px">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">The full valuation history behind every private company, not just today's number</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Pull Forge Global's own daily price chart, exact funding-round pricing, and founder detail for any pre-IPO company, from OpenAI to the unicorn nobody's tracking yet.</span>
</td>
</tr>
</table>

<table width="100%">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #BFDBFE;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1E40AF">📈 The full price chart, not one number</span><br>
<span style="font-size:12px;color:#57534E">Every company's complete daily valuation history, so you can see the trend, not just today.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #BFDBFE;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1E40AF">💵 Exact funding-round pricing</span><br>
<span style="font-size:12px;color:#57534E">Per-share price, post-money valuation, and date for every disclosed round, in order.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #BFDBFE;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1E40AF">🧑‍💼 Founder and HQ detail, structured</span><br>
<span style="font-size:12px;color:#57534E">Founders, founding date, headquarters, and official website on every company.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #BFDBFE;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1E40AF">🤝 Key investors included</span><br>
<span style="font-size:12px;color:#57534E">See who's already backing a company right from the browse list.</span>
</td>
</tr>
</table>

A current price tells you what a company is worth today. It doesn't tell you the trend, the exact price of the round before this one, or who founded the company. This Actor pulls every public data point [Forge Global](https://forgeglobal.com) shows for private and pre-IPO companies: full daily valuation history, exact funding-round pricing, and structured founder detail, in one run.

### 🚀 Why use it

**"I track pre-IPO valuations for a fund."** A single current price tells me nothing about the trend. I need the full history, not a snapshot I have to screenshot every week.

**"I model funding rounds for due diligence."** I don't want "raised $150M in a later round." I want the exact per-share price and post-money valuation for every round, in order.

**"I research founders and cap tables before a deal."** I'm tired of piecing together who founded a company from three different sources when it should be one clean field.

### 🧭 How to use it

<table width="100%">
<tr>
<td style="padding:16px 14px;width:33%;background:#EFF6FF;border:1px solid #BFDBFE;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#1D4ED8;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Browse or go straight to a company</span><br>
<span style="font-size:12px;color:#57534E">Filter by sector, or jump straight to companies you already know by name.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EFF6FF;border:1px solid #BFDBFE;border-left:none;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#1D4ED8;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Run it</span><br>
<span style="font-size:12px;color:#57534E">No configuration needed for a quick pull; add filters when you want a narrower slice.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EFF6FF;border:1px solid #BFDBFE;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#1D4ED8;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Get structured rows</span><br>
<span style="font-size:12px;color:#57534E">Valuation history, funding rounds, and founder detail, ready for a model or a dashboard.</span>
</td>
</tr>
</table>

### 📥 Input

| Field | Type | Required | Description |
|---|---|---|---|
| `mode` | enum | No | Browse the company list, or fetch full detail for specific companies. |
| `companies` | array of strings | No | Company slugs or URLs to fetch detail for. Company mode only. |
| `sector` | enum | No | Optional sector or curated collection to filter to (e.g. Artificial Intelligence, Unicorns, Actively Traded). Browse mode only. |
| `proxyConfiguration` | object | No | Connection settings. Works reliably with the default. |
| `maxItems` | integer | No | Stop after this many records. |

### 📤 Output

```json
{
  "rowType": "company",
  "name": "OpenAI",
  "description": "OpenAI is an AI research company which offers advanced AI models to organizations and individuals.",
  "officialUrl": "https://openai.com",
  "foundingDate": "2015",
  "hqCity": "San Francisco",
  "hqRegion": "CA",
  "hqCountry": "US",
  "founders": ["Sam Altman", "Greg Brockman", "Ilya Sutskever"],
  "crunchbaseUrl": "https://www.crunchbase.com/organization/openai",
  "currentForgePrice": 721.85,
  "priceHistory": [{ "date": "2026-08-31", "price": 721.85 }],
  "fundingRounds": [
    {
      "fundingDate": "10/02/2024",
      "shareClass": "A-2",
      "pricePerShare": "$187.86 per share",
      "postMoneyValuationUsd": 157000000000,
      "postMoneyValuationLabel": "$157B Post-money valuation",
      "moneyRaised": "$13.33B raised"
    }
  ],
  "sourceUrl": "https://forgeglobal.com/openai_stock/",
  "scrapedAt": "2026-09-01T12:36:18.000Z"
}
```

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

### 🗃️ Data table

| Field | Type | Description |
|---|---|---|
| `name` | string | Company name |
| `sector` / `subsector` | string | Industry classification |
| `currentForgePrice` | number | Latest recorded valuation mark |
| `sixMonthChangePct` / `oneYearChangePct` | number | Price change over the period, from the browse list |
| `priceHistory` | array | Full daily valuation history, company detail mode |
| `fundingRounds` | array | Per-share price, post-money valuation, date, and share class for each disclosed round |
| `founders` | array | Company founders, company detail mode |
| `hqCity` / `hqRegion` / `hqCountry` | string | Headquarters location, company detail mode |
| `crunchbaseUrl` | string | Linked Crunchbase profile, when available |
| `keyInvestors` | array | Notable investors, from the browse list |
| `sourceUrl` | string | Link to the original page |

### 💰 Pricing

This Actor uses pay per event pricing: you're charged per record extracted, and nothing else. Empty runs cost nothing. There are no subscriptions and no minimum spend.

### ⭐ Enjoying Forge Global Scraper?

<table width="100%" style="display:table;width:100%">
<tr>
<td style="padding:20px 24px 14px;background:#EFF6FF;border:1px solid #BFDBFE;border-left:5px solid #1D4ED8;border-radius:10px 10px 0 0">
<span style="font-size:20px;letter-spacing:4px">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1C1917">If this saved you from screenshotting another chart, that's worth 10 seconds of your time.</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating helps other pre-IPO researchers, VC analysts, and fintech builders find it. Your feedback also tells us what to build next.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#1D4ED8;border:1px solid #BFDBFE;border-top:none;border-radius:0 0 10px 10px;text-align:center">
<a href="https://apify.com/getascraper/forge-global-scraper/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

### ❓ FAQ

**Does this Actor need a Forge Global account or API key?**
No. Every field comes from Forge Global's own public pages. There's no login, credential, or key input anywhere in this Actor.

**Can I get the live bid and ask prices for a company?**
No. Live marketplace bid/ask prices and last-matched trade prices require a real Forge Global account and are hidden from public visitors. This Actor only extracts what's publicly visible: the aggregate Forge Price valuation and its full history, not the live order book.

**How far back does the price history go?**
As far back as Forge Global's own chart data goes for that company, which for established companies reaches back several years. Newer companies naturally have a shorter history.

**Is this legal?**
This Actor only extracts publicly available information already shown to any visitor of Forge Global's site. Always review the target site's terms of service before using the data commercially.

### 🔗 Other actors

- [Capitol Trades Scraper](https://apify.com/getascraper/capitol-trades-scraper) ↗ - US Congress stock-trade disclosures with politician bios and disclosure context.
- [Congress Trades Scraper: Stock Trades & Late Filings](https://apify.com/getascraper/congress-financial-disclosures-scraper) ↗ - Official House and Senate disclosures with a STOCK Act late-filing flag.
- [SEC Form D monitor: startup funding rounds](https://apify.com/getascraper/sec-form-d-funding-monitor) ↗ - Startup funding rounds straight from SEC filings.
- [SEC Form 4 Insider Monitor: Filing Changes](https://apify.com/getascraper/sec-form4-insider-monitor) ↗ - Insider trading filing changes.
- [eToro Scraper: Top Investors & Portfolio Stats](https://apify.com/getascraper/etoro-scraper) ↗ - Risk and performance data behind every eToro top investor.

# Actor input Schema

## `mode` (type: `string`):

Browse the company list, or fetch full detail (price history, funding rounds) for specific companies.

## `companies` (type: `array`):

Company slugs or full URLs to fetch detail for (e.g. openai\_stock or https://forgeglobal.com/openai\_stock/). Only used in company mode.

## `sector` (type: `string`):

Optional sector or curated collection slug to filter the company list to (e.g. artificial-intelligence, fintech, unicorn, actively-traded). Leave blank for all companies. Only used in browse mode.

## `proxyConfiguration` (type: `object`):

A real browser session is required to load Forge Global. Residential is recommended for reliability.

## `maxItems` (type: `integer`):

Stop after this many records.

## Actor input object example

```json
{
  "mode": "search",
  "companies": [
    "openai_stock"
  ],
  "sector": "",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  },
  "maxItems": 20
}
```

# Actor output Schema

## `companies` (type: `string`):

No description

# 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 = {
    "mode": "search",
    "companies": [
        "openai_stock"
    ],
    "sector": "",
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    },
    "maxItems": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/forge-global-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 = {
    "mode": "search",
    "companies": ["openai_stock"],
    "sector": "",
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
    "maxItems": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/forge-global-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 '{
  "mode": "search",
  "companies": [
    "openai_stock"
  ],
  "sector": "",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  },
  "maxItems": 20
}' |
apify call getascraper/forge-global-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getascraper/forge-global-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/GaDm22AjmPVSWlQ7u/builds/bWfnN8jZjlPeXNeU6/openapi.json
