Back to Articles|Published on October 28, 2026|13 min read

Docket Article

SEC EDGAR Full-Text Search: Find Private Companies

How to use SEC EDGAR full-text search to find private companies named in public filings: query syntax, 8-K and exhibit rules, fair access and evidence.

By Docket Research

SEC EDGAR Full-Text Search: Find Private Companies

Summary

  1. 01EDGAR full-text search finds private-company mentions in public filings and their attachments. Put the private company's name in the main query box; company, ticker and CIK filters search filers.
  2. 02Start with plain keyword and phrase queries before adding proximity constraints. Search all forms before narrowing, and check name variants separately.
  3. 03Material agreements, acquisition announcements, contracts and subsidiary exhibits can reveal private-company relationships. Disclosure thresholds and permitted omissions leave gaps.
  4. 04A search hit needs entity resolution: confirm the exact name, registry match, filing and event dates, and relationship before treating the mention as a fact about the target.
  5. 05Retain the filing, exact passage and reproducible search details. A missing hit does not establish independence, an absence of public customers or a lack of prior acquisition interest.
Inside this article
  1. 01What EDGAR full-text search covers
  2. 02Query syntax that matters
  3. 03Where private companies show up
  4. 04Search recipes by research question
  5. 05Reading a hit: from mention to entity
  6. 06Fair access, rate limits and user agent
  7. 07Retaining filings as evidence
  8. 08Limits

What EDGAR full-text search covers

A private company files almost nothing with the SEC, but its name often turns up in public companies' filings: an acquirer's press release, a customer's supply agreement, a parent's subsidiary list. EDGAR full-text search is the free tool for finding those mentions.

The SEC's FAQ states the scope plainly: full-text search covers "the full text of all EDGAR filings submitted electronically since 2001," and the full text "includes all data in the filing itself as well as all attachments (such as exhibits)" [1]. The search page itself describes the same coverage, the full text of electronic filings since 2001 [2]. Exhibits matter most: many private-company names appear only in one (a press release filed as Exhibit 99.1, a material contract, a subsidiary list), not in the body of the form.

Three properties shape how you use it:

  • It is keyword search, not question answering. The FAQ says natural-language search is "not currently supported" [1]. Asking "which public companies bought HVAC contractors in Ohio" returns noise; name the words a filing would contain.
  • It searches registrants' documents. A mention exists only if a filer chose, or was required, to write the name down. Private-to-private deals, small add-ons below disclosure thresholds and confidential commercial terms never reach EDGAR.
  • Results are ranked by relevance, not date. The FAQ explains that a document scores higher when the term appears many times across content and metadata fields [1]. For research, sort by filing date, or narrow with form type and a date range, before you conclude something is missing.

For two document types covered elsewhere, see the Exhibit 21 corporate family mapping guide and what a Form D filing can prove.

2001Start year for full-text coverage of electronic EDGAR filings
10 requests/secondSEC's stated maximum request rate for scripted access
17Distinct form or exhibit types in that commercial landscaping test search

Query syntax that matters

The FAQ documents a small operator set; the example queries are illustrative [1].

OperatorBehaviour per the SEC FAQIllustrative query
Implied ANDAll words and phrases are required by default; typing AND is "neither required nor recognized""fire protection" "privately held"
Exact phraseQuotation marks find the words in the exact order"commercial landscaping"
ExclusionA hyphen or capitalised NOT before a term excludes documents containing it"fire protection" -insurance
ORAt least one of the terms separated by a capitalised OR must appear"HVAC" OR "mechanical contractor"
NEARTwo terms within 10 words by default; NEAR(5) sets a different distanceacquired NEAR(5) "privately held"
Wildcard* appended to a stem; not at the start or middle of a word, and not inside exact phrases or Boolean searcheslandscap*
CaseSearch is case-insensitive"Department of Energy" = "department of energy"

Advanced options let you restrict by form type and by date, with preset ranges ("All (since 2001)", last five years, last year, last 30 days) or a custom start and end date in yyyy-mm-dd format [1]. You can also search by company name, ticker or CIK number [1], but that searches filers. A private company is usually not a filer, so its name belongs in quotation marks in the main query box.

Two test searches run on 2026-10-28 over filings dated 2025:

  • "privately held" "fire protection" acquisition and "privately-held" "fire protection" acquisition in Form 10-K returned the same count (33). Check both spellings on your own queries anyway.
  • "privately held" "HVAC" in Form 8-K returned 6 documents, while "privately held" NEAR(5) "HVAC" returned 0. A zero from a proximity query is not evidence that no filing exists. Run the plain AND query first, then tighten.

Where private companies show up

The rule that forces a name into a filing tells you which forms to search and what you will not find.

Form 8-K, Item 1.01: material definitive agreements

A registrant that enters into a material definitive agreement "not made in the ordinary course of business" must disclose the date, "the identity of the parties to the agreement" and a brief description of the material terms [3]. A material definitive agreement is one that provides for obligations material to and enforceable against the registrant, or rights material to the registrant and enforceable by it [3]. Unless otherwise specified, a Form 8-K is due within four business days of the event [3]. For a private company, Item 1.01 is where a supply, licence, distribution or purchase agreement with a public counterparty can surface.

Form 8-K, Item 2.01: completed acquisitions and dispositions

Item 2.01 requires the date of completion, a description of the assets and "the identity of the person(s) from whom the assets were acquired" [3]. The trigger is size. An acquisition involves "a significant amount of assets" if the registrant's equity in the net book value of the assets, or the amount paid, "exceeded 10 percent of the total assets of the registrant and its consolidated subsidiaries," or if it involved a business that is significant under Regulation S-X [3].

A large filer buying a small private business usually falls below it, though the deal may still appear in a press-release exhibit or the acquisitions note of the next 10-K or 10-Q. In our 2025 test, all six 8-K hits for "privately held" "HVAC" were press-release exhibits (EX-99.1 or EX-99.2), not the 8-K body.

Exhibit 10: material contracts

Item 601(b)(10) of Regulation S-K requires registrants to file contracts not made in the ordinary course of business that are material [4]. Even ordinary-course contracts must be filed if the registrant's business is "substantially dependent" on them, for example "continuing contracts to sell the major part of registrant's products or services or to purchase the major part of registrant's requirements," or if they involve property, plant or equipment above 15 percent of consolidated fixed assets [4]. That is how a private sole supplier or key distributor gets named in a public filing.

Registrants may redact specific provisions that are both not material and the type they treat as private or confidential, marking the omissions with brackets [4]. Expect pricing and volume terms to be blacked out even when the counterparty name is visible.

Exhibit 21: subsidiaries

Item 601(b)(21) requires a list of all subsidiaries with their state or other jurisdiction of incorporation or organization and the names under which they do business [4]. Subsidiaries that together would not constitute a significant subsidiary may be omitted [4]. Exhibit 21 tells you a company is no longer independent, which is a disqualifier for most origination mandates. Full-text search indexes these exhibits: a 2025 test query restricted to Form 10-K returned files typed EX-21 and EX-21.1 alongside the 10-K bodies. Reading the exhibit properly is covered in the Exhibit 21 guide.

Everything else

Registration statements, proxy statements and periodic reports name competitors, customers, landlords and acquired businesses in narrative sections. A 2025-dated test search for "commercial landscaping" across all forms returned 47 documents spread over 17 distinct form or exhibit types; restricting to one form type early would have missed most of them.

Figure 01
What EDGAR can reveal and what it can miss
Where names surface
  • A material agreement can name a private counterparty to a supply, licence, distribution or purchase agreement.
  • Acquisition mentions can appear in press-release exhibits.
  • Subsidiary lists can identify companies that are no longer independent.
Where evidence runs out
  • Private-to-private deals and small add-ons below disclosure thresholds never reach EDGAR.
  • A named contract counterparty can be visible while pricing and volume terms are redacted.
  • No hit does not establish that a company is independent or has no public customers.

A hit is a string match, not an identification. Before a mention becomes a fact about your target, resolve it:

Search recipes by research question

Queries are illustrative; replace the bracketed placeholders and check results against the filing text.

Research questionForm types to includeQuery pattern (illustrative)What a hit can show
Has the target already been acquired?8-K, 10-K, 10-Q"[Target Legal Name]" acquiredAcquisition announcement, closing, or acquisitions note
Is the target a subsidiary of a filer?10-K (Exhibit 21)"[Target Legal Name]" with form 10-KListed subsidiary and jurisdiction
Who are its public customers or suppliers?8-K, 10-K, 10-Q"[Target Name]" agreementNamed counterparty in a material contract or risk factor
Which public acquirers buy in this niche?8-K"privately held" "[niche phrase]"Press releases describing add-on acquisitions
Has the target raised exempt capital?D"[Target Legal Name]" with form DForm D issuer record (see limits below)
Did a public company sell a division that could become a platform?8-Kdivestiture "[segment phrase]"Disposition announcements, buyer identity
Is the founder on a public board or named in a related-party note?DEF 14A, 10-K"[Owner Full Name]"Related-party transactions, board service

Two habits make the recipes productive:

  1. Search every name variant separately: legal name, name without the entity suffix, DBA, former names and brand. "Ridgeline Mechanical Services, LLC" (fictional) in a contract can be "Ridgeline Mechanical" in a press release.
  2. Run each recipe twice: all dates, then the last five years. The first asks whether the name ever appeared; the second, whether the relationship is current.

Reading a hit: from mention to entity

A hit is a string match, not an identification. Before a mention becomes a fact about your target, resolve it:

  1. Open the document at the cited passage. Confirm whether the hit is in the form body or an exhibit, and record which.
  2. Extract the exact name as written, with any entity suffix, state of organization and address the filing gives. Item 601(b)(21) lists jurisdiction for subsidiaries [4]; press releases often give only a city.
  3. Match that name to a legal entity in the relevant state registry. Unrelated companies in different states can share a name; see how to find the legal entity behind a brand name.
  4. Check the date of the filing against the date of the event. An 8-K generally follows the event within four business days [3]; a 10-K narrative may describe a relationship that ended during the year.
  5. Classify the relationship: acquired by, subsidiary of, customer of, supplier to, licensor, landlord, litigant, competitor named in risk factors. Each has a different implication for a screen.
  6. Record what the filing does not say. Redacted pricing, an unnamed "privately held company," or a subsidiary list that omits insignificant subsidiaries are gaps, not answers.

Illustrative worked example (fictional). An analyst screening "Harbor Point Fire & Safety, Inc." runs "Harbor Point Fire" across all forms. Suppose it returns a 2019 10-K risk factor naming it as a regional competitor, and a 2024 8-K press-release exhibit announcing that a public building-services company "acquired Harbor Point Fire & Safety, a privately held provider." The analyst confirms the city and state match the target's registry record and records the 2024 exhibit as evidence the target is no longer independent. Status: disqualified, pending confirmation that the acquired and screened entities are the same legal person.

Figure 02
Turn a mention into an entity finding
  1. 01Open the cited passage

    Confirm whether the mention appears in the form body or an exhibit, and record its location.

  2. 02Extract the exact name

    Capture the name as written, including any entity suffix, state of organization and address supplied by the filing.

  3. 03Match the legal entity

    Match the name in the relevant state registry; unrelated companies in different states can share a name.

  4. 04Check filing and event dates

    Compare the filing date with the event date; an annual narrative may describe a relationship that ended during the year.

  5. 05Classify the relationship

    Record whether the target is acquired, a subsidiary, customer, supplier, licensor, landlord, litigant or named competitor.

  6. 06Record what remains unknown

    Treat redacted pricing, unnamed companies and omitted insignificant subsidiaries as gaps in the evidence.

A search result page is not evidence. The filing is. Retain enough that a reviewer can reopen the exact document and find the exact passage without rerunning your search.

Fair access, rate limits and user agent

For scripted access, the SEC states a "current max request rate: 10 requests/second," asks users to "download only what you need," reserves the right to limit request rates, and says it "does not allow botnets or automated tools to crawl the site" [5]. It also asks you to "declare your user agent in request headers" [5].

The SEC's sample declared header has two parts: your organisation's name and an administrative contact address for your domain [5]. Use your firm's real name and a monitored role address, not a personal one, and keep it in configuration rather than hard-coded in shared notebooks.

For a research script: throttle below the ceiling and back off on errors, cache every response so reruns do not re-request documents, and fetch filings directly once you know the accession number. The SEC's documented programmatic interfaces are the data.sec.gov APIs for submissions and extracted XBRL data [6]; the full-text search FAQ describes a web interface, not an API.

For monitoring, the SEC offers no email alerts for EDGAR filings and points users to RSS feeds for some searches [6].

Retaining filings as evidence

A search result page is not evidence. The filing is. Retain enough that a reviewer can reopen the exact document and find the exact passage without rerunning your search.

Evidence record template (one row per mention):

FieldExample (illustrative)
target_idT-0412
name_as_writtenHarbor Point Fire & Safety
filer_name and CIKas shown on the filing index
form / file type8-K / EX-99.1
accession_number18-digit identifier from the filing URL
document_urldirect URL to the exhibit, not the search page
filing_date2024-xx-xx
passageverbatim sentence(s) containing the name
relationship_classacquired_by / subsidiary_of / customer_of / supplier_to / other
query_usedexact query string, form filter and date range
retrieved_atUTC timestamp
sha256hash of the saved document bytes
entity_match_statusmatched / probable / unresolved
reviewerinitials and date

The query string makes the search reproducible; the hash shows the document you read is the one you saved. The evidence standards page sets out why each answer needs a retained source and an excerpt rather than a summary.

Limits

  • Absence proves nothing. No hit means no registrant wrote that string in an indexed filing. It does not mean the company is independent, has no public customers, or has never been approached.
  • Thresholds hide small deals. Item 2.01's 10 percent test [3] and Exhibit 21's significant-subsidiary omission [4] mean lower-middle-market targets bought by large filers are the least likely to be disclosed by name.
  • Coverage starts in 2001. Older relationships require other archives [1].
  • Form D searches match form fields, not descriptions. Form D filings are indexed: a 2025-dated test for "pooled investment fund", which is a Form D industry label, returned more than 10,000 Form D documents, while "commercial landscaping" restricted to Form D returned none. The first count is capped ("10,000 or more"), so narrow by form type and date before treating counts as meaningful. Search Form D by issuer name; see the Form D guide.
  • Redactions are legal. Permitted omissions under Item 601(b)(10)(iv) [4] mean a filed contract can name a counterparty and hide everything else.
  • Rules change. This guide reflects rule text as read on 2026-10-28; it is a research method, not legal advice, and disclosure questions belong with securities counsel.

Pre-search checklist

  • Name variants listed: legal, short, DBA, former, brand
  • Form types chosen per research question (table above), with an all-forms pass
  • Date range set twice: all dates and recent
  • Script throttled and user agent declared, if automated
  • Evidence record fields ready before the first hit is opened
  • "No hit" recorded as a search result with its query, not as a finding about the company

Docket's Scout agent applies the same rule to criteria such as "already acquired?": each typed answer quotes a retained page.

External Sources (6)

Published by

Docket Research

Docket provides deal-origination research software and managed research for private equity teams, screening companies against a mandate and showing the evidence behind each finding.

Our platform · Evidence standards · Contact

Get your first 10 targets free

Editorial note

Researched and written by Docket Research with AI-assisted research tools; sources are cited inline and checked before publication. Report an error: https://docket.capital/evidence-standards#corrections.