# SEC Form D Feed — New Private Fundraises, Daily & Incremental (`curative_blanket/sec-form-d-feed`) Actor

Daily feed of companies that just raised private capital. Form D filings parsed into clean leads: company, amount raised, industry, location, execs. For deal sourcing, sales teams, recruiters, and AI agents. Incremental — only new filings per run.

- **URL**: https://apify.com/curative\_blanket/sec-form-d-feed.md
- **Developed by:** [Salim](https://apify.com/curative_blanket) (community)
- **Categories:** Lead generation, Automation, AI
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 form d 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

## SEC Form D Feed — New Private Fundraises, Daily & Incremental

A daily feed of **companies that just raised private capital**, taken from the primary source: Form D filings submitted to the SEC. Company name, amount raised, industry, location, and named executives — parsed into clean lead records. Incremental by design: each run delivers only filings new since your last run, billed per result.

Here's the timing edge most funding databases can't give you: **a company files Form D with the SEC when it raises — often before any press release, before TechCrunch writes the story, and before aggregator databases ingest it.** If your business depends on reaching companies right after they raise, this is the earliest broadly available public signal, straight from the source.

### Who uses this feed

- **B2B sales teams** — freshly funded companies are hiring, buying tools, and signing vendors *this quarter*. Filter by industry and territory, route to your SDRs each morning.
- **Recruiters & staffing agencies** — a raise is a hiring spree announcement with a dollar figure attached.
- **VCs, deal-flow analysts & investment bankers** — track who's raising in your thesis area, including the quiet rounds that never get a press cycle.
- **Wealth managers** — named executives at newly funded companies are experiencing liquidity events and income changes.
- **Journalists & researchers** — catch raises the day they hit EDGAR, not the week the embargo lifts.
- **AI agents** — stable schema and incremental output make this feed safe to pipe directly into enrichment and outreach automations.

### What you get (every record)

| Field | Description |
|---|---|
| `company_name` | Issuer's legal name |
| `amount_raised` / `offering_amount` | Total sold and/or offering size as filed |
| `industry` | Issuer's self-reported industry group |
| `city`, `state` | Principal place of business |
| `executives` | Named officers/directors on the filing |
| `filing_date` | The day it hit EDGAR |
| `filing_url` | Direct link to the source document for verification |

Export JSON, CSV, or Excel, or pull via the Apify API.

### Quick start

1. **Run once** — the default window backfills recent filings, so your first dataset has real signal immediately.
2. **Schedule it daily** — each business day brings only new filings since the last run.
3. **Connect it** — Google Sheets for the morning review, CRM for routing, or an agent for enrichment, via Apify integrations (Make, Zapier, n8n) or the API.

### FAQ

**How is this different from Crunchbase-style data or funding-news scrapers?**
Those are aggregators — useful, but downstream. They learn about a raise from press releases, news, or filings, then you learn it from them. This feed reads the filings themselves. Primary source, earliest timing, and per-record pricing instead of subscription tiers — typically a small fraction of the per-record cost of aggregator scrapers on this Store.

**Does every raise show up?**
Form D covers exempt private offerings (the standard route for most US startup rounds). It won't catch raises that use other exemptions or jurisdictions, and some companies file shortly after first sale rather than before announcing. For the rounds it covers — most of the US private market — it's the canonical record.

**How fresh is it?**
EDGAR accepts filings every business day; a daily schedule keeps you within one business day of filing.

**Will I get duplicates?**
No. The feed tracks previously delivered filings and emits each once.

**Why are some days only a handful of records?**
Because that's reality — Form D volume runs from a handful to a few dozen filings on a typical business day. This is a precision signal, not a volume firehose, and pay-per-result pricing means a quiet day costs you cents.

**Do I need an SEC API key?**
No. Press run.

### Sample output

Real filings from a live run, exactly as delivered (each record links back to the source document on EDGAR):

| company | filed | amount sold | offering | industry | state | execs |
|---|---|---|---|---|---|---|
| IEQ Capital Access Fund - MV Opportunity, L.P. | 2026-06-08 | $145,595,000 | Indefinite | Pooled Investment Fund | NY | iCapital PE GP, LLC; Lauren Unger |
| Weston AI, Inc. | 2026-06-08 | $100,000 | $500,000 | Other Technology | NY | Benito Piuzzi Olguin; Vilom Oza |
| Horizon Growth & Income Fund LLC | 2026-06-08 | $0 | $125,000,000 | Commercial | DE | Derrick Christy |
| ShredPay, Inc. | 2026-06-08 | $1,805,000 | $2,500,000 | Other Technology | CA | Mauricio Beugelmans; Melissa Muehlfeld; Peter Chang; + 3 more |
| MC QOF, LLC | 2026-06-08 | $4,070,000 | $13,250,000 | Residential | AZ | Ross McCallister; Kenneth McElroy |
| Gaingels Early Stage Fund II LLC | 2026-06-08 | $1,667,001 | $5,000,000 | Other | VT | Paul Grossinger |

Run it once and the dataset tab gives you all fields as JSON, CSV, or Excel.

### Reliability

Official structured sources only — no scraping fragility, success rate above 99%, versioned schema. Issues reported here get same-day attention.

### More official-data feeds by this developer

- [US Building Permits Scraper — Construction & Contractor Leads](https://apify.com/curative_blanket/us-building-permits)
- [Austin Building Permits API — with Contractor Phones](https://apify.com/curative_blanket/austin-permits-api)
- [FMCSA New Carrier Feed — Fresh Trucking Authority Leads](https://apify.com/curative_blanket/fmcsa-new-carrier-feed)
- [USAJobs Federal Jobs Feed](https://apify.com/curative_blanket/usajobs-federal-jobs-feed)

*They filed with the SEC this morning. You knew by lunch.*

# Actor input Schema

## `daysBack` (type: `integer`):

How many days of recent Form D filings to scan. For a daily scheduled feed, 1–3 is typical.
## `keyword` (type: `string`):

Free-text filter, e.g. 'artificial intelligence', 'biotech'. Leave blank for all Form D filings.
## `locationCodes` (type: `string`):

Optional US state codes, comma-separated, e.g. 'CA,NY,TX'. Filters by issuer location.
## `includeAmendments` (type: `boolean`):

Include amended Form D filings, not just originals.
## `fetchDetails` (type: `boolean`):

On: enrich each row with amount raised, industry, execs/related persons, issuer location. Slightly slower; this is the core value for lead/deal use.
## `incremental` (type: `boolean`):

On: each run emits only filings not seen in prior runs. Off: emit everything in the window.
## `maxResults` (type: `integer`):

Cost guard. Form D volume runs to hundreds per day.
## `resetDedup` (type: `boolean`):

Clears the 'seen' memory so the next run re-emits everything. Use for the first run or a health check.
## `contactEmail` (type: `string`):

SEC fair-access policy asks API users to identify themselves. Any email is fine.

## Actor input object example

```json
{
  "daysBack": 7,
  "includeAmendments": true,
  "fetchDetails": true,
  "incremental": true,
  "maxResults": 1000,
  "resetDedup": false,
  "contactEmail": "actor@example.com"
}
````

# 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("curative_blanket/sec-form-d-feed").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("curative_blanket/sec-form-d-feed").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 '{}' |
apify call curative_blanket/sec-form-d-feed --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=curative_blanket/sec-form-d-feed",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "SEC Form D Feed — New Private Fundraises, Daily & Incremental",
        "description": "Daily feed of companies that just raised private capital. Form D filings parsed into clean leads: company, amount raised, industry, location, execs. For deal sourcing, sales teams, recruiters, and AI agents. Incremental — only new filings per run.",
        "version": "0.1",
        "x-build-id": "akgZRNSHYQpheO05S"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/curative_blanket~sec-form-d-feed/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-curative_blanket-sec-form-d-feed",
                "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/curative_blanket~sec-form-d-feed/runs": {
            "post": {
                "operationId": "runs-sync-curative_blanket-sec-form-d-feed",
                "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/curative_blanket~sec-form-d-feed/run-sync": {
            "post": {
                "operationId": "run-sync-curative_blanket-sec-form-d-feed",
                "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": {
                    "daysBack": {
                        "title": "Days back",
                        "minimum": 1,
                        "maximum": 90,
                        "type": "integer",
                        "description": "How many days of recent Form D filings to scan. For a daily scheduled feed, 1–3 is typical.",
                        "default": 7
                    },
                    "keyword": {
                        "title": "Keyword (optional)",
                        "type": "string",
                        "description": "Free-text filter, e.g. 'artificial intelligence', 'biotech'. Leave blank for all Form D filings."
                    },
                    "locationCodes": {
                        "title": "Issuer state(s)",
                        "type": "string",
                        "description": "Optional US state codes, comma-separated, e.g. 'CA,NY,TX'. Filters by issuer location."
                    },
                    "includeAmendments": {
                        "title": "Include amendments (D/A)",
                        "type": "boolean",
                        "description": "Include amended Form D filings, not just originals.",
                        "default": true
                    },
                    "fetchDetails": {
                        "title": "Fetch full detail per filing",
                        "type": "boolean",
                        "description": "On: enrich each row with amount raised, industry, execs/related persons, issuer location. Slightly slower; this is the core value for lead/deal use.",
                        "default": true
                    },
                    "incremental": {
                        "title": "Incremental mode (only new filings)",
                        "type": "boolean",
                        "description": "On: each run emits only filings not seen in prior runs. Off: emit everything in the window.",
                        "default": true
                    },
                    "maxResults": {
                        "title": "Max results per run",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Cost guard. Form D volume runs to hundreds per day.",
                        "default": 1000
                    },
                    "resetDedup": {
                        "title": "Reset dedup memory",
                        "type": "boolean",
                        "description": "Clears the 'seen' memory so the next run re-emits everything. Use for the first run or a health check.",
                        "default": false
                    },
                    "contactEmail": {
                        "title": "Contact email (User-Agent)",
                        "type": "string",
                        "description": "SEC fair-access policy asks API users to identify themselves. Any email is fine.",
                        "default": "actor@example.com"
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
