SEC Form D Funding Rounds: US Startup & Private Raise Tracker avatar

SEC Form D Funding Rounds: US Startup & Private Raise Tracker

Pricing

from $2.50 / 1,000 form d filing returneds

Go to Apify Store
SEC Form D Funding Rounds: US Startup & Private Raise Tracker

SEC Form D Funding Rounds: US Startup & Private Raise Tracker

New SEC Form D funding rounds as clean JSON: company, industry, state, amount raised, investors, exemptions. Official SEC EDGAR source, funds filtered out, daily monitor.

Pricing

from $2.50 / 1,000 form d filing returneds

Rating

0.0

(0)

Developer

Derek VanLaningham

Derek VanLaningham

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

19 days ago

Last modified

Share

Who just raised money in the US? Every new SEC Form D filing as clean JSON: company, industry, state, amount raised, investors, exemptions. Official SEC source, no API key, $4 per 1,000.

Form D is the notice US companies and funds file with the SEC within 15 days of the first sale in a private offering (Regulation D, Section 4(a)(5)). It is the official, free primary source for private raises: seed and venture rounds, bank capital raises, real-estate deals, fund launches. This Actor turns the SEC's daily Form D filings into typed rows you can filter, schedule and feed into a CRM, a spreadsheet or an AI agent.

At a glance

  • Prefilled run: the last 2 days, operating companies only (funds and SPVs filtered out), new offerings only, up to 4 filings (Console prefill; API default is 40), 45-second time budget. Finishes in under a minute. CLI/API users can raise timeBudgetSeconds, or set it to 0 for unlimited.
  • Speed: about 3 filings fetched per second per run (under a third of the SEC's published 10 requests/second limit). One full business day (~300 Form D and D/A filings) takes about 100–120 s with timeBudgetSeconds: 0.
  • Newest first, pushed as found: rows appear in the dataset batch by batch while the run is going.
  • You pay only for rows returned. Filtered-out filings, errors and already-seen filings in monitor mode are free.

What you get

One row per Form D or D/A filing: the round itself (issuer, amount, industry, date) plus how many executive officers, directors and promoters the filing lists. Every key is always present (null when the filer left it blank).

FieldExampleNotes
accessionNumber0002158363-26-000001Unique SEC filing ID
formTypeDD (new notice) or D/A (amendment)
isAmendmentfalse
previousAccessionNumbernullFor amendments: the filing being amended
filedDate2026-10-02EDGAR filing date (US Eastern)
acceptedAt2026-10-02T21:01:17ZAcceptance time (UTC) for rows from the latest-filings feed; null for daily-index rows
cik000215836310-digit SEC company ID
issuerNameALTIUS ORTHOPEDICS, INC.
entityTypeCorporationCorporation, Limited Liability Company, Limited Partnership…
jurisdictionOfIncDELAWARE
yearOfInc2025
incorporatedWithinFiveYearstrueStartup flag
issuerCity / issuerState / issuerZipLOGAN / UT / 84321City, state and ZIP of the issuing entity's business address
issuerStateNameUTAH
industryGroupOther Health CareOne of the 35 Form D industry groups
fundTypenullFunds only: Hedge Fund, Private Equity Fund, Venture Capital Fund, Other Investment Fund
isPooledFundfalse
revenueRangeDecline to Disclose
netAssetValueRangenullFunds only
exemptions["06b"]Raw codes
exemptionLabels["Rule 506(b)"]Plain English
isGeneralSolicitationfalsetrue when Rule 506(c) is claimed
dateOfFirstSale2026-09-22
firstSaleYetToOccurfalse
moreThanOneYearfalseOffering expected to last over a year
securityTypes["equity"]equity, debt, option/warrant, security to be acquired, pooled fund interest, tenant-in-common, mineral property, other
isBusinessCombinationfalsePart of a merger/acquisition
minimumInvestment25000USD
totalOfferingAmount2400000USD; null if "Indefinite"
isOfferingAmountIndefinitefalse
totalAmountSold2100000USD already sold
totalRemaining300000USD; null if "Indefinite"
percentSold87.5
investorCount16Investors who have already invested
hasNonAccreditedInvestorsfalse
salesCommissionsUsd / findersFeesUsd0 / 0
hasSalesCompensationfalseA broker-dealer is listed (names not output)
relatedPersonsCount4Number of related persons the filing lists (counts only, never names)
executiveOfficerCount4Related persons with the Executive Officer role
directorCount4Related persons with the Director role
promoterCount1Related persons with the Promoter role. One person can count toward several roles, so the three role counts can add up to more than relatedPersonsCount
issuerStreet1 / issuerStreet2940 W 1400 N I720 / nullIssuer's business street address as filed (company data)
issuerPhone1-866-258-4871Issuer's business phone as filed (company data)
filingUrlhttps://www.sec.gov/Archives/edgar/data/2158363/000215836326000001/0002158363-26-000001-index.htmCite this
xmlUrlhttps://www.sec.gov/Archives/edgar/data/2158363/000215836326000001/primary_doc.xml
sourceSEC EDGAR Form D (public information; source: U.S. Securities and Exchange Commission)
fetchedAt2026-10-03T22:30:00Z

Example row (a real filing from Oct 2, 2026):

{
"accessionNumber": "0002158363-26-000001",
"formType": "D",
"isAmendment": false,
"previousAccessionNumber": null,
"filedDate": "2026-10-02",
"acceptedAt": null,
"cik": "0002158363",
"issuerName": "ALTIUS ORTHOPEDICS, INC.",
"entityType": "Corporation",
"jurisdictionOfInc": "DELAWARE",
"yearOfInc": 2025,
"incorporatedWithinFiveYears": true,
"issuerCity": "LOGAN",
"issuerState": "UT",
"issuerZip": "84321",
"issuerStateName": "UTAH",
"industryGroup": "Other Health Care",
"fundType": null,
"isPooledFund": false,
"revenueRange": "Decline to Disclose",
"netAssetValueRange": null,
"exemptions": ["06b"],
"exemptionLabels": ["Rule 506(b)"],
"isGeneralSolicitation": false,
"dateOfFirstSale": "2026-09-22",
"firstSaleYetToOccur": false,
"moreThanOneYear": false,
"securityTypes": ["equity"],
"isBusinessCombination": false,
"minimumInvestment": 25000,
"totalOfferingAmount": 2400000,
"isOfferingAmountIndefinite": false,
"totalAmountSold": 2100000,
"totalRemaining": 300000,
"percentSold": 87.5,
"investorCount": 16,
"hasNonAccreditedInvestors": false,
"salesCommissionsUsd": 0,
"findersFeesUsd": 0,
"hasSalesCompensation": false,
"relatedPersonsCount": 4,
"executiveOfficerCount": 4,
"directorCount": 4,
"promoterCount": 1,
"issuerStreet1": "940 W 1400 N I720",
"issuerStreet2": null,
"issuerPhone": "1-866-258-4871",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/2158363/000215836326000001/0002158363-26-000001-index.htm",
"xmlUrl": "https://www.sec.gov/Archives/edgar/data/2158363/000215836326000001/primary_doc.xml",
"source": "SEC EDGAR Form D (public information; source: U.S. Securities and Exchange Commission)",
"fetchedAt": "2026-10-03T22:30:00Z"
}

Why this Actor

  • Official primary source. Data comes straight from SEC EDGAR (www.sec.gov), not from news scraping or a third-party database.
  • Operating companies only by default. Pooled investment funds (hedge, VC, PE and real-estate funds and SPVs) are often half of all new Form D filings. They are filtered out unless you turn excludePooledFunds off.
  • Typed amounts and % sold. Numbers are numbers in USD. "Indefinite" amounts become null with a flag.
  • Startup flag. incorporatedWithinFiveYears and yearOfInc find young companies quickly.
  • Plain-English exemptions. Rule 506(b), Rule 506(c), 3(c)(7) and so on, plus a 506(c) general-solicitation flag.
  • Linked amendments. D/A rows carry previousAccessionNumber.
  • Monitor mode. Schedule it daily and get only filings you haven't seen. Already-seen filings are free.
  • Fast, time-budgeted calls for AI agents. A 45 s default budget returns the newest filings first, with truncated and the exact dates covered in RUN_SUMMARY.
  • Privacy-first. Role counts only: no person's name or personal address, ever (see Data source, citation and privacy).

Use cases

  • Sales prospecting: newly funded companies are buying. Filter by industry, state and amount, and push them to your CRM every morning.
  • VC/PE deal flow and fund-launch tracking: see new rounds and new funds (turn excludePooledFunds off and filter industryGroups: ["Pooled Investment Fund"]).
  • KYB / compliance: check private placements claimed by a company.
  • Market research: count raises by industry, state or exemption over a 92-day window.
  • Journalism: spot notable raises the day they are filed, with the SEC filing link to cite.

How to use

  1. Click Start with the prefilled input to see the newest operating-company raises.
  2. Narrow it down with industryGroups, states, minAmountSold or issuerKeywords.
  3. For a daily feed, turn on Monitor mode and schedule the Actor (weekdays at 07:00 ET with daysBack: 3 is a good default).

Example 1: today's tech raises over $1M

{"daysBack": 1, "industryGroups": ["Other Technology", "Computers", "Telecommunications"], "minAmountSold": 1000000, "maxItems": 50}

"Technology" also works: Form D headings expand to their groups (Technology → Computers, Telecommunications, Other Technology).

Example 2: weekly biotech raises

{"daysBack": 7, "industryGroups": ["Biotechnology", "Pharmaceuticals"], "maxItems": 200, "timeBudgetSeconds": 0}

Example 3: daily monitor to Slack / HubSpot

{"monitorMode": true, "monitorId": "daily-raises", "daysBack": 3, "minAmountSold": 500000, "maxItems": 0, "timeBudgetSeconds": 0}

Schedule it on weekdays at 07:00 ET. Add a webhook, Make, Zapier or n8n integration on "Run succeeded" to post the new rows to Slack or create HubSpot companies. Each run returns only filings that earlier runs with the same monitorId haven't returned, so you pay only for new ones.

Example 4: API, one call that returns the rows

curl -X POST "https://api.apify.com/v2/acts/optimistprime~sec-form-d-funding-rounds/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"daysBack": 2, "states": ["CA", "NY"], "minAmountSold": 2000000, "maxItems": 50}'

Ready-to-run examples

Published tasks: open one and click Try to copy it into your account and run it.

Input reference

FieldDefaultDescription
daysBack2Calendar days of filings to return, newest first (1 = today and the latest business day). Max 92. Ignored if fromDate is set.
fromDate–Start date YYYY-MM-DD (filing date, US Eastern). Overrides daysBack. Window max 92 days; not before 2009-03-16.
toDatetodayEnd date, inclusive.
excludePooledFundstrueSkip "Pooled Investment Fund" filings (hedge, VC, PE and real-estate funds and SPVs).
includeAmendmentsfalseAlso return Form D/A amendments.
industryGroupsallForm D industry groups (exact SEC labels, case-insensitive). Headings like Real Estate, Technology, Health Care, Energy, Travel expand to their groups. Unknown labels give a warning, not an error.
statesall2-character codes of the issuer's principal place of business (CA, NY, UT; SEC country codes for foreign issuers).
minAmountSold0Only filings reporting at least this much sold (USD). Filings without an amount fail a non-zero minimum.
issuerKeywordsallIssuer name must contain ANY of these words (whole words, case-insensitive; plural "s" allowed). Checked on the index name before the filing is downloaded, so it also speeds runs up.
monitorModefalseReturn only filings not returned before for this monitorId.
monitorIddefaultName of the saved monitor state (letters, digits, hyphens; case-insensitive).
maxItems40Stop after this many filings (0 = no limit).
timeBudgetSeconds45Stop fetching after this many seconds and return what was found (newest first). Keeps MCP/agent calls under a minute; CLI/API users can raise it, or set 0 for unlimited.
debugLogfalseVerbose logging.

All 35 industry groups (from the SEC's Form D XML technical specification): Agriculture; Commercial Banking, Insurance, Investing, Investment Banking, Pooled Investment Fund, Other Banking and Financial Services; Business Services; Coal Mining, Electric Utilities, Energy Conservation, Environmental Services, Oil and Gas, Other Energy; Biotechnology, Health Insurance, Hospitals and Physicians, Pharmaceuticals, Other Health Care; Manufacturing; Commercial, Construction, REITS and Finance, Residential, Other Real Estate; Retailing; Restaurants; Computers, Telecommunications, Other Technology; Airlines and Airports, Lodging and Conventions, Tourism and Travel Services, Other Travel; Other.

What is Form D?

  • Companies raising money privately under Regulation D (Rules 504 and 506) or Section 4(a)(5) must file a short notice, Form D, with the SEC within 15 days after the first sale of securities.
  • Rule 506(b) is the classic private placement: no general advertising, accredited investors (plus up to 35 sophisticated non-accredited). Rule 506(c) allows general solicitation, but every investor must be verified as accredited. Funds usually also claim an Investment Company Act exclusion: 3(c)(1) (≤ 100 investors) or 3(c)(7) (qualified purchasers).
  • Not every round is filed. Some companies rely on other exemptions, file late or never. Amounts are self-reported by the issuer and are not audited by the SEC.
  • A D/A amends an earlier notice (for example an annual update or a new amount sold). It carries the accession number of the filing it amends.

Output reference

  • Dataset: one row per filing (fields above). Views: Overview (filed date, issuer, industry, state, amount sold, offering amount, investors, exemptions, form, link) and Startups (issuer, year of incorporation, industry, state, amount sold, first sale, link).
  • Order: newest first. Filings from the SEC latest-filings feed (today, and days whose daily index isn't published yet) come first in exact acceptance order; past days follow day by day, newest day first. Within one past day the order is the SEC daily index's (alphabetical by company).
  • RUN_SUMMARY (default key-value store):
{
"requested": {"from": "2026-10-01", "to": "2026-10-03"},
"covered": {"from": "2026-10-02", "to": "2026-10-03"},
"complete": false,
"truncated": true,
"stopReason": "timeBudget",
"pagesFetched": {"atom": 2, "dailyIndex": 1, "filings": 214, "quarterListing": 1},
"filingsSeen": 306,
"filteredOut": 190,
"filteredOutBy": {"amendment": 150, "pooledFund": 40},
"pushed": 100,
"errors": {"missingPrimaryDoc": 0, "parse": 0, "http": 0},
"daysWithoutIndex": ["2026-10-03"],
"note": "Time budget (45 s) reached; covered 2026-10-02 → 2026-10-03 fully. Raise timeBudgetSeconds (0 = unlimited) or narrow filters for more."
}
  • covered is the range of days that were fully checked. stopReason says why the run ended: done (whole window checked), maxItems (your row cap was reached: the newest filings first, counted as complete), timeBudget or maxCharge. truncated: true only for timeBudget and maxCharge, i.e. when a limit cut the run short before it could return what you asked for.
  • The run status message mirrors it, e.g. Partial (time budget 45 s): 41 filings, covered 2026-10-02 → 2026-10-03. Raise timeBudgetSeconds for more.
  • Weekends and holidays have no daily index. That is normal and not an error.

Pricing

Pay per event, no platform usage charges on top.

EventTitleFREEBRONZESILVERGOLDPLATINUMDIAMOND
form-d-filingForm D filing returned$0.0040$0.0035$0.0030$0.0025$0.0025$0.0025
apify-actor-startActor start$0.002$0.002$0.002$0.002$0.002$0.002
  • You are charged only for filings returned to the dataset after your filters. In monitor mode, filings returned in an earlier run are free.
  • Set a max cost per run in the run options. The run stops cleanly when it is reached and you are never charged for rows that weren't saved. The minimum max charge is $0.05.
  • Worked examples (FREE tier):
    • Default run with 40 rows: $0.002 + 40 × $0.004 = $0.162
    • Daily monitor at ~60 new operating-company raises per business day ≈ $0.24/day ≈ $5.30/month (22 business days; ~60/day is an estimate from one day's sample)
    • 30-day backfill of ~1,300 rows ≈ $5.20

Use as an MCP tool

Add the Actor to any MCP client (Claude, Cursor, ChatGPT connectors…) through the Apify MCP server:

https://mcp.apify.com/?tools=optimistprime/sec-form-d-funding-rounds

A minimal agent call returns typed rows in under a minute (45 s default time budget):

{"daysBack": 3, "industryGroups": ["Other Technology"], "minAmountSold": 1000000, "maxItems": 20}

Prompts to try:

  • "Which biotech companies raised over $5M on Form D this week?"
  • "New 506(c) raises in California today"
  • "Count new venture fund launches in the last 30 days"

Amounts are numbers in USD, dates are ISO, exemptionLabels are plain English, and filingUrl gives the agent a citation. RUN_SUMMARY.covered and truncated tell the agent exactly which days it saw.

Data source, citation and privacy

  • Source: U.S. Securities and Exchange Commission, EDGAR: the daily form indexes, the latest-filings feed and each filing's Form D XML (primary_doc.xml) on www.sec.gov. No other sites, no API key, no proxies.
  • Citation: the SEC states that "Information presented on sec.gov is considered public information and may be copied or further distributed by users of the web site without the SEC's permission", and asks for citation of the SEC as the source. Every row carries source and filingUrl for that.
  • Fair access: the SEC's published limit is 10 requests per second. This Actor stays at 3 requests per second per run, 4 at a time, sends a declared User-Agent with a contact address, retries 429/5xx politely (2, 4, 8, 16 s backoff, honouring Retry-After) and halves its rate for 10 minutes after any 429.
  • Data & privacy: Form D filings list "related persons" (executive officers, directors, promoters) with their names and often their addresses.
    • We output how many executive officers, directors and promoters a filing lists, never their names or addresses. Don't use this data for unsolicited personal outreach that breaks applicable law (e.g. CAN-SPAM, GDPR).
    • Signer names, broker/sales-compensation recipients (which can be individual brokers) and every personal address are never output either.
    • The issuer's business address (street, city, state, ZIP) and phone are kept: that is company data for the issuing entity.
  • This Actor is not affiliated with or endorsed by the SEC.

FAQ

Why don't I see investor names? Form D doesn't list investors. It reports how many investors there are and how much was sold, not who they are.

Why is a famous round missing? Not every raise files a Form D. Some companies use other exemptions, some file late (the deadline is 15 days after the first sale, and some miss it), and some never file. A round announced in the press may also show up weeks later or under the legal name of a holding entity. Try issuerKeywords with the legal name and a wider window.

D vs D/A? D is the first notice for an offering. D/A amends it, for example an annual update, a change in the amount sold or a correction. D/A rows carry previousAccessionNumber. They are off by default; set includeAmendments: true to include them.

Why are some amounts "Indefinite"? Funds and some ongoing offerings report the total offering amount as "Indefinite". We return totalOfferingAmount: null with isOfferingAmountIndefinite: true; totalAmountSold is usually still a number.

Why did my run stop after 45 seconds? That is the default time budget, which keeps calls fast for AI agents and the prefilled example. The newest filings come first, and RUN_SUMMARY.covered shows which days were fully checked. CLI/API users can raise timeBudgetSeconds, or set it to 0 (unlimited) for long backfills.

Changelog

See the Changelog tab. 1.0 (Oct 2026): first release.

Questions, bugs or a field you need? Open an issue on the Actor's Issues tab.