# Funded Startups Scraper (SEC Form D) (`asvuep/funded-startups-scraper`) Actor

Scrape recently funded companies from SEC EDGAR Form D filings: company, amount raised, industry, HQ, and executives. Public data, no login.

- **URL**: https://apify.com/asvuep/funded-startups-scraper.md
- **Developed by:** [Avery](https://apify.com/asvuep) (community)
- **Categories:** Lead generation, Business, Agents
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $9.00 / 1,000 company scrapeds

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/docs.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

**Find companies that just raised money, straight from public [SEC EDGAR](https://www.sec.gov/edgar) Form D filings.** When a company raises private capital in the US, it files a Form D notice with the SEC within 15 days. This Actor turns those public filings into a clean, structured lead list: **company name, amount raised, industry, headquarters, and the executives and directors behind it.** No SEC account, no API key, no login.

Point it at a date range and get back every funded company, ready to export or pipe into your CRM.

### Why use Funded Startups Scraper?

A Form D is one of the strongest buying signals there is: a company that just closed a round has fresh budget and is hiring, buying, and expanding. This Actor surfaces those companies the day they file.

**Operating companies, not funds.** Raw Form D data is roughly half pooled investment funds, hedge funds, and PE/VC vehicles, which are noise if you are prospecting for actual startups and businesses. This Actor filters those out by default (toggle `excludeInvestmentFunds` off to include them), so your list is real companies you can sell to, recruit from, or track, not investment vehicles.

- **Sales prospecting.** Build a list of newly funded companies in your target industry and geography, complete with the executives' names and titles, before your competitors find them.
- **VC and PE deal sourcing.** Track who is raising, how much, in which sectors, and which placement agents are involved.
- **Recruiting.** Freshly funded companies staff up fast. Reach the founders and officers named right in the filing.
- **Market research.** Measure private-capital activity by industry, region, and check size over any date range.

The data is public and government-sourced, so it is a clean, defensible foundation for outreach. Running on the Apify platform, you get scheduled runs, an API, integrations (Make, Zapier, Google Sheets, and more), and monitoring, none of which you get from downloading raw EDGAR files by hand.

### How to use Funded Startups Scraper

1. Open the **Input** tab.
2. Set **Filed on or after** / **Filed on or before** to your date range (defaults to the last 30 days).
3. Optionally narrow by **Minimum amount raised**, **Industry groups**, or **US state / country codes**.
4. Set **Max companies** to cap the run, and click **Start**.
5. When it finishes, open the **Output** tab and export as JSON, CSV, Excel, or HTML, or pull it from the API.

### Input

| Field | Description |
| --- | --- |
| **Filed on or after / before** (`startDate`, `endDate`) | Date range of filings (YYYY-MM-DD). Defaults to the last 30 days. |
| **Max companies** (`maxItems`) | Cap on the number of companies returned. |
| **Minimum amount raised** (`minOfferingAmount`) | Only companies whose total offering is at least this many USD. |
| **Industry groups** (`industryGroups`) | Exact-match Form D industry groups, e.g. `Technology`, `Other Health Care`, `Commercial`. |
| **US state / country codes** (`states`) | 2-letter codes to filter by business location, e.g. `CA`, `NY`, `TX`. |
| **Concurrency** (`concurrency`) | Parallel fetches (1-8). Kept low to respect SEC's fair-access policy. |

### Output

Each funded company becomes one dataset item. You can download the dataset as JSON, HTML, CSV, or Excel.

```json
{
  "source": "sec-edgar-formd",
  "companyName": "Example Robotics, Inc.",
  "cik": "0001234567",
  "filedDate": "2026-07-21",
  "filingUrl": "https://www.sec.gov/Archives/edgar/data/1234567/000.../primary_doc.xml",
  "jurisdictionOfInc": "DELAWARE",
  "entityType": "Corporation",
  "city": "Menlo Park",
  "stateOrCountry": "CALIFORNIA",
  "industryGroup": "Other Technology",
  "totalOfferingAmount": 5000000,
  "totalAmountSold": 3200000,
  "minimumInvestmentAccepted": 25000,
  "dateOfFirstSale": "2026-06-30",
  "relatedPersons": [
    { "name": "Jane Founder", "title": "Chief Executive Officer", "relationships": ["Executive Officer", "Director"] }
  ],
  "placementAgents": [],
  "scrapedAt": "2026-07-22T00:00:00.000Z"
}
````

#### Data fields

| Field | Description |
| --- | --- |
| `companyName`, `cik` | Issuer legal name and SEC Central Index Key. |
| `totalOfferingAmount`, `totalAmountSold`, `totalRemaining` | The size of the raise, in USD. **The core signal.** |
| `industryGroup` | Form D industry group (Technology, Health Care, Commercial, and so on). |
| `city`, `stateOrCountry`, `zipCode`, `phone` | Company headquarters and contact. |
| `jurisdictionOfInc`, `entityType`, `yearOfIncorporation` | Incorporation details. |
| `dateOfFirstSale`, `filedDate`, `isAmendment` | Timing of the raise and the filing. |
| `relatedPersons` | Executives and directors named in the filing, each with name, title, and role. |
| `placementAgents` | Broker-dealers involved in the offering, when disclosed. |
| `minimumInvestmentAccepted`, `salesCommissions`, `hasNonAccreditedInvestors` | Deal terms. |
| `filingUrl` | Direct link to the original SEC filing. |

### How much does it cost?

Pay per company returned, at a flat per-record price (see the Actor's pricing on this page). A run of 1,000 funded companies costs a few dollars plus modest Apify platform usage. There is no per-run fee to speak of.

### Tips

- **Schedule a daily run** of the last 1-2 days and pipe new companies straight into your CRM to catch raises the day they file.
- **Filter by `minOfferingAmount`** to skip small offerings and focus on meaningful rounds.
- **Filter by `industryGroups`** (for example `Other Technology`) to build a sector-specific list.
- Form D covers exempt (private) offerings, so this captures venture and private raises, not public IPOs.

### FAQ, disclaimers, and support

**Do I need an SEC account or key?** No. EDGAR is fully public. The Actor identifies itself with a descriptive User-Agent and stays within SEC's fair-access guidelines.

**Where does the data come from?** Directly from SEC EDGAR Form D filings (`https://www.sec.gov/edgar`), the notices companies file when they raise private capital under Regulation D.

**Is this legal to use?** The data is public US government record. **You are responsible for using it in compliance with applicable law**, including anti-spam and data-protection rules (such as CAN-SPAM and TCPA) if you contact the people named in filings.

**Something looks wrong or a field stopped populating.** SEC occasionally changes its filing format. Report it on the **Issues** tab and it will be fixed promptly.

# Actor input Schema

## `startDate` (type: `string`):

Only include Form D filings filed on or after this date (YYYY-MM-DD). Defaults to 30 days ago.

## `endDate` (type: `string`):

Only include Form D filings filed on or before this date (YYYY-MM-DD). Defaults to today.

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

Maximum number of funded companies to return.

## `minOfferingAmount` (type: `integer`):

Only return companies whose total offering amount is at least this much. Leave empty for no minimum.

## `industryGroups` (type: `array`):

Only return these Form D industry groups (exact match), e.g. "Technology", "Other Health Care", "Commercial". Leave empty for all industries.

## `states` (type: `array`):

Only return companies whose business address is in these 2-letter state or country codes (e.g. CA, NY, TX). Leave empty for all locations.

## `excludeInvestmentFunds` (type: `boolean`):

Raw Form D filings are roughly half pooled investment funds, hedge funds, and PE/VC vehicles rather than operating companies. Leave this on to return only operating companies (real startups and businesses). Turn off to include funds.

## `concurrency` (type: `integer`):

How many filings to fetch in parallel. Kept low to respect SEC's fair-access policy. 5 is a good default.

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

Optional. SEC EDGAR serves public data without a proxy, so this is off by default. Enable only if you hit rate limits.

## Actor input object example

```json
{
  "maxItems": 100,
  "industryGroups": [],
  "states": [],
  "excludeInvestmentFunds": true,
  "concurrency": 5,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# 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 = {
    "industryGroups": [],
    "states": []
};

// Run the Actor and wait for it to finish
const run = await client.actor("asvuep/funded-startups-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 = {
    "industryGroups": [],
    "states": [],
}

# Run the Actor and wait for it to finish
run = client.actor("asvuep/funded-startups-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 '{
  "industryGroups": [],
  "states": []
}' |
apify call asvuep/funded-startups-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Funded Startups Scraper (SEC Form D)",
        "description": "Scrape recently funded companies from SEC EDGAR Form D filings: company, amount raised, industry, HQ, and executives. Public data, no login.",
        "version": "0.1",
        "x-build-id": "zv7A3sZRvXE1Jhf1B"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/asvuep~funded-startups-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-asvuep-funded-startups-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/asvuep~funded-startups-scraper/runs": {
            "post": {
                "operationId": "runs-sync-asvuep-funded-startups-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/asvuep~funded-startups-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-asvuep-funded-startups-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",
                "properties": {
                    "startDate": {
                        "title": "Filed on or after",
                        "type": "string",
                        "description": "Only include Form D filings filed on or after this date (YYYY-MM-DD). Defaults to 30 days ago."
                    },
                    "endDate": {
                        "title": "Filed on or before",
                        "type": "string",
                        "description": "Only include Form D filings filed on or before this date (YYYY-MM-DD). Defaults to today."
                    },
                    "maxItems": {
                        "title": "Max companies",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Maximum number of funded companies to return.",
                        "default": 100
                    },
                    "minOfferingAmount": {
                        "title": "Minimum amount raised (USD)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Only return companies whose total offering amount is at least this much. Leave empty for no minimum."
                    },
                    "industryGroups": {
                        "title": "Industry groups",
                        "type": "array",
                        "description": "Only return these Form D industry groups (exact match), e.g. \"Technology\", \"Other Health Care\", \"Commercial\". Leave empty for all industries.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "states": {
                        "title": "US state / country codes",
                        "type": "array",
                        "description": "Only return companies whose business address is in these 2-letter state or country codes (e.g. CA, NY, TX). Leave empty for all locations.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "excludeInvestmentFunds": {
                        "title": "Operating companies only (exclude investment funds)",
                        "type": "boolean",
                        "description": "Raw Form D filings are roughly half pooled investment funds, hedge funds, and PE/VC vehicles rather than operating companies. Leave this on to return only operating companies (real startups and businesses). Turn off to include funds.",
                        "default": true
                    },
                    "concurrency": {
                        "title": "Concurrency",
                        "minimum": 1,
                        "maximum": 8,
                        "type": "integer",
                        "description": "How many filings to fetch in parallel. Kept low to respect SEC's fair-access policy. 5 is a good default.",
                        "default": 5
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Optional. SEC EDGAR serves public data without a proxy, so this is off by default. Enable only if you hit rate limits.",
                        "default": {
                            "useApifyProxy": false
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
