GET
/fnd/stocks/:ticker/risk-factors-diffRisk Factors year-over-year diff
Compares the latest 10-K's Risk Factors against the prior year's. Paragraph-level diff with three buckets: added, removed, modified, the killer 'what changed in this company's risk profile' answer without analyst-hours of reading.
Parameters
ParameterDescription
Parameter
tickerrequiredstring · path- Ticker symbol (case-insensitive).
Example
request · shell
curl -H "X-API-Key: $KEY" \
"https://api.sifting.io/v1/fnd/stocks/AAPL/risk-factors-diff"200OKapplication/json
{ "ticker": "AAPL", "cik": "0000320193", "current": { "accession": "0000320193-25-000079", "form": "10-K", "filed_at": "2025-10-31", "period_end": "2025-09-27" }, "previous": { "accession": "0000320193-24-000123", "form": "10-K", "filed_at": "2024-11-01", "period_end": "2024-09-28" }, "diff": { "added": [ "The Company's increased reliance on AI services exposes it to..." ], "removed": [ "Risks related to the COVID-19 pandemic..." ], "modified": [ { "before": "Uncertainty about, or a decline in, global or regional economic conditions can have a significant impact...", "after": "In addition to an adverse impact on demand for the Company's products and services, uncertainty about..." } ], "stats": { "before_paragraphs": 110, "after_paragraphs": 101, "unchanged_count": 55, "added_count": 7, "removed_count": 16, "modified_count": 39 } }}Loading runner…
First load onlyReference
MethodologyDescription
Methodology
- matching
- Paragraphs matched by Jaccard token similarity
- ≥ 0.92
- Treated as unchanged
- 0.50 – 0.92
- Same risk factor, edited (modified)
- < 0.50
- Added or removed
- 10-K only
- 10-Qs commonly say 'no material changes' → empty diffs. Annual is the meaningful unit for risk-factor change tracking.
Error responses
StatusCodeMeaning
- 404
insufficient_filingsDiff needs ≥ 2 10-K filings on record; this filer has fewer.
{ "error": "insufficient_filings" } - 422
risk_factors_unavailableItem 1A couldn't be extracted from one or both 10-Ks.
{ "error": "risk_factors_unavailable" }