SEC Form D Funding Tracker
Pricing
from $4.00 / 1,000 results
SEC Form D Funding Tracker
Track fresh US private-placement funding rounds from SEC EDGAR Form D filings. Surfaces who is raising capital, how much (offered, sold, remaining), the industry, and the executives, founders, and investors behind each raise. An open-data alternative to Crunchbase funding leads.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Farhan Febrian Nauval
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Track fresh US private-placement funding rounds straight from the SEC's public EDGAR record. Every Regulation D capital raise in the United States files a Form D — this actor turns those filings into clean funding leads: who is raising, how much, in what industry, and the executives, founders, and investors behind the round.
It's an open-data alternative to paid funding databases like Crunchbase — no account, no API key, no cost per record.
Why use this actor
- No account, no login, no API key — the data is public SEC record.
- Real funding leads — offering size, amount already sold, amount remaining, and minimum investment per raise.
- The people behind the raise — each filing's executives, directors, promoters, and fund managers, with names and addresses. This is the part paid databases charge the most for.
- Search by keyword, industry, or browse everything — full-text search (e.g. "artificial intelligence"), or list every Form D filed in a date window.
- Filter by US state — surface only raises by companies based in a given state (e.g. CA, NY, TX).
- Clean, stable JSON ready for a CRM, spreadsheet, database, or lead pipeline. Export to JSON, CSV, or Excel. Runs on Apify's schedule with automatic retries.
How it works
- You give it keywords (or leave them blank to browse everything) and a date window.
- It searches the SEC's filing index for Form D filings that match.
- For each filing it opens the full Form D document and pulls out the issuer, the offering amounts, the industry, and the related people.
- It returns one tidy record per filing.
You don't manage any scrapers, browsers, or blocks — just set the inputs and run.
Input
{"keywords": ["software"],"startDate": "2026-06-10","endDate": "2026-07-10","stateCode": "","fetchDetail": true,"maxItems": 100,"maxItemsPerQuery": 1000,"userAgentContact": "Jane Doe jane@company.com"}
| Field | Type | Description |
|---|---|---|
keywords | array | Full-text terms to search (company name, industry, technology). Leave empty to browse all Form D filings in the window. Each keyword runs as a separate search. |
startDate | string | Earliest filing date, YYYY-MM-DD. |
endDate | string | Latest filing date, YYYY-MM-DD. |
stateCode | string | Optional 2-letter US state of the issuer's business address (e.g. CA, NY, TX). Blank = all states. |
fetchDetail | boolean | When on (default), enriches each filing with the full Form D document (offering amounts, industry, people). When off, returns only the fast index-level summary. |
maxItems | integer | Maximum total filings to return across all keywords. |
maxItemsPerQuery | integer | Maximum filings per keyword. A single search surfaces at most ~9,900 filings — narrow the date window for busier queries. |
userAgentContact | string | The SEC asks every automated caller to identify itself with an app name and contact email. Set yours here. |
Output
One record per Form D filing. Sample (a real raise, related people truncated to 2):
{"_input": "software","_source": "S2-formd-xml","_scrapedAt": "2026-07-09T19:55:26Z","accessionNumber": "0001955880-26-000001","cik": "0001955880","additionalCiks": [],"issuerName": "eMotive Software, Inc.","filedDate": "2026-06-26","formType": "D","businessLocation": "Fort Worth, TX","businessState": "TX","stateOfIncorporation": "TEXAS","sic": null,"filingUrl": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=1955880","indexUrl": "https://www.sec.gov/Archives/edgar/data/1955880/000195588026000001/","yearOfIncorporation": "2022","entityType": "Corporation","issuerAddress": {"street1": "2563 STADIUM DRIVE","city": "FORT WORTH","stateOrCountry": "TX","zipCode": "76109"},"issuerPhone": "(817) 508-2838","industryGroup": "Other Technology","revenueRange": "Decline to Disclose","isAmendment": "false","dateOfFirstSale": "2026-06-16","totalOfferingAmount": "2543750","totalAmountSold": "250000","totalRemaining": "2293750","minimumInvestment": "0","totalNumberAlreadyInvested": "2","relatedPersons": [{"firstName": "William","middleName": "Allen","lastName": "Dobbins","relationships": ["Executive Officer", "Director"],"address": { "city": "Fort Worth", "stateOrCountry": "TX", "zipCode": "76109" }},{"firstName": "Steven","lastName": "Hall","relationships": ["Director"],"address": { "city": "Fort Worth", "stateOrCountry": "TX", "zipCode": "76109" }}],"search_source": { "…": "raw SEC index fields for this filing" }}
| Field | Type | Description |
|---|---|---|
accessionNumber | string | Unique SEC accession number for the filing. |
cik | string | The issuer's SEC company identifier (CIK). |
additionalCiks | array | Any co-issuers on the same filing. |
issuerName | string | Legal name of the company raising capital. |
filedDate | string | Date the Form D was filed. |
formType | string | D for a new filing, D/A for an amendment. |
isAmendment | string | "true" if this filing amends a prior one. |
stateOfIncorporation | string | Where the issuer is incorporated. |
industryGroup | string | Industry category the issuer selected. |
totalOfferingAmount | string | Total capital being raised. May be the literal "Indefinite" (common for funds). |
totalAmountSold | string | Amount raised so far. |
totalRemaining | string | Amount still on offer. |
minimumInvestment | string | Minimum accepted per investor. |
revenueRange | string | Issuer revenue band (often "Decline to Disclose"). |
dateOfFirstSale | string | Date of the first sale in the raise. |
issuerAddress | object | Street, city, state, ZIP of the issuer. |
issuerPhone | string | Issuer contact phone. |
relatedPersons | array | The executives, directors, promoters, and fund managers behind the raise — name, role(s), and address. |
businessLocation | string | City/state of the issuer's business address. |
sic | string | Standard Industrial Classification code, when present. |
filingUrl | string | Human-readable SEC page for the issuer. |
indexUrl | string | Direct link to the filing's document folder. |
search_source | object | The raw SEC index record for the filing (nothing dropped). |
When fetchDetail is off, records carry only the index-level fields (accessionNumber, cik, issuerName, filedDate, formType, businessLocation, stateOfIncorporation, sic, links) and _source is S1-efts-search.
Notes & limits
- Contact identifier: the SEC asks callers to identify themselves. Set
userAgentContactto your name and email. The actor works out of the box, but using your own is good practice. - Volume ceiling: a single search returns at most ~9,900 filings. If a keyword-free browse over a wide date range hits that ceiling, narrow the date window (e.g. run week by week) or add keywords. The actor logs when a ceiling is reached — it never silently truncates.
- "Indefinite" amounts: pooled investment funds often file
"Indefinite"for the offering and remaining amounts — that's the real SEC value, passed through as-is. - Sparse fields: issuers frequently leave optional fields blank (revenue, minimum investment, SIC code). Those come back as
nullrather than causing an error. - Amendments: a
D/A(amendment) updates an earlier raise — checkisAmendmentto separate new raises from updates. - Coverage: US Regulation D private placements only. Public offerings and non-US raises are out of scope.
Other actors in this collection
| Actor | What it does |
|---|---|
| US Customs Bill-of-Lading (ImportYeti) | US maritime import intelligence per company. |
| ThomasNet Suppliers | US industrial supplier and manufacturer profiles. |
| North Data Companies | European company registry and financial data. |