Skip to main content
GET
/
v2
/
filings
/
{accession}
curl
curl "https://api.noxstock.com/v2/filings/0000320193-25-000079" \
  -H "X-API-Key: $NOXSTOCK_API_KEY"
{ "data": { "accession": "0000320193-25-000079", "as_of": "2026-06-05T14:19:12Z", "cache_age_seconds": 0, "filing_date": "2025-10-31", "form": "10-K", "freshness": "intraday", "market_status": "open", "period_of_report": "2025-09-27", "sections": [ { "char_count": 16004, "name": "business" }, { "char_count": 68069, "name": "risk_factors" }, { "char_count": 21009, "name": "mda" } ], "symbol": "AAPL", "symbol_status": { "resolved": true }, "url": "https://www.sec.gov/Archives/edgar/data/320193/0000320193-25-000079-index.html" } }

Authorizations

X-API-Key
string
header
required

noxstock API key from the dashboard. Keys start with nxs_ and are shown once when created.

Path Parameters

accession
string
required

SEC accession number in dashed form (e.g. 0000320193-25-000001).

Example:

"0000320193-25-000079"

Query Parameters

symbol
string | null

Optional cross-check. When supplied, the filing's resolved filer must match this symbol or the request fails with PARAM_INVALID.

Example:

"AAPL"

Response

Success envelope: { "data": ... }.

data
FilingMetadataPeriodic · object
required

Schema variant for 10-K / 10-Q filings.

Periodic reports carry MD&A, Risk Factors, Business, etc. as extractable sections; they DO NOT carry 8-K items or a press_release concept. We drop those fields from the shape entirely instead of shipping items: [] / press_release: null (which historically read as "filing not parsed" rather than "doesn't apply to this form").