FFilingSight
Jul 1, 2026 · FilingSight Research

How FilingSight Builds Equity Reports from SEC EDGAR

A look under the hood: how we turn raw XBRL filings into structured analyst output without a single API key.

methodologySECdata

Most equity research you read online is expensive, slow, and opaque. FilingSight takes a different path: every report you see is generated directly from public regulatory filings filed with the U.S. Securities and Exchange Commission.

The source: company facts (XBRL)

When a U.S. public company files a 10-K or 10-Q, it submits structured financial data in a machine-readable format called XBRL. The SEC exposes this through its companyfacts API — and unlike many financial data products, it requires no API key, only a descriptive User-Agent header.

For each company we cover, we pull the full history of reported concepts: revenues, gross profit, operating income, net income, cash flow from operations, capex, assets, liabilities, equity, debt, and cash. From those raw facts we derive growth rates, margins, balance-sheet health and free cash flow.

From numbers to analysts

The numbers alone aren't a report. We feed them into a set of specialized analyst modules:

  • Fundamentals Analyst — growth, profitability, and balance-sheet trends over the last four fiscal years.
  • Valuation Analyst — multiples (P/E, P/S, P/B, EV/EBIT), a Graham intrinsic-value estimate, and a simplified discounted-cash-flow model.
  • Risk Analyst — a quantitative scorecard covering leverage, liquidity, earnings stability and cash health.
  • Regulatory Analyst — the company's own filings plus institutional 13F and activist 13D/13G activity via EDGAR full-text search.

Each analyst emits a signal (bullish, neutral, bearish), a confidence score, and a structured justification. A composer then weights them into a single composite rating.

Why this matters

Because the pipeline is deterministic and grounded in filings, you can reproduce every figure. And because the data is free, we can cover the full S&P universe without paywalls — and refresh it on a schedule.

Next in this series: how we combine Federal Reserve macro data with company-specific signals to judge market regime.