SEC Form D Funding Signals: New Private Raises avatar

SEC Form D Funding Signals: New Private Raises

Pricing

from $9.12 / 1,000 funding signal returneds

Go to Apify Store
SEC Form D Funding Signals: New Private Raises

SEC Form D Funding Signals: New Private Raises

SEC Form D funding signals: get startups that just raised private funding from new Form D/D-A filings, with company, amount raised, industry, state and date. Filter by industry (biotech, VC funds), state (California) or raises over $1 million. Daily alerts; export to Google Sheets or n8n.

Pricing

from $9.12 / 1,000 funding signal returneds

Rating

0.0

(0)

Developer

Adriana Voss

Adriana Voss

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

New SEC Form D private-fundraising filings, as they're filed β€” by industry, state or minimum amount. Every Form D and Form D/A notice an SEC-registered issuer files for a private securities offering, pulled straight from EDGAR's own full-text search API: company, amount raised, industry, state, and a link to the real filing. Turn on monitoring to get only the filings that are new since your last run, so it becomes a VC/sales-intelligence funding alert instead of a one-off pull.

How to use

  1. In the Apify Console. Open the actor page and click Start β€” the industryKeywords field is already pre-filled with a working example. Results land in the run's dataset as soon as each item is found.
  2. Via the API. Call it directly with a POST request β€” no Console needed once you have an API token:
    curl "https://api.apify.com/v2/acts/accountable_eel~sec-form-d-funding-signals/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{"industryKeywords":["Pooled Investment Fund"]}'
  3. On a schedule. Save this actor as an Apify Task with the input you want, then add a Schedule (hourly, daily, weekly) so it runs on its own β€” no server of your own required.

Input

{
"industryKeywords": [
"Pooled Investment Fund"
]
}

Optional. One industry name or company-name fragment per line, matched against SEC's own industry group (e.g. "Biotechnology", "Pooled Investment Fund", "Other Energy") or the filer's name. Leave empty to get every new Form D in the date window below. Accepted formats: Biotechnology, Pooled Investment Fund, Other Energy.

{
"sinceDays": 7,
"industryKeywords": ["Biotechnology"],
"states": ["CA", "NY"],
"minAmountUsd": 1000000,
"onlyNewSinceLastRun": true
}

This actor is one search over a date window, not a per-line lookup: sinceDays sets how far back to search (default 7, up to 90), industryKeywords/states/minAmountUsd are optional filters applied before you're billed, and maxResults (default 100, up to 1,000) is what actually caps the run's cost β€” SEC files hundreds of Form D filings a day across all industries. Turn on onlyNewSinceLastRun to get only filings this watchlist hasn't returned before, charged nothing on a quiet day.

Output

One row per item, for example:

queryfoundstatusfilingCountcikcompanyNameaccessionNumberformTypefilingDatedateOfFirstSalestatestateOfIncorporationentityTypeindustryGrouptotalOfferingAmounttotalAmountSoldtotalRemainingisAmendmentsecFilingUrldetailFetchFailedisNewscrapedAt
Pooled Investment FundtrueOK<company (issuer)><state/country of incorporation><total offering amount (usd)><total amount sold so far (usd)><amount remaining to be sold (usd)><is this an amendment?><is this new since the last run?>1970-01-01T00:00:00.000Z

A miss comes back as a row with "found": false and is never charged.

Pricing

  • Funding signal returned: $12 per 1,000 filings

Plus a $0.003 start fee per run. Each event above is billed independently, only when it actually returns data β€” misses (found:false) are never charged.

Use it from Clay, n8n, Make, or an AI agent

This actor runs synchronously over plain HTTP β€” call it directly from a script, a workflow tool, or an AI agent, no Apify Console needed once you have an API token.

curl "https://api.apify.com/v2/acts/accountable_eel~sec-form-d-funding-signals/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
-X POST \
-H "Content-Type: application/json" \
-d '{"industryKeywords":["Pooled Investment Fund"]}'

n8n. Add an HTTP Request node: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~sec-form-d-funding-signals/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body Content Type JSON, JSON Body {"industryKeywords":["Pooled Investment Fund"]} (swap in an expression from an earlier node for a real value).

Clay. Add an "HTTP API" column: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~sec-form-d-funding-signals/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body {"industryKeywords":["{{industry filter (optional)}}"]}, mapping the row's industry filter (optional) into the industryKeywords array.

MCP. In Claude, Cursor, or any MCP client with the Apify MCP server, ask for "sec form d funding signals: new private raises" β€” the agent will find and run this actor.

What this is not

This is not a real-time funding-announcement feed. Form D is a legal notice an issuer files after starting a private offering, and SEC rules give issuers up to 15 days after the first sale of securities to file it β€” so a round you read about in the press today may not show up here until up to two weeks later, and a round that never gets press coverage at all will still show up here once its Form D is filed. This actor reports the filing, not the announcement.

Example runs

Biotech raises over $5M in California, last 14 days

{ "sinceDays": 14, "industryKeywords": ["Biotechnology"], "states": ["CA"], "minAmountUsd": 5000000 }

Every new private fund formation this week

{ "sinceDays": 7, "industryKeywords": ["Pooled Investment Fund"] }

Daily funding alert for New York state (schedule this one)

{ "sinceDays": 1, "states": ["NY"], "onlyNewSinceLastRun": true, "deltaName": "ny-daily" }