Use SEC Form D filings to find recent exempt-offering leads, then verify each issuer and offering in the original EDGAR record before describing it as a startup that raised money. Form D is a notice—not a funding announcement—and its filing date is not necessarily the date a company received funds.
What Form D can—and cannot—tell you
Form D is a notice filed for certain securities offerings exempt from registration. SEC guidance says an issuer relying on Regulation D Rules 504, 506(b), or 506(c), or Securities Act Section 4(a)(5), must file a notice. The requirement generally applies within 15 calendar days after the first sale; the SEC defines that date by when an investor becomes irrevocably contractually committed. An issuer may also file before a sale. See the SEC’s Form D FAQs.
As an Amazon Associate I earn from qualifying purchases.
That timing makes a filing a useful lead, but not proof that a financing round has closed. Nor does every Form D issuer qualify as a startup: filings can relate to funds, pooled vehicles, and other types of issuers. Offering amount and amount sold are distinct issuer-reported fields; neither should be treated as independently verified proceeds or a venture-round valuation.
Recommended Free Tools
Form D does not cover every private-company financing. Treat it as one source for identifying possible exempt offerings, not a complete list of startup fundraising.
#1 Best Overall
Choose between the SEC bulk data and EDGAR search
| Approach | Best for | Coverage and timing | What to verify |
|---|---|---|---|
| SEC Form D bulk data | Batch filtering, joining records, and repeatable analysis in Python | Submissions from January 2008 through the current period; published quarterly. Filings made after 5:30 p.m. Eastern on the last business day of a quarter roll into the next posting. | Check the package’s metadata and the underlying filing. The SEC describes the bulk data as “as filed” and not a substitute for reviewing filings. |
| EDGAR Search | Finding an issuer, searching filing text, or checking recent filings interactively | Company and full-text search, with date, company, person, category, and location filters. Latest filings includes daily form-type listings for the past week. | Open the filing detail and primary document; do not infer a financing close from the filing date. |
The SEC documents the bulk package and its cadence on its Form D Data page. EDGAR’s available search features are described on Search Filings. The daily latest-filings view is useful for discovery, but the SEC does not describe it as a complete, real-time funding feed.
Load and join the quarterly files with Python
The SEC package contains six tab-delimited UTF-8 files: FORMDSUBMISSION, ISSUERS, OFFERING, RECIPIENTS, RELATEDPERSONS, and SIGNATURES. Records are related through ACCESSIONNUMBER; sequence keys distinguish multiple rows in tables that can contain repeated records. Check the metadata supplied with the current package before using column names, because the schema—not an assumed script—is the authority for the files you download.
Rank #2
- Get the latest package and its metadata. Start at the SEC’s Form D Data page. Note the quarter represented so your results are not presented as current beyond the package’s stated coverage.
- Read each tab-delimited file. Use Python’s CSV tools or a dataframe library with tab as the delimiter and UTF-8 encoding. Preserve ACCESSIONNUMBER as text so identifiers remain intact, and parse date columns explicitly after confirming their names and formats in the metadata.
- Filter the submission records. Apply a filing-date window to FORMDSUBMISSION. Separate original Form D notices from D/A amendments; an amendment to an ongoing offering should not be counted as a new financing event. The SEC says a new Form D is required for the first sale in a new and distinct Regulation D offering; see its Form D FAQs.
- Join the related records. Use ACCESSIONNUMBER to connect submissions with issuer and offering rows. Where a table has multiple records per filing, use its sequence key rather than assuming there is one row per accession.
- Rank candidates using reported fields. Useful fields may include issuer name and address, state, industry, first-sale date, offering amount, amount sold, and filing date. Follow the current metadata for exact field names. Keep missing or indefinite amounts distinct from zero, and do not substitute offering amount for amount sold.
This is a workflow, not a claim that any particular code has been tested against the SEC’s latest package. The SEC establishes the file format and record relationships; confirm the current package’s location and field definitions in its accompanying metadata before adapting a script.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Verify each candidate in the original filing
Use the accession number to locate the filing detail on EDGAR. A detail page identifies the filing date, acceptance time, accession number, and form type, and links to the primary HTML or XML document and the complete submission text. The SEC’s filing detail example illustrates those record-level links; it is an example of the page format, not evidence of a startup financing.
- Confirm whether the record is an original Form D or an amendment, and read the original document rather than relying only on an extracted row.
- Check the issuer’s identity and context: an entity may be a fund, special-purpose vehicle, or repeat issuer rather than an operating startup.
- Read first-sale, offering-amount, and amount-sold disclosures as separate reported facts. A filing before the first sale is possible, and the filing date alone does not establish when money changed hands.
- Look for inconsistencies or omitted context. SEC bulk data can contain redundancies and inconsistencies, excludes information in attachments and some optional information, and is supplied “as filed.”
- Before publishing that a company raised a round, corroborate the claim with the original filing and credible company or issuer evidence that supports the specific description.
The SEC explicitly says its dataset is intended to help analyze filed data, but is not a substitute for the filings themselves; it also advises investors to review full filings before making investment decisions. A Form D lead is not investment diligence.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Describe findings without overstating them
For a reproducible lead list, retain the issuer name, accession number, filing date, form type, relevant reported offering fields, and a link to the EDGAR record. State the bulk package’s quarter or the date you searched EDGAR. If company evidence does not confirm a financing close, call the item a recent Form D filing or exempt-offering lead—not a confirmed startup funding round.
EDGAR provides public filing access, and the SEC says each EDGAR account receives a CIK, an identifier that can help distinguish companies with similar names. See the SEC’s What is Form D? page for an overview of public availability and CIKs.
Quick Recap
Best Value
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




