← stocks-llm · About

Methodology

How stocks-llm turns official filings and market data into the company profiles, rankings, and answers you see — what is sourced directly, what the language model does, and, just as importantly, what it is not allowed to do.

Data last updated 2026-07-17.

Where the facts come from

Every number on stocks-llm is grounded in real data and carries its source and an as-of date — figures are never invented. Two primary sources back the catalog:

Congressional-trade disclosures come directly from the U.S. House Clerk's STOCK Act periodic transaction reports, and macro context from FRED. Each is shown with its source and date.

What the LLM does

A language model (Anthropic Claude Haiku) is used for two bounded jobs, always over the real underlying data rather than as a source of facts:

What the LLM does NOT do

The model never fabricates the facts a decision would rest on. Deterministic guards run over every answer before it reaches you (SPEC answer-integrity work):

When a company you ask about is not in the catalog, stocks-llm says so plainly — "not currently covered" — rather than inventing a profile or a reason for the absence.

How often the data refreshes

An in-app scheduler runs each source on its own cadence; an independent watchdog flags a source as stale if it goes past the freshness threshold below (the actual values the running system uses). Every user-facing figure keeps its as-of date, so delayed or stale data is always visible as such.

Data sourceProviderRefresh cadenceFlagged stale after
Prices & core metricsFinnhubDaily (after market close)2 days
Company newsFinnhubDaily2 days
SEC filings (10-K / 10-Q / 8-K)SEC EDGARDaily submissions check2 days
Profile enrichment (LLM)SEC + Finnhub data → LLMFiling-triggered, daily queue8 days
Analyst signalsFinnhubPeriodic10 days
Insider trading (Form 3/4/5)SEC EDGARRolling catalog rotation (~3 weeks/cycle)30 days
XBRL financial factsSEC EDGARWeekly / monthly90 days
Universe membershipIndex / SEC filer listsQuarterly100 days
Congressional trades (STOCK Act)U.S. House Clerk PTRsQuarterly100 days
Macro contextFREDPeriodic40 days

Coverage and enrichment vary by company — some figures are missing where a source does not report them (shown as "n/a", never guessed).

Related

About stocks-llm · Financial glossary · llms.txt (for AI agents) · SEC EDGAR

Informational only — NOT financial advice. stocks-llm is a discovery and research aid, not a recommendation to buy or sell anything. Market data is delayed daily-close, not real-time. Figures may be missing, stale, or incorrect, and coverage varies. Always verify information independently against primary sources and consult a qualified financial professional before making any investment decision.