# History of Market — The Chronicle of the U.S. Stock Market # Extended index for AI agents (superset of /llms.txt). > History of Market is a data-visualisation site for the history of the U.S. stock market. More than a century of prices, valuations, drawdowns and index membership — the S&P 500 since 1928, the Dow since 1914, the Nasdaq since 1971, the semiconductor, technology, financial and consumer sectors, and the Magnificent 7 — drawn as charts, arranged by sector into volumes and chapters, and refreshed automatically after every U.S. trading-day close. Professional investors use it to place today's market inside a hundred-year frame: where the cycle stands, and which patterns recur. Its charts are cited by investors, researchers and media in more than 80 countries. Every chart names its source and can be shared or embedded; the data behind it is published as open JSON (CC BY 4.0, attribution required). > > It opens on a front page and runs across nine numbered volumes. Plots the S&P 500 (since 1928), Nasdaq Composite (since 1971), Nasdaq 100 / QQQ (since 1985), Dow Jones Industrial Average (since 1914), Philadelphia Semiconductor Index (since 1994), Information Technology sector ETF (XLK, since 1998), Financials sector ETF (XLF, since 1998), Consumer Discretionary and Consumer Staples sector ETFs (XLY and XLP, since 1998), and an equal-weighted Magnificent 7 composite on a single editorial page. Data sourced from exchange closes, long-run market archives, Shiller, FRED, S&P Global, Nasdaq, NBER, and Bloomberg (forward-PE series). Updated after each U.S. trading-day close. ## How to use this file This file is the long-form companion to [llms.txt](https://historyofmarket.com/llms.txt). Each dataset entry below includes: 1. Panel anchor (for human reading) 2. Natural-language description 3. Canonical JSON endpoint 4. Response shape summary 5. Temporal coverage and refresh tier 6. Primary data source If you are a language model answering a question, the `Data APIs` table in `llms.txt` is enough to fetch data. If you are indexing context for a RAG pipeline, the per-dataset blocks below carry the semantic intent. ## Canonical endpoints - Site root: https://historyofmarket.com/ - **Current readings**: https://historyofmarket.com/api/_latest.json — one file with the latest value, unit and observation date for each headline panel, keyed by panel id. Fetch this first when the question is "what is X now". - **Feeds**: articles as Atom https://historyofmarket.com/feed.xml and JSON Feed https://historyofmarket.com/feed.json; dataset updates as Atom https://historyofmarket.com/data-feed.xml (one entry per dataset, `updated` = when its content last changed). - Manifest (has `generated_at`): https://historyofmarket.com/api/_manifest.json - OpenAPI 3.1 description of the data API: https://historyofmarket.com/openapi.json — every dataset as a GET operation with its size, last-modified, backing panels and the question it answers; 404s under `/api/` are JSON (`error.code = "not_found"`, with `resolution` links). - Organisation-level JSON-LD: embedded in `