Home/Methodology
Data//Methodology

How Earnings Feed sources its data

Every filing on Earnings Feed comes directly from the SEC's EDGAR system. No third-party data providers. No editorial filtering. Here's how the pipeline works.

Primary Source

Direct from the SEC

Earnings Feed sources all filing data from the SEC EDGAR (Electronic Data Gathering, Analysis, and Retrieval) system. EDGAR is the official repository where all public companies, mutual funds, and other entities are required to file registration statements, periodic reports, and other forms with the U.S. Securities and Exchange Commission.

By sourcing directly from EDGAR, Earnings Feed ensures data fidelity. No third-party data vendors sit between the SEC and the information you see. Filing metadata, document links, and company identifiers all come from official SEC records.

Pipeline

Data Pipeline

From SEC acceptance to your screen in under 60 seconds.

SEC EDGAR Polling

Earnings Feed continuously polls the SEC EDGAR full-text search feed and company filings RSS feeds. Polling occurs every few seconds to minimize latency between SEC acceptance and availability on Earnings Feed.

Filing Ingestion

New filings are parsed and indexed within seconds of detection. Each filing record includes the accession number, form type, filing date, acceptance timestamp, company identifiers (CIK, ticker), and document metadata.

Entity Resolution

Company profiles are enriched from SEC EDGAR company data, including CIK numbers, ticker symbols, SIC industry codes, state of incorporation, addresses, and fiscal year end dates. Insider identities are resolved from Form 3/4/5 filings.

Insider Transaction Parsing

Form 3, Form 4, and Form 5 insider trading filings are parsed to extract transaction-level data: reporting owner, relationship to issuer, transaction type, share quantities, prices, and ownership details.

Signal Detection

Automated analysis identifies patterns like insider cluster buying (multiple insiders purchasing within a short window) and cluster selling. Signals are computed from raw transaction data without editorial discretion.

Continuous Updates

Filing amendments and status changes are tracked automatically. When the SEC amends or updates a filing, the changes propagate to Earnings Feed. Company profiles update as new filings reveal ticker changes, address updates, or name changes.

Freshness

Update Frequency

SEC Filings

New filings appear within 60 seconds of SEC acceptance. EDGAR feeds are polled continuously throughout SEC business hours and periodically after hours.

Insider Transactions

Form 3, 4, and 5 filings are parsed for transaction-level data as they arrive. Individual transactions (buy, sell, grant, exercise) are extracted from the structured XML within each filing.

Company Profiles

Company data (name, CIK, tickers, exchange, SIC code, addresses) updates continuously as new filings reveal changes. Profiles are enriched from SEC EDGAR company records.

Signals

Insider cluster buying and cluster selling signals are computed automatically from transaction data. Signal detection runs continuously as new Form 4 filings are ingested.

Coverage

SEC Form Coverage

Earnings Feed tracks every form type filed with the SEC on EDGAR.

10-K / 20-F

Annual reports from domestic and foreign issuers

10-Q

Quarterly financial statements

8-K / 6-K

Current event reports and material disclosures

Form 3, 4, 5

Insider ownership and transaction filings

13F

Quarterly institutional holdings from $100M+ managers

SC 13D / 13G

Beneficial ownership of 5%+ stakes

S-1 / F-1

IPO registration statements

DEF 14A

Proxy statements for shareholder votes

Form 144

Notices of proposed resale of restricted securities

All other forms

Every form type filed with the SEC on EDGAR

Accuracy

Data Accuracy & Limitations

Earnings Feed reflects the exact data published by the SEC on EDGAR. Filing metadata (accession numbers, form types, dates, company identifiers) comes directly from SEC records. Insider transaction data is parsed from the structured XML in Form 3/4/5 filings.

Limitations to be aware of:

  • SEC EDGAR data itself may contain errors from filers. Earnings Feed reports what is filed, not what was intended.
  • Filing amendments (e.g., 10-K/A) supersede original filings. Both the original and amended versions appear in the feed.
  • Insider transaction parsing depends on well-formed XML in Form 3/4/5 filings. Occasionally, filers submit malformed data that may result in incomplete transaction records.
  • Stock prices referenced in insider transactions are as reported in the filing and may not reflect the exact market price at the time of transaction.
  • Company profile data (ticker symbols, exchange, SIC code) reflects the most recent SEC records and may lag real-world changes by one filing cycle.

Earnings Feed is a research tool, not investment advice. Always verify critical data points against the original EDGAR filing before making investment decisions.

Frequently Asked Questions

Where does Earnings Feed get its data?

All filing data comes directly from the SEC’s EDGAR (Electronic Data Gathering, Analysis, and Retrieval) system. EDGAR is the official repository for all SEC filings and is freely accessible to the public. No third-party data providers are used.

How quickly do filings appear?

Filings typically appear within 60 seconds of SEC acceptance, compared to the 15-minute delays common with legacy financial data providers. EDGAR feeds are polled every few seconds to minimize latency.

How accurate is the data?

Earnings Feed reflects the exact data published by the SEC on EDGAR. Filing metadata (accession numbers, form types, dates, company identifiers) comes directly from SEC records. Insider transaction data is parsed from structured XML in Form 3/4/5 filings.

What form types are covered?

Every form type filed with the SEC on EDGAR, including 10-K annual reports, 10-Q quarterly filings, 8-K current events, Form 3/4/5 insider transactions, 13F institutional holdings, SC 13D/13G beneficial ownership, S-1 registrations, DEF 14A proxy statements, and more.

How are insider transactions parsed?

Transaction-level data is extracted from the structured XML in Form 3, 4, and 5 filings. Each record includes the reporting owner, transaction type (purchase, sale, grant, exercise), share quantities, prices, and post-transaction ownership details.

How often is company profile data updated?

Company profiles update continuously as new filings reveal changes. Ticker symbols, exchange listings, addresses, industry classifications (SIC codes), and fiscal year end dates are all sourced from SEC EDGAR company records.

Explore the data yourself

See Earnings Feed in action with the live filing feed, company profiles, and insider trading data.