October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk5 min

How to Find Startup Leads in SEC Form D Filings with Python

SEC Form D data can surface recent exempt-offering leads. Learn how to filter and join the quarterly files with Python, then verify each filing before calling it startup funding.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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.

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Verify 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.Support on Ko-Fi

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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.