Compare the risks behind every S&P 500 company
Screen the S&P 500 by risk, benchmark any company against its sector, and track how disclosed risks change over time. WealthWire turns the risk-factor section of every 10-K and 10-Q into structured, comparable data — in an interactive dashboard, Excel and CSV exports, and a JSON API.
Built for analysis
Answer the questions that matter
For the equity researchers, analysts, and investors — and the developers building for them — who need disclosed risk as data, not a pile of PDFs to read.
Track disclosure drift
Walk a company's filings over time and compare category roll-ups to see which risks appear, intensify, or quietly disappear.
Screen companies & sectors
Search companies by ticker, name, or GICS sector, then pull category roll-ups to see who's disclosing what.
Benchmark against peers
Compare a company's disclosed risks against the sector roll-up to spot gaps and outliers.
Export to Excel & CSV
Pull any screen, roll-up, or company view straight into Excel or CSV and keep working in the tools you already use.
The dashboard
Explore the data in an interactive dashboard
Screen the S&P 500, compare sectors, drill into any company, and export disclosed risk — all in a point-and-click interface. Included with Pro.

Screener — filter the S&P 500 by sector and risk category, then drill into any company.
Three levels, one model
Access risk factors at the resolution you need
Company and sector views are computed at query time, so aggregates are always consistent with the underlying filings. No stale snapshots, no manual roll-ups.
Filing
The extracted, un-aggregated risk factors for a single 10-K or 10-Q. Every disclosed risk mapped to a taxonomy category.
- One row per disclosed risk
- Clean risk-factor text
- Keyed by SEC accession number
Company
A per-category summary computed over a company's latest filing — see exactly which risk categories a company is disclosing today.
- Factor & filing counts per category
- Latest-filing snapshot
- Filter by year, form, or as-of date
Sector
A per-category roll-up across every S&P 500 company in a GICS sector. Spot which risks dominate a sector and benchmark any single company against its peers.
- Aggregated across all S&P 500 filers
- GICS sector views
- Pro tier
The taxonomy
Every risk speaks the same language
Companies describe the same risks in wildly different prose. WealthWire maps each disclosed risk factor to a single category in a fixed, standardized taxonomy — so a breach risk at one company is comparable to a breach risk at any other.
Built through deep research and machine-learning analysis of thousands of real filings — and kept current as new risks emerge.
View the full taxonomy“Evolving AI legal and regulatory environment creates compliance risks”
“Difficulty integrating acquired company culture and operations”
“Failure to anticipate competitors' new products or innovations”
For developers
Also available as an API
Every dashboard view is backed by the same clean JSON. Query it directly — switch between the three views and read what each field means, no SDK required to understand the shape.
The atomic layer — every risk factor disclosed in a single 10-K or 10-Q.
{ "accession_number": "9999999996-XX-XXXXXX", "ticker": "XYZ", "gics_sector": "Information Technology", "submission_type": "10-K", "filed_date": "2025-11-01T00:00:00", "status": "extracted",1 "n_factors": 18, "risk_factors": [2 { "factor_id": 4412, "text": "A breach could expose customer data…",3 "category_version": "v3",4 "categories": [5 { "category": "Technology", "subcategory": "cybersecurity" },6 { "category": "Legal & regulatory", "subcategory": "data_privacy" } ], "drivers": [7 "Migrated core customer records to a new cloud provider in fiscal 2025", "A prior breach in 2023 exposed approximately 120,000 customer records" ] } // + 17 more risk factors ], "key_developments": [8 { "description": "Entered a $500 million senior unsecured revolving credit facility", "date": "March 31, 2026" } // + more developments ]}- 1
status`extracted` when risk factors are present; `references_prior` when a filing incorporates its risks by reference to a prior 10-K; or `empty` / `no_section` for a filing that disclosed none.
- 2
risk_factorsOne entry per disclosed risk — the extracted, un-aggregated layer, with clean text and standardized categories.
- 3
textThe clean, human-readable risk that the company disclosed, extracted from filings.
- 4
category_versionThe taxonomy version applied, so past analyses stay reproducible as the taxonomy evolves.
- 5
categoriesEach factor carries one or more taxonomy mappings — a single risk can roll up under more than one category.
- 6
subcategoryThe standardized subcategory, under its display `category` heading — the same labels across every company, so risks compare directly.
- 7
driversThe company-specific facts, figures, and mechanisms behind the risk — boilerplate stripped away, so you see what actually makes it material for this company.
- 8
key_developmentsA filing-level digest of concrete developments — dated events, named agreements and instruments, legal proceedings — rolled up and deduplicated across all of the filing’s risk factors.
Start querying risk factors today
Get started in minutes and pull structured risk data from real filings. Free tier included

