XBRL Filing Analysis: What Every RIA Should Know About Automated SEC Data

The SEC mandated XBRL (eXtensible Business Reporting Language) for large accelerated filers in 2009. By 2020, every public company — from Apple to the smallest micro-cap — was required to file financial statements in machine-readable XBRL format.

Fifteen years later, most RIAs are still manually downloading PDFs.

That gap — between the data the SEC made available and the workflows most advisors actually use — represents an enormous competitive asymmetry. This post covers what XBRL is, what it unlocks, and how automated EDGAR analysis is changing the research workflow for serious advisors.

What XBRL Actually Is

XBRL is an XML-based markup language that tags financial data according to a standardized taxonomy. Instead of a PDF where "Revenue: $4.2B" is just text, an XBRL document tags that number as:

Free Beta Access

Get daily AI-powered quant signals — 0-cost beta

SEC filing alerts, insider clusters, factor regime shifts — in your inbox before market open.

us-gaap:Revenues = 4200000000

The SEC maintains the US GAAP taxonomy — a dictionary of thousands of financial concepts, each with a unique identifier, data type, and calculation relationship.

When a company files a 10-K or 10-Q, they submit both a human-readable document (the HTML/PDF you can download) and an iXBRL (inline XBRL) version where every financial figure is tagged. Both documents are available via EDGAR, SEC's public filing database.

What this means for analysts: every financial metric — revenue, EBITDA, capex, working capital, R&D intensity — is available in structured form via EDGAR's API, free, going back to 2009. No data vendor required.

The EDGAR API: What's Actually Available

EDGAR's full-text search and company facts APIs provide:

The rate limits are generous (10 requests/second, throttled to 1/second for anonymous users). For bulk analysis, SEC explicitly provides a company facts ZIP file updated weekly.

This is genuinely world-class public infrastructure. The fact that most financial data vendors are still charging thousands of dollars per year for structured SEC data is a relic of the pre-2009 era.

Why Most Advisors Still Use Vendors

Three reasons:

1. Normalization is hard. Companies use non-standard XBRL tags. One company reports Revenues, another reports SalesRevenueNet, another uses a custom extension. Building a normalization layer that maps these to a consistent schema takes engineering effort.

2. Derived metrics require calculation. XBRL gives you the raw tagged values. Computing Return on Equity means dividing net income by average shareholders' equity — and making sure you're using the right fiscal periods for both. Getting this right requires understanding the calculation relationships in the GAAP taxonomy.

3. Historical comparability breaks during restatements. When a company restates financials, the XBRL reflects the restated numbers. Tracking the original filing requires maintaining filing-level metadata, not just company-level facts.

These are solvable engineering problems — but they require investment. Automated analysis systems like Quantscope have built this infrastructure, making institutional-grade fundamental data available without the data vendor relationship.

What Automated XBRL Analysis Unlocks

Cross-Sectional Screening

With normalized fundamental data across all public companies, you can run cross-sectional factor screens:

These screens are trivial once the data is structured. Manual, they'd require subscribing to Bloomberg or FactSet.

DCF Automation

Discounted cash flow models require free cash flow history, capex trends, working capital changes, and debt schedule. All of this is in XBRL filings. An automated system can:

The model is only as good as the assumptions — but the data collection and mechanical calculation can be fully automated.

Earnings Quality Scoring

Academic research has identified several XBRL-accessible signals that correlate with future earnings surprises and restatement risk:

Automated XBRL analysis makes these calculations systematic rather than manual, and enables comparison across sectors rather than gut-level judgment.

The Form 4 Signal: Insider Transactions

EDGAR isn't just 10-Ks and 10-Qs. Form 4 filings — insider transactions — are filed within two business days of any purchase or sale by an officer, director, or 10%+ shareholder.

The research on insider transactions is clear: cluster buys (multiple insiders buying within a short window) strongly predict positive future returns. Sales are noisier — insiders sell for many reasons — but unusual volume around earnings periods is a meaningful signal.

Automated systems can ingest Form 4 filings as they're filed, score them for cluster characteristics, and surface alerts for positions in your portfolio or watchlist.

Practical Workflow for RIAs

Here's what an automated EDGAR workflow looks like in practice:

  1. Portfolio screening (weekly): Run cross-sectional fundamental screens on portfolio holdings vs. sector peers. Flag any position that drops below the 30th percentile on composite quality score.

  2. Earnings prep (before each reporting quarter): Pull the most recent 10-Q metrics for all holdings. Pre-compute DCF sensitivity tables. Flag any changes in key risk factors from the prior filing.

  3. Form 4 monitoring (daily): Alert when insiders at portfolio companies transact above their 12-month average. Investigate clusters within 30 days of each other.

  4. New position diligence: Before entering a new position, run the full XBRL fundamental screen — earnings quality, FCF trends, capex intensity, sector z-scores — as a standardized first step.

The fiduciary case for this workflow is strong: you're demonstrating systematic, documented due diligence on every position.

Related reading: For a deeper dive into SEC data pipelines, see our guide on automating 13F and 10-K analysis for quant funds. Also explore how autonomous AI is changing quantitative research in 2026.


Quantscope pulls directly from EDGAR for insider transactions, filing sentiment, and fundamental analysis — zero data vendor dependency, updated daily.

See it in action at quantscope.polsia.app