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

Extract every section

Returns every standard 10-K / 10-Q item we could extract from a filing's primary HTML, as clean text. Missing keys mean we couldn't locate that section in this particular filing, extraction is best-effort, SEC HTML formatting varies.

Format
JSON

Example

request · shell
curl -H "X-API-Key: $KEY" \
  "https://api.sifting.io/v1/fnd/stocks/AAPL/filings/0000320193-25-000079/sections"
200OKapplication/json
{  "ticker": "AAPL",  "cik": "0000320193",  "accession": "0000320193-25-000079",  "form": "10-K",  "filed_at": "2025-10-31",  "sections": [    {      "section": "business",      "content": "Apple Inc. designs, manufactures and markets smartphones..."    },    {      "section": "risk-factors",      "content": "The following summarizes factors that could have a material adverse effect on the Company's business..."    }  ]}
Loading runner…
First load only

Parameters

Parameter
tickerrequiredstring · path
Ticker symbol (case-insensitive).
accessionrequiredstring · path
Accession number, accepts dashed (0000320193-25-000079) or undashed.

Response fields

Field
tickerstring
Ticker symbol.
cikstring
SEC Central Index Key, zero-padded.
accessionstring
SEC accession number.
formstring
Form type, e.g. 10-K, 10-Q.
filed_atstring (YYYY-MM-DD)
Date the filing was filed.
sections[]array
One entry per extracted section; sections we could not locate are omitted.
sections[].sectionstring
Section code, e.g. business, risk-factors, mda.
sections[].contentstring
Extracted plain-text content of the section.

More in Filing text & analysis

See all