Pomegra Wiki

Factor Data Vendors and Signal Sourcing for Retail Investors

Finding clean factor data sources for individual investors is harder than it looks. Institutions subscribe to Bloomberg, FactSet, and Refinitiv for live feeds and pre-calculated factor scores; retail investors have no such luxury—but they do have free and affordable alternatives: Morningstar, Fama-French data libraries, Yahoo Finance, and specialized brokers now offer factor screening and fundamental sourcing that lets non-professionals practice factor investing without institution-grade infrastructure.

Why Data Access Matters for Factor Investors

A factor investor needs three things:

  1. Historical data to backtest strategies before committing capital.
  2. Current factor scores to screen stocks and rank them by exposure.
  3. Fundamental inputs (earnings, cash flow, book value, debt) to calculate factors yourself if pre-built scores are unavailable.

Institutional investors buy these from data vendors (Bloomberg at ~$24,000/year; FactSet at similar scale) and never think about cost. A retail investor paying their own subscription faces a different calculus: free or cheap access is often good enough for personal use, but has gaps. Understanding those gaps is half the battle.

Free Academic and Government Sources

Fama-French Data Library

The gold standard for free factor research. Ken French at Dartmouth maintains a public repository of historical factor returns, factor exposures, and portfolio data. It is used in academic papers and professional backtests alike:

  • Fama-French 5-factor model data: Daily, monthly, and annual returns for the five factors (market, size, value, profitability, investment) going back to 1963.
  • 10 industry portfolios: Pre-sorted equity data to test sector exposures.
  • International factors: Developed and emerging markets.

Cost: Free. Limitation: Historical only, not real-time stock-by-stock scores.

WRDS (Wharton Research Data Services)

WRDS aggregates Compustat (fundamental data), CRSP (price and returns), and academic datasets. Access typically requires a university affiliation or subscription. Cost ranges from free (if you are affiliated) to $10,000+ annually for institutional use. For a retail investor, it is usually inaccessible without a workaround.

Individual Filing Searches

The SEC’s EDGAR database lets you download 10-K and 10-Q filings and calculate debt-to-equity ratios, operating margins, and other fundamentals by hand or with a script. Cost: Free. Effort: High.

Broker-Integrated Screening Tools

Most major brokers offer free stock-screening tools built into their platforms. These are underrated:

Schwab StreetSmart Edge and Stock Screener lets you filter stocks by earnings growth, price-to-earnings, dividend yield, and debt levels. No subscription required if you hold a Schwab brokerage account.

Fidelity Stock Screener similarly offers factor-like sorting (earnings growth, return on equity, price-to-sales ratios).

Interactive Brokers’ TWS includes more sophisticated factor and fundamental screening for margin account holders.

Limitation: These tools screen only; they do not give you a downloadable dataset for external backtesting. But for ongoing monitoring and idea generation, they are free and functional.

Freemium Platforms

Morningstar

Morningstar’s stock research pages publish estimated factor exposures for many funds and stocks. Their factor investing section includes educational content and pre-built portfolios that you can inspect. Free registration unlocks more detail. Paid tiers add predictive scoring.

Yahoo Finance

Yahoo Finance and its subsidiary tools (like Finviz) offer basic screeners, historical price data, and financial statements. You can export historical daily prices for backtesting. Cost: Free with ads; Premium removes ads and adds custom screening.

Stock Screeners (Finviz, Stock Analysis, TradingView)

Third-party screeners aggregate public company data and let you filter by factors: P/E ratio, dividend yield, return on equity, debt ratios, insider buying, etc. They pull from SEC filings and stock exchanges.

  • Finviz: Free version has basic screening and heat maps; premium adds real-time data and alerts.
  • Stock Analysis: Free web tool for fundamental screening and backtesting.
  • TradingView: Primarily for charting but includes factor-like filters (earnings growth, analyst ratings).

Limitation: All are limited to the stocks they index (usually US large-cap and some mid-cap); small-cap and international coverage varies.

Seeking Alpha

Seeking Alpha provides quant scoring (Quant Rank), factor exposures, and earnings call transcripts. Subscription ($239/year at typical pricing) unlocks deeper factor analysis and custom filtering.

Koyfin

A Python-based platform for fundamental analysis and factor research. Targets semi-professional investors and small funds. Cost: ~$50–$200/month depending on data scope. Includes screening, backtesting, and custom factor calculation.

FactSet for Retail

FactSet Fundamentals API now offers discounted retail access (~$150–$300/month) for small investors and smaller funds. Includes company fundamentals, consensus estimates, and factor-like metrics.

Alphalytics, Quantshare, and Specialized APIs

Startups and specialized vendors have filled the gap:

  • Alphalytics provides factor score APIs.
  • Quantshare offers backtesting with data from Yahoo Finance and Quandl.
  • Quandl (now Nasdaq Data Link) hosts alternative datasets (satellite imagery, credit card spending, etc.) for factor researchers.

Cost: $50–$500/month depending on data volume and API tier.

Building Your Own Signals

For the technically inclined, pulling raw data and calculating factors yourself is viable:

  1. Download from SEC Edgar via the SEC’s EDGAR API or a wrapper (e.g., sec-api Python package).
  2. Use yfinance or IEX Cloud for historical pricing.
  3. Calculate factors in a spreadsheet or Python notebook. A simple value factor might be P/E ratio, book-to-market, or dividend yield. A quality factor might be return on equity or earnings stability.
  4. Backtest on historical data using a library like Backtrader or Zipline.

Cost: Free, plus your time. Advantage: Total transparency and control. Disadvantage: Errors in calculation or data sourcing can skew results.

Practical Workflow for a Retail Factor Investor

Getting started: Use Fama-French data to understand how factors have performed historically. Download a few years of backtests.

Screening: Use a free broker screener (Schwab, Fidelity) to identify candidates that match your factor exposure target.

Validating: Pull SEC filings from EDGAR and spot-check the fundamentals (debt, earnings, cash flow) to make sure the screener is accurate.

Tracking: Set up a spreadsheet or use a simple backtesting tool (Stock Analysis, TradingView) to monitor your portfolio’s factor exposure.

Refinement: If you develop a repeatable process, consider a paid platform like Seeking Alpha or Koyfin to automate screening and reduce calculation errors.

Data Quality and Survivor Bias

A critical caveat: Free and low-cost platforms often exclude delisted stocks and bankruptcies, introducing survivorship bias. A backtest on Yahoo Finance data might look much better than reality because it ignores companies that went to zero. Serious factor researchers use CRSP (via WRDS) to account for delistings. For casual investors, acknowledge the limitation; do not rely on a glowing backtest from incomplete data.

See also

Wider context