SEC Form D Filings - Private Raises and Amendment Progress avatar

SEC Form D Filings - Private Raises and Amendment Progress

Pricing

from $0.00005 / actor start

Go to Apify Store
SEC Form D Filings - Private Raises and Amendment Progress

SEC Form D Filings - Private Raises and Amendment Progress

Every Form D and D/A filed on EDGAR in your date range: issuer, industry, exemptions, offering size, amount sold, investors, executives. Amendments show the previous filing and how much more was sold.

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

Michal Pšenčík

Michal Pšenčík

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Security

Limited permissions

Share

Every Form D and Form D/A (Regulation D exempt-offering notice) filed with the SEC on EDGAR in your date range, one row per filing: issuer, industry, exemptions, offering size, amount sold, investors, first sale and the executives, directors and promoters named in the filing. For an amendment the actor also reads the previous filing it names and shows how much more was sold and how many investors were added since.

Example (filed 21 Oct 2026): AG CSF2 (Annex) Dislocation Co-Investment 1, L.P., a private equity fund, D/A. Sold $686,196,966 to 506 investors; its previous filing (0001944044-25-000002, signed 2025-10-20) reported $150,000,000 and 5 investors, so the row shows +$536,196,966 and +501 investors.

Input

  • Filed from / Filed to (dateFrom, dateTo, yyyy-mm-dd): EDGAR filing dates, up to 31 days, from 2009-03-16 to today in New York. Leave both empty for the latest three daily index files SEC has published (so the default run returns filings every day, weekends included). One date alone is that single day.
  • Form types: D, D/A or both (default both).
  • Issuer states or countries: two-character EDGAR codes such as CA, NY; empty means all.
  • Industry groups: exact Form D names such as Pooled Investment Fund, Other Technology, Biotechnology.
  • Exclude pooled investment funds: skip funds to see operating-company raises only.
  • Compare amendments with the previous filing (default on).
  • Maximum filings to return (1-1000, default 25). At most three filings are examined per requested row (2000 at most), so a narrow filter ends the run with scan_limit instead of running unbounded.

Output

One dataset item per filing, in index order within a day and days ascending:

accessionNumber, formType, isAmendment, dateFiled, cik, issuerName, entityType, jurisdictionOfInc, yearOfInc, yearOfIncWithinFiveYears, issuerCity, issuerState, issuerStateDescription, issuerZip, issuerPhone, additionalIssuerCount, relatedPersons (name, relationships, clarification; no addresses), industryGroupType, investmentFundType, is40Act, issuerSize, federalExemptions (06b, 3C, 3C.7, ...), dateOfFirstSale, firstSaleYetToOccur, moreThanOneYear, securitiesTypes, minimumInvestmentUsd, totalOfferingAmountUsd, totalOfferingIndefinite, totalAmountSoldUsd, totalRemainingUsd, hasNonAccreditedInvestors, investorsCount, salesCommissionsUsd, findersFeesUsd, signatureDate, previousAccessionNumber, previous, previousStatus, amountSoldChangeUsd, investorsChange, filingIndexUrl, primaryDocUrl, parseWarnings.

Amounts are the issuer's whole-dollar figures, never rounded. Indefinite offering sizes are null with totalOfferingIndefinite: true; any other value that is not a whole number is null with the raw text in parseWarnings. previousStatus is ok, not_amendment, not_requested, not_found (SEC has no previous filing under the issuer's CIK) or error.

A free SUMMARY record in the run's key-value store lists the resolved dates and index files, dates SEC has not listed (unavailableDates), lines per form type, filings scanned, stored and filtered out, parse errors, previous-filing outcomes, why the run stopped and whether it is complete.

Pricing

Pay per event: $0.00005 per run start and $0.002 per stored filing row (with its previous-filing comparison for amendments). The default 25 rows cost $0.05005; a full busy day (about 260 filings) about $0.52.

Each row is billed once, when it is stored, at the item price; rows already stored stay billed even if the run later fails or stops. Errors, not-stored rows, invalid or filtered inputs and SUMMARY carry no item fee. The apify-actor-start event applies to every run, including failed and empty ones.

A run that reaches Maximum filings to return stops there; rerunning the same input returns the same first rows again, so split a long backfill into disjoint date windows.

Source and limits

  • Source: SEC EDGAR's public daily index files (/Archives/edgar/daily-index/) and filing archives, keyless, at most four requests a second with a declared User-Agent. SEC builds each day's index from about 22:00 ET; a date it has not listed yet, a weekend or a holiday is reported under unavailableDates, never as a day without filings, and an unlisted weekday in your window marks the run incomplete.
  • If SEC refuses the requests (HTTP 429, a 403 or a block page) the run stops with source_refused; rows already stored stay delivered.
  • One row per accession number; a filing listed under a co-issuer and the primary issuer is returned once, for the primary issuer, with additionalIssuerCount.
  • Amounts are issuer-reported and unaudited. A previous filing filed under a different issuer CIK (for example after a restructuring) is reported not_found, not guessed.
  • Scanning stops after 15 minutes; remaining filings are reported in SUMMARY.

Personal data

Related persons are executive officers, directors and promoters that the issuer itself published in a public SEC filing. The actor returns their names and roles only, no addresses. You are the controller for any further processing of that data and responsible for having a lawful basis for it.