# Startup Funding Rounds — recently funded companies (SEC) (`coatifyai/startup-funding-rounds-sec-form-d`) Actor

New startup and private-company funding rounds from SEC Form D, the day after filing and often before any press: company, amount raised, round size, industry, executives and directors, phone, address and investors count. Filter by amount, industry and state. JSON or CSV for sales and recruiting.

- **URL**: https://apify.com/coatifyai/startup-funding-rounds-sec-form-d.md
- **Developed by:** [Coatify AI](https://apify.com/coatifyai) (community)
- **Categories:** Lead generation, Business, AI
- **Features:** Limited permissions
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $24.00 / 1,000 funding rounds

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?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Startup Funding Rounds — recently funded companies from SEC Form D

Find companies that **just raised money**, the day after they tell the SEC and usually before any press release. A US company that sells shares privately must file **Form D** within 15 days of the first sale. Most rounds are never announced anywhere else, so this is the earliest and most complete public list of newly funded private companies: seed rounds, Series A to growth rounds, bridge notes and debt raises.

**Search terms this answers:** startup funding rounds, recently funded startups, newly funded companies, funding news API, companies that raised money this week, Crunchbase alternative for new rounds, seed and Series A leads, B2B leads from funding events, recruiting leads from funded startups.

### What you get per round

| Field | Example |
|---|---|
| `companyName`, `filedDate`, `isNewRound` | `Acme Robotics, Inc.`, `2026-11-10`, `true` |
| `amountRaised`, `amountRaisedUsd` | `$4.2M`, `4200000` |
| `roundSize`, `roundSizeUsd`, `percentSold`, `sizeBucket` | `$6M`, `6000000`, `70`, `1m_5m` |
| `investorsCount`, `minimumInvestmentUsd`, `dateOfFirstSale`, `securityTypes` | `14`, `25000`, `2026-10-28`, `["equity"]` |
| `industry`, `revenueRange`, `yearFounded`, `entityType`, `jurisdiction` | `Other Technology`, `$1 - $1,000,000`, `2023`, `Corporation`, `DELAWARE` |
| `people` | `[{ name: "Jane Doe", roles: ["Executive Officer","Director"], title: "CEO" }]` |
| `phone`, `street`, `city`, `state`, `zip` | the company's own contact details from the filing |
| `placementAgents`, `generalSolicitation` | broker-dealers paid on the round; whether the company may advertise it (Rule 506(c)) |
| `leadScore`, `flags` | `52`, `["has_placement_agent"]` |
| `sourceUrl`, `cik`, `accessionNo` | link to the filing on SEC EDGAR |

Investment funds, SPVs and real-estate vehicles are filtered out, so the list is operating companies only.

### Who uses it

- **B2B sales:** a company that raised last week has budget this quarter. The filing names the executives and gives a phone number.
- **Recruiters and staffing:** funded companies hire. Filter by state and amount.
- **Banks, insurers, accountants, law firms:** new treasury, D\&O, audit and counsel needs follow a round.
- **Investors and analysts:** track rounds by industry and geography without a data subscription.

### Input

- **From / To date**: filing dates (US Eastern). Default: the most recent SEC business day. Up to 31 days per run.
- **Minimum amount raised**, **Industries**, **Company states**.
- **New rounds only** (default on): turn off to include amendments that report progress on an existing round.
- **Maximum rounds**: cost control.

### Pricing

Pay per result. The first 25 rounds of every run are free. After that each round is charged as `funding-round`, or `large-round` when $5M or more has been raised. Filings that your filters exclude are never charged. A typical business day has 50 to 80 new company rounds.

### Source and limits

Public SEC EDGAR data (daily form index and each filing's XML), fetched under the SEC fair-access policy. Form D is a notice: amounts are what the company reported, the amount sold lags until the next amendment, and the form has no round name (seed, Series A), valuation or investor names. It includes the company's phone and address but no email addresses. Not investment advice.

### Use it from an AI agent, Zapier, Make, n8n or on a schedule

Available as an MCP tool through Apify's MCP server; ask your agent for "companies in California that raised over $2M last week". Every public Actor is also a step in Zapier, Make and n8n through the Apify integration. Inside Apify, **Schedules** runs it daily and Integrations push each run to a webhook, Slack, Google Sheets or your CRM.

### Related Actors

- [SEC Form D Leads (private fund launches and all Reg D raises, scored)](https://apify.com/coatifyai/sec-form-d-leads)
- [New Investment Advisers (Form ADV registrations)](https://apify.com/coatifyai/sec-new-investment-advisers)
- [SEC 8-K Executive Changes (Item 5.02)](https://apify.com/coatifyai/sec-8k-executive-changes)

Daily email feed, filters and CRM delivery of the same data: [FormDSignal](https://www.formdsignal.com).

# Actor input Schema

## `dateFrom` (type: `string`):

First filing date to include (YYYY-MM-DD, US Eastern). Leave empty for the most recent SEC business day.

## `dateTo` (type: `string`):

Last filing date to include (YYYY-MM-DD). Defaults to From date. Up to 31 days per run.

## `minAmountUsd` (type: `integer`):

Keep rounds where the amount sold so far is at least this much. 0 = all. 1000000 keeps $1M+ rounds.

## `industries` (type: `array`):

Form D industry groups to keep (empty = all operating companies). Examples: Other Technology, Biotechnology, Health Care, Commercial Banking, Manufacturing, Retailing, Energy, Computers, Telecommunications.

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

Two-letter US state codes to keep (empty = all, including non-US companies).

## `newRoundsOnly` (type: `boolean`):

Return only original Form D filings (a new round). Turn off to also get D/A amendments, which report progress on a round already filed.

## `maxResults` (type: `integer`):

Stop after this many rounds (cost control; you are charged per round returned).

## `userAgent` (type: `string`):

The SEC asks automated clients for a contact string (e.g. 'Acme Research jane@acme.com'). Optional.

## Actor input object example

```json
{
  "minAmountUsd": 0,
  "industries": [],
  "states": [],
  "newRoundsOnly": true,
  "maxResults": 1000
}
```

# Actor output Schema

## `rounds` (type: `string`):

One item per company funding round filed on SEC Form D: company, amount raised, round size, industry, people, contact details and the source link.

## `roundsCsv` (type: `string`):

The same items as a CSV download.

## `summary` (type: `string`):

Date window, filings scanned, rounds returned and charged, total raised.

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("coatifyai/startup-funding-rounds-sec-form-d").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 = {}

# Run the Actor and wait for it to finish
run = client.actor("coatifyai/startup-funding-rounds-sec-form-d").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 '{}' |
apify call coatifyai/startup-funding-rounds-sec-form-d --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,coatifyai/startup-funding-rounds-sec-form-d"
        }
    }
}
```

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/CasSIfRNt572Cu62j/builds/8KrYKo2abpOB6mYgj/openapi.json
