How to Use EDGAR Full Text Search for SEC Filings

The SEC’s EDGAR full text search lets you search the actual words inside corporate filings — body text, tables, footnotes, and exhibits — rather than just filtering by company name or form type. The tool covers electronic filings submitted since 2001 and supports phrase matching, boolean operators, wildcards, proximity searches, and a set of filters that let you narrow by date, filing category, company, and location.

Where to Access the Tool

The full-text search has its own page on the SEC’s website, separate from the standard company filings search.1U.S. Securities and Exchange Commission. EDGAR Full Text Search You can also reach it from the SEC’s main “Search Filings” page, under the “Full Text Search” heading.2U.S. Securities and Exchange Commission. Search Filings The interface is a single search box with expandable filter options underneath. As you type, an auto-complete dropdown suggests matching entity names.

What the Index Covers

The index reaches electronic filings from 2001 forward, including 10-Ks, 10-Qs, 8-Ks, proxy materials, registration statements, and their attachments and exhibits.1U.S. Securities and Exchange Commission. EDGAR Full Text Search

A few things sit outside the search. Paper filings submitted before EDGAR became mandatory in 1996 are not searchable.3U.S. Securities and Exchange Commission. About EDGAR System Section 16 insider ownership reports (Forms 3, 4, and 5) are excluded by default, though you can add them back with the filing category filter. And filings with confidential treatment redactions still appear in results, but redacted content is replaced with bracketed placeholders, so keywords removed under a confidential treatment order will not turn up.4U.S. Securities and Exchange Commission. Confidential Treatment Orders Search

How to Write a Query

Searches are case-insensitive. What matters is how you combine terms.

Multiple Words and Exact Phrases

Typing more than one word in the box tells the system to require all of them, as if you had placed AND between each word.5U.S. Securities and Exchange Commission. EDGAR Full-Text Search FAQ They can appear anywhere in the document, in any order. A search for revenue recognition change returns filings containing all three words even if they sit in separate sections.

To find words together in a specific order, wrap them in double quotation marks. "material weakness in internal control" returns only filings with that exact string. This is the most useful operator for locating specific contractual language or standard disclosure phrasing.

OR, NOT, and Wildcards

A capitalized OR returns filings containing either term. cybersecurity OR "data breach" catches both. A capitalized NOT, or a hyphen placed directly before a word, excludes filings that contain that term. restructuring NOT goodwill filters out filings mentioning goodwill.

An asterisk at the end of a word stem runs a wildcard. communicat* matches communicate, communication, communications, communicated, and so on.6U.S. Securities and Exchange Commission. Full-Text Search Frequently Asked Questions The wildcard only works at the end of a word. It won’t work at the beginning or middle, inside quoted phrases, or combined with other boolean operators.5U.S. Securities and Exchange Commission. EDGAR Full-Text Search FAQ

Proximity Searches

The NEAR() operator returns filings where two terms appear within 10 words of each other by default. You can change the distance by putting a number inside the parentheses. gasoline NEAR(5) "San Francisco" finds filings where “gasoline” appears within five words of “San Francisco.”5U.S. Securities and Exchange Commission. EDGAR Full-Text Search FAQ This gets closer to a real relationship between two ideas than an AND search across a 200-page document.

Filters That Narrow Results

Broad searches can return thousands of matches. The filters, under “More Search Options,” are where you make results usable.5U.S. Securities and Exchange Commission. EDGAR Full-Text Search FAQ

Date Range

You can pick a preset period or enter custom start and end dates in yyyy-mm-dd format. If you’re tracking how companies responded to a specific event, narrowing to a quarter cuts noise quickly.

Filing Category

The filing category filter groups documents into buckets, so you don’t need to remember exact form numbers. The available groups include:

  • All annual, quarterly, and current reports (10-K, 10-Q, 8-K)
  • Registration statements and prospectuses (S-1, S-3, and similar)
  • Proxy materials (DEF 14A and related shareholder documents)
  • Insider equity awards and ownership (Forms 3, 4, 5)
  • Beneficial ownership reports (Schedule 13D/G)
  • Exempt offerings (Regulation D and similar)
  • Filing review correspondence (SEC comment letters and company responses)
  • SEC orders and notices
  • Tender offers and going-private transactions (Schedule TO and related)

The filing review correspondence bucket is worth knowing. It contains SEC comment letters and company replies, which sometimes surface concerns about accounting or disclosures that never appear in the filings themselves.1U.S. Securities and Exchange Commission. EDGAR Full Text Search

Company (CIK or Name)

Every SEC filer has a Central Index Key, or CIK. Entering a CIK restricts results to that single company. If you don’t know it, the SEC has a lookup where you type part of the company name and pick from the matches.7U.S. Securities and Exchange Commission. Look Up a Central Index Key (CIK) Number You can also just type a ticker symbol or company name in the main search box and let auto-complete suggest the entity.

Location

Two geographic filters cover state or country of incorporation and the location of the principal executive offices. Both include all U.S. states, Canadian provinces, and countries worldwide.1U.S. Securities and Exchange Commission. EDGAR Full Text Search They help when you’re comparing disclosures across companies in the same jurisdiction.

Reading and Refining Results

Results appear in a table listing the filing type, company name, CIK, filing date, and a snippet showing where your terms hit in the document. The snippet usually gives enough context to tell whether the match is worth opening. Results sort by relevance by default; switch to date order when you want the most recent filings first.

Clicking a result opens the filing. Recent filings often use Inline XBRL, which tags financial data points so you can hover over numbers to see the reporting period, unit, and taxonomy element behind each figure.8U.S. Securities and Exchange Commission. Inline XBRL Viewer

After results load, a “Refine search results by” sidebar lets you narrow further without running a new search, with collapsible sections for filing category, incorporation state, and office location.

Limitations to Keep in Mind

A few blind spots regularly catch people out. Anything filed before 2001 is invisible to the full-text index.1U.S. Securities and Exchange Commission. EDGAR Full Text Search Older filings still exist on EDGAR and can be browsed through the company search, but you cannot run keyword searches against them.

Confidential treatment redactions create gaps. When a company obtains a confidential treatment order, portions of exhibits are removed from the filed document. If your keyword sat in a redacted section, the filing will not appear in your results, and there is no way to tell what you missed.

The wildcard is limited. It only expands at the end of a word, cannot appear inside a quoted phrase, and cannot combine with other boolean operators. If you need a wildcard and an OR together, run separate searches.

Result volume is capped. Very broad queries may not return every matching filing. Combine keywords with at least one filter whenever you can, so results stay both manageable and complete.

Programmatic Access

If you need to run searches at scale, the SEC publishes EDGAR APIs for programmatic access to filing data.9U.S. Securities and Exchange Commission. EDGAR Application Programming Interfaces The SEC enforces a rate limit of no more than 10 requests per second per IP address, and going over that can result in temporary blocks.10U.S. Securities and Exchange Commission. SEC to Apply New Rate Control Limits to EDGAR Websites Automated tools that do not identify themselves can be blocked regardless of request volume, so any script hitting EDGAR should send a proper user-agent string with contact information.