GET
/fnd/stocks/:ticker/filings/:accession/sections/:sectionExtract one section
Same data as /sections but returns just one section. Smaller payload, drop straight into a single LLM prompt.
Parameters
ParameterDescription
Parameter
tickerrequiredstring · path- Ticker symbol (case-insensitive).
accessionrequiredstring · path- Accession number, dashed or undashed.
sectionrequiredenum · path- business | risk-factors | legal-proceedings | mda | market-risk.
Example
request · shell
curl -H "X-API-Key: $KEY" \
"https://api.sifting.io/v1/fnd/stocks/AAPL/filings/0000320193-25-000079/sections/risk-factors"200OKapplication/json
{ "ticker": "AAPL", "cik": "0000320193", "accession": "0000320193-25-000079", "form": "10-K", "filed_at": "2025-10-31", "section": "risk-factors", "content": "The following summarizes factors that could have a material adverse effect on the Company's business, reputation, results of operations, financial condition and stock price..."}Loading runner…
First load onlyReference
Error responsesDescription
Error responses
- 400 invalid_section
- :section not in the allowed list, body includes valid_options
- 404 section_not_found
- Section couldn't be extracted from this filing, body includes available (sections that *were* extracted)
Error responses
StatusCodeMeaning
- 400
invalid_section:section was not one of the supported codes. The body lists valid options.
{ "error": "invalid_section", "valid_options": ["business", "risk-factors", "legal-proceedings", "mda", "market-risk"]} - 404
section_not_foundSection couldn't be extracted from this filing. The body lists which sections did extract.
{ "error": "section_not_found", "available": ["business", "mda", "legal-proceedings"]}