# SEC Form D Funding Scraper — Startup Leads (`gocreative.ai/sec-formd-funding-leads`) Actor

Scrapes SEC EDGAR Form D private placement filings to surface companies that just closed funding rounds. Get company name, amount raised, industry, location, and SEC filing URL before they appear on Crunchbase or PitchBook. Updated daily from official EDGAR filings.

- **URL**: https://apify.com/gocreative.ai/sec-formd-funding-leads.md
- **Developed by:** [GoCreative AI](https://apify.com/gocreative.ai) (community)
- **Categories:** Lead generation, Business
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $8.00 / 1,000 leads

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 Funding Scraper — Recently-Funded Startup Leads

**Find companies that just raised money — before they hit Crunchbase.** This scraper pulls SEC Form D private-placement filings straight from EDGAR and turns them into clean, structured B2B leads: company name, funding amount, industry, location, executive/decision-maker names, and the source filing link.

Companies that just closed a funding round are the **highest-intent B2B prospects on the market** — they have fresh capital, they're hiring, and they're actively buying tools and services. This actor hands you that list with the decision-makers already attached.

### What you get per company

- **Company name** (official, from the filing)
- **Total offering amount** and **amount sold** (the actual dollars raised)
- **Industry** (e.g. Technology, Biotechnology, Commercial, Energy)
- **Executives / related persons** — the named founders, directors, and officers on the filing (your contact targets)
- **City and state**
- **Business phone and website** (when disclosed)
- **SEC filing URL** + CIK for verification

### Why use this Form D scraper

- **Fresh funding intent** — Form D is filed within 15 days of a raise, so these leads are days old, not months.
- **Decision-makers included** — every filing names the people behind the company, so you skip the research step.
- **Official source** — data comes directly from SEC EDGAR, not a stale third-party aggregator.
- **Filter to your niche** — narrow by date range, minimum offering amount, state, or industry.
- **Export anywhere** — clean CSV, JSON, or Excel from the Apify dataset, or pull via API into your CRM.

### Use cases

- **B2B sales prospecting** — sell to newly-funded startups with budget to spend.
- **Recruiting** — funded companies are hiring; reach founders early.
- **Venture & competitive research** — track who's raising in your sector in real time.
- **Fintech / fund-admin / SaaS vendors** — target companies right after they raise.
- **Lead-list building** — combine with email enrichment for ready-to-send outreach lists.

### Input

| Field | Description |
|---|---|
| `startDate` | Start of filing date range (YYYY-MM-DD) |
| `endDate` | End of filing date range (YYYY-MM-DD) |
| `maxResults` | How many companies to return (up to 100/run) |
| `minOfferingAmount` | Only return raises at or above this dollar amount |
| `stateFilter` | Limit to a US state (e.g. CA, TX, NY) |
| `industryFilter` | Limit to an industry keyword (e.g. technology, biotech) |

#### Example input

```json
{
  "startDate": "2026-05-01",
  "endDate": "2026-05-31",
  "maxResults": 50,
  "minOfferingAmount": 1000000,
  "industryFilter": "technology"
}
````

### Example output

```json
{
  "company_name": "SOLIDROAD INC.",
  "filing_date": "2026-05-21",
  "total_offering_amount": 34977546,
  "total_amount_sold": 34977546,
  "industry": "Other Technology",
  "executives": "Mark Hughes; Patrick Finlay; Andrew Stafford",
  "business_city": "San Francisco",
  "business_state": "CA",
  "sec_filing_url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=..."
}
```

### How it works

The scraper queries SEC EDGAR full-text search for Form D filings in your date range, then fetches each filing's `primary_doc.xml` to extract the offering amount, industry, and the named related persons (executives/directors). It respects SEC's fair-access rate limits so every field reliably populates. No API key, no signup, no account — just run it.

### Pricing

Pay-per-result via Apify — you only pay for the leads you get. No subscription, no monthly minimum.

### FAQ

**How fresh are these leads?** Form D must be filed within 15 days of the first sale, so leads are typically days to a few weeks old.

**Do I get executive names?** Yes — every filing's named related persons (founders, directors, officers) are extracted into the `executives` field.

**Can I filter out investment funds?** Use `industryFilter` to target operating companies (e.g. "technology", "biotechnology") and skip pooled investment vehicles.

**What's the data source?** Official SEC EDGAR filings — the authoritative US securities database.

**Can I export to CSV / Excel?** Yes — Apify lets you export any run as CSV, JSON, or Excel, or pull results via the API.

# Actor input Schema

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

Start date for Form D filings (YYYY-MM-DD). Defaults to 2025-01-01.

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

End date for Form D filings (YYYY-MM-DD). Defaults to today.

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

Maximum number of filings to return (1-100).

## `minOfferingAmount` (type: `number`):

Only include filings where total offering amount is at least this value. Set to 0 for no filter.

## `stateFilter` (type: `string`):

Two-letter US state code to filter by business or incorporation state (e.g. CA, NY, TX). Leave blank for all states.

## `industryFilter` (type: `string`):

Partial match on industry group from Form D (e.g. Technology, Healthcare, Real Estate). Case-insensitive. Leave blank for all industries.

## Actor input object example

```json
{
  "startDate": "2025-01-01",
  "endDate": "2025-05-26",
  "maxResults": 50,
  "minOfferingAmount": 0,
  "stateFilter": "",
  "industryFilter": ""
}
```

# 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("gocreative.ai/sec-formd-funding-leads").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("gocreative.ai/sec-formd-funding-leads").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 gocreative.ai/sec-formd-funding-leads --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=gocreative.ai/sec-formd-funding-leads",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "SEC Form D Funding Scraper — Startup Leads",
        "description": "Scrapes SEC EDGAR Form D private placement filings to surface companies that just closed funding rounds. Get company name, amount raised, industry, location, and SEC filing URL before they appear on Crunchbase or PitchBook. Updated daily from official EDGAR filings.",
        "version": "0.1",
        "x-build-id": "ic4uQ0uEdN5KKnAab"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/gocreative.ai~sec-formd-funding-leads/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-gocreative.ai-sec-formd-funding-leads",
                "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/gocreative.ai~sec-formd-funding-leads/runs": {
            "post": {
                "operationId": "runs-sync-gocreative.ai-sec-formd-funding-leads",
                "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/gocreative.ai~sec-formd-funding-leads/run-sync": {
            "post": {
                "operationId": "run-sync-gocreative.ai-sec-formd-funding-leads",
                "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": "Start Date",
                        "type": "string",
                        "description": "Start date for Form D filings (YYYY-MM-DD). Defaults to 2025-01-01.",
                        "default": "2025-01-01"
                    },
                    "endDate": {
                        "title": "End Date",
                        "type": "string",
                        "description": "End date for Form D filings (YYYY-MM-DD). Defaults to today.",
                        "default": "2025-05-26"
                    },
                    "maxResults": {
                        "title": "Max Results",
                        "minimum": 1,
                        "maximum": 100,
                        "type": "integer",
                        "description": "Maximum number of filings to return (1-100).",
                        "default": 50
                    },
                    "minOfferingAmount": {
                        "title": "Minimum Offering Amount (USD)",
                        "minimum": 0,
                        "type": "number",
                        "description": "Only include filings where total offering amount is at least this value. Set to 0 for no filter.",
                        "default": 0
                    },
                    "stateFilter": {
                        "title": "State Filter (US State Code)",
                        "type": "string",
                        "description": "Two-letter US state code to filter by business or incorporation state (e.g. CA, NY, TX). Leave blank for all states.",
                        "default": ""
                    },
                    "industryFilter": {
                        "title": "Industry Filter",
                        "type": "string",
                        "description": "Partial match on industry group from Form D (e.g. Technology, Healthcare, Real Estate). Case-insensitive. Leave blank for all industries.",
                        "default": ""
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
