What Is EDGAR?

EDGAR stands for Electronic Data Gathering, Analysis, and Retrieval. It is the SEC's online database where all public companies and certain individuals are required to file their disclosure documents. EDGAR was launched in 1996, replacing the previous paper-based filing system, and it fundamentally changed how investors access corporate information.

Before EDGAR, getting your hands on a company's annual report or insider trading disclosure meant physically visiting the SEC's public reference rooms or paying expensive data vendors for access. Today, EDGAR provides free, universal access to over 21 million filings from more than 800,000 entities. Every 10-K, every quarterly report, every insider transaction -- it all lives in EDGAR.

The system is maintained by the SEC's Division of Corporation Finance, and it operates at sec.gov/cgi-bin/browse-edgar for the classic interface, or through newer endpoints at efts.sec.gov for full-text search and data.sec.gov for structured API access.

Why EDGAR matters for investors: Every material disclosure from a publicly traded U.S. company flows through EDGAR. If you want to know what insiders are buying, what risk factors a company discloses, or how revenue has trended over a decade, EDGAR is the authoritative, primary source -- not a third-party aggregator.

Understanding Filing Types

EDGAR hosts dozens of different filing types. Understanding which filing contains the information you need is the first step to efficient research. Here are the most important ones:

Annual and Quarterly Reports

10-K (Annual Report): This is the comprehensive annual report that public companies must file within 60 days of their fiscal year end (for large accelerated filers) or 90 days (for smaller reporting companies). The 10-K contains audited financial statements, management discussion and analysis (MD&A), risk factors, business description, and legal proceedings. This is the single most important document for fundamental analysis.

10-Q (Quarterly Report): Filed within 40 days of each fiscal quarter end (except the fourth quarter, which is covered by the 10-K). The 10-Q contains unaudited financial statements and an updated MD&A. Companies file three 10-Qs per year.

Current Events

8-K (Current Report): Filed when a material event occurs that shareholders should know about. This includes things like executive departures, acquisitions, earnings announcements, changes to the fiscal year, bankruptcy filings, and material impairments. Companies must file an 8-K within four business days of the triggering event. The 8-K is how news breaks in the regulatory world -- often before or simultaneously with press releases.

Insider and Ownership Filings

Form 4 (Statement of Changes in Beneficial Ownership): This is the filing that insiders -- officers, directors, and 10%+ shareholders -- must submit within two business days of buying or selling company stock. Form 4 is the cornerstone of insider trading analysis. It discloses the transaction date, the number of shares, the price, and whether it was a purchase, sale, or derivative transaction.

Form 3 (Initial Statement of Beneficial Ownership): Filed when someone first becomes an insider (e.g., appointed to the board). It discloses their initial holdings.

Form 5 (Annual Statement of Changes): An annual catch-all for transactions that should have been reported on Form 4 but were eligible for deferred reporting.

Institutional Ownership

13F (Quarterly Holdings Report): Institutional investment managers with over $100 million in qualifying assets must file a 13F within 45 days of each calendar quarter end. This reveals the equity holdings of hedge funds, mutual funds, pension funds, and other large investors. Note that 13F filings only cover long equity positions -- they do not disclose short positions, options, or fixed-income holdings.

13D (Beneficial Ownership Report): Filed when any person or group acquires more than 5% of a company's outstanding shares with an activist intent. The 13D must be filed within 10 days of crossing the 5% threshold and must disclose the purpose of the acquisition. A 13D filing is often the first public signal of an activist campaign.

13G: A shorter version of the 13D, used by passive investors (those who acquired shares in the ordinary course of business and do not intend to influence control).

Other Important Filings

DEF 14A (Definitive Proxy Statement): Filed before the annual shareholder meeting. Contains executive compensation details, board member biographies, shareholder proposals, and governance information. This is where you find CEO pay packages and stock option grants.

S-1 (Registration Statement): Filed by companies preparing for an initial public offering (IPO). The S-1 contains a comprehensive business description, financial history, risk factors, and details about the offering. It is the most detailed look you will ever get at a company's business, because the SEC requires extensive disclosure for IPOs.

Key Filing Types at a Glance

How to Find a Company's CIK Number

Every entity that files with the SEC is assigned a Central Index Key (CIK) number. This is EDGAR's unique identifier for each filer, and you will need it for many advanced search and API operations.

There are several ways to find a company's CIK:

Method 1: Company Search. Go to EDGAR Company Search. Type the company name or ticker symbol. EDGAR will return matching results with the CIK number displayed next to each company name. For example, searching for "Apple" returns CIK 0000320193.

Method 2: The company_tickers.json endpoint. The SEC provides a machine-readable mapping of tickers to CIK numbers at https://www.sec.gov/files/company_tickers.json. This JSON file contains every ticker-to-CIK mapping and is updated regularly. This is the recommended approach for programmatic access.

Method 3: Direct URL construction. Once you know a CIK, you can construct direct URLs to a company's filing page. The pattern is: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=XXXXXXXXXX&type=&dateb=&owner=include&count=40. Replace XXXXXXXXXX with the CIK number, zero-padded to 10 digits.

Tip: CIK numbers are often zero-padded to 10 digits in EDGAR URLs (e.g., 0000320193 for Apple). When using the data.sec.gov API, the leading zeros are required. When searching via the web interface, they are optional.

Searching EDGAR: The Classic Interface

The traditional EDGAR company search lives at sec.gov/cgi-bin/browse-edgar. Here is how to use it step by step:

Step 1: Navigate to the EDGAR Company Search page. You will see a search form with fields for company name, CIK, file type, date range, and owner type (include/exclude/only).

Step 2: Enter the company name or ticker in the "Company name" field. For example, typing "MSFT" will return Microsoft Corporation. You can also enter a partial name -- typing "Micro" will return all companies whose names start with "Micro."

Step 3: Optionally filter by filing type. If you only want to see 10-K filings, type "10-K" in the "Filing type" field. Leave it blank to see all filing types.

Step 4: Click "Search." EDGAR returns a list of filings in reverse chronological order. Each row shows the filing type, date filed, and a link to the filing detail page.

Step 5: Click on the filing you want. The detail page lists all documents in the filing -- the main document, exhibits, and any XBRL data files. Click on the primary document (usually the first .htm file) to read the actual filing.

EDGAR Full-Text Search (EFTS)

In 2020, the SEC launched the EDGAR Full-Text Search System (EFTS), which allows you to search the actual content of filings -- not just filing metadata. This is an enormously powerful tool that most investors do not know about.

The full-text search interface is available at efts.sec.gov/LATEST/search-index. You can also access it through the redesigned EDGAR search at efts.sec.gov.

What you can do with EFTS:

For example, searching for "going concern" filtered to 10-K filings returns companies whose auditors have flagged doubt about the company's ability to continue operating. This is a powerful screen for distressed companies.

Using the EDGAR API (data.sec.gov)

For programmatic access, the SEC provides a structured data API at data.sec.gov. This is the modern, machine-readable interface to EDGAR and is the recommended approach for building applications that consume SEC filing data.

Key Endpoints

Company Filings: https://data.sec.gov/submissions/CIK{cik}.json

Returns a JSON object containing the company's name, CIK, SIC code, addresses, and a list of recent filings with metadata (form type, date, accession number, primary document URL). Replace {cik} with the zero-padded CIK number.

# Example: Get Apple's filing metadata
curl -H "User-Agent: YourName [email protected]" \
  https://data.sec.gov/submissions/CIK0000320193.json

Company Facts (XBRL): https://data.sec.gov/api/xbrl/companyfacts/CIK{cik}.json

Returns all XBRL-tagged financial facts for a company. This includes every line item from financial statements filed in XBRL format -- revenue, net income, total assets, shares outstanding, and hundreds of other data points, with historical values across all filed periods.

Company Concept: https://data.sec.gov/api/xbrl/companyconcept/CIK{cik}/us-gaap/{concept}.json

Returns all filings for a specific financial concept (e.g., Revenue, NetIncomeLoss, Assets). This is useful when you want to track a single line item across time.

Rate Limiting: The SEC requires a User-Agent header identifying your application and contact email on all API requests. The rate limit is 10 requests per second. Exceeding this will result in temporary IP blocking. Always include a descriptive User-Agent string like "MyApp/1.0 [email protected]".

Bulk Data Files

For large-scale analysis, the SEC provides bulk data downloads:

RSS Feeds for Real-Time Filing Alerts

One of EDGAR's most underused features is its RSS feed system. If you want to be notified immediately when a specific type of filing is submitted, RSS feeds are the simplest way to do it.

The SEC provides several RSS feeds:

You can subscribe to these feeds using any RSS reader (Feedly, Inoreader, etc.) or use them programmatically to build your own alert system. For serious investors, monitoring the Form 4 feed for a watchlist of companies provides near-real-time visibility into insider buying and selling activity.

The XBRL Viewer

XBRL (eXtensible Business Reporting Language) is a structured data format that the SEC has required for financial statement filings since 2009. Starting in 2018, the SEC began requiring Inline XBRL (iXBRL), which embeds structured data tags directly into human-readable HTML filings.

The SEC's XBRL viewer allows you to interact with tagged financial data directly in your browser. When viewing a filing that contains iXBRL data, you can click on any tagged number to see its XBRL metadata -- the exact concept name, the reporting period, the unit of measure, and how the value relates to the company's taxonomy.

For quantitative investors, XBRL data is invaluable because it provides machine-readable financial statements without the need to parse unstructured text. The companyfacts API endpoint mentioned earlier is built on this XBRL data.

EDGAR Dashboard Redesign (2023)

In 2023, the SEC rolled out a significant redesign of the EDGAR search interface. The new design, accessible at efts.sec.gov/LATEST/search-index, features a modern, cleaner layout with improved search functionality. Key improvements include:

The classic EDGAR interface remains available and functional, but the SEC has been directing users toward the newer interface for most search tasks.

Practical Walkthrough: Finding Insider Buying at a Company

Let us walk through a complete example of finding insider buying activity at a specific company using EDGAR.

Scenario: You want to see recent insider purchases at JPMorgan Chase (ticker: JPM).

Step 1: Find the CIK. Go to sec.gov/cgi-bin/browse-edgar and search for "JPM." You will find JPMorgan Chase & Co with CIK 0000019617.

Step 2: Filter for Form 4 filings. On the search results page, enter "4" in the Filing type field and click Search. This shows all Form 4 filings -- both purchases and sales by insiders.

Step 3: Read a Form 4. Click on any Form 4 filing. The filing detail page shows the reporting person (the insider), their relationship to the company (officer, director, 10% owner), and a table of transactions. Look for transaction code "P" in Table I -- this indicates an open market purchase. Transaction code "S" indicates a sale.

Step 4: Interpret the data. The table shows the date of the transaction, the number of shares, the price per share, and the insider's total holdings after the transaction. A cluster of purchases by multiple insiders in a short window is often more significant than a single transaction.

Step 5 (Programmatic): For automation, use the API:

# Get JPMorgan's recent filings including Form 4s
curl -H "User-Agent: MyApp [email protected]" \
  https://data.sec.gov/submissions/CIK0000019617.json

# Parse the "recent" object for filings where form == "4"

The signal in the noise: Not all insider transactions are informative. Routine sales for tax planning or diversification are common. The most informative transactions are open market purchases by C-suite executives and directors, especially when multiple insiders buy within a short window. Academic research (Lakonishok and Lee, 2001; Jeng, Metrick, and Zeckhauser, 2003) consistently shows that insider purchases predict positive abnormal returns over the subsequent 6-12 months.

Tips for Efficient EDGAR Research

How Alpha Suite Uses EDGAR Data

Alpha Suite automates the entire process described above. Our platform monitors SEC EDGAR continuously, parsing Form 4 filings as they are submitted. For each insider transaction, we extract the transaction details, identify the insider's role and historical trading patterns, and score the transaction using a multi-factor conviction model.

The scoring model considers insider breadth (how many insiders are buying), cluster intensity (how concentrated the buying is in time), dollar conviction (the size of the purchase relative to the insider's compensation and the company's market cap), and time-weighted recency. These factors are combined with technical overlays -- volume-confirmed breakouts, momentum, and relative strength -- to produce a final signal score.

Each signal comes with volatility-anchored take-profit and stop-loss levels, Kelly-based position sizing, and risk management parameters. This transforms raw EDGAR data into actionable trading intelligence.

Automate Your EDGAR Research

Alpha Suite monitors SEC Form 4 filings daily and applies quantitative scoring to identify the highest-conviction insider transactions. Get scored signals with entry, TP, and SL levels.

Get Started with Alpha Suite