sifting/io
GET/fnd/stocks/:ticker/filings/:accession/sections/:section

Extract one section

Same data as /sections but returns just one section. Smaller payload, drop straight into a single LLM prompt.

Parameters

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 only

Reference

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

  • 400invalid_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"]}
  • 404section_not_found

    Section couldn't be extracted from this filing. The body lists which sections did extract.

    {  "error": "section_not_found",  "available": ["business", "mda", "legal-proceedings"]}

More in Filing text & analysis

See all