Skip to main content
GET
/
v2
/
filings
curl
curl "https://api.stockcontext.com/v2/filings?symbol=AAPL&form=10-K,10-Q&limit=5" \
  -H "X-API-Key: $STOCKCONTEXT_API_KEY"
{
  "data": {
    "as_of": "2026-06-12T14:12:25Z",
    "cache_age_seconds": 0,
    "filings": [
      {
        "accession": "0000320193-26-000013",
        "filing_date": "2026-05-01",
        "form": "10-Q",
        "items": [],
        "items_text": [],
        "period_of_report": "2026-03-28",
        "sections": [],
        "size_bytes": 5809851,
        "url": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000013/aapl-20260328.htm"
      },
      {
        "accession": "0000320193-26-000011",
        "filing_date": "2026-04-30",
        "form": "8-K",
        "items": [
          "2.02",
          "9.01"
        ],
        "items_text": [
          "Results of Operations and Financial Condition",
          "Financial Statements and Exhibits"
        ],
        "period_of_report": "2026-04-30",
        "size_bytes": 412047,
        "url": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000011/aapl-20260430.htm"
      },
      {
        "accession": "0001140361-26-015711",
        "filing_date": "2026-04-20",
        "form": "8-K",
        "items": [
          "5.02"
        ],
        "items_text": [
          "Departure of Directors or Certain Officers; Election of Directors"
        ],
        "period_of_report": "2026-04-17",
        "size_bytes": 239761,
        "url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126015711/ef20071035_8k.htm"
      }
    ],
    "freshness": "end_of_day",
    "market_status": "open",
    "symbol": "AAPL"
  },
  "schema_version": "2026-06-17.6"
}

Authorizations

X-API-Key
string
header
required

StockContext API key. Keys start with sctx_ and are sent on every REST request.

Query Parameters

symbol
string
required

Ticker symbol. Case-insensitive; share-class dots are normalized to dashes (BRK.B == BRK-B). Returns SYMBOL_UNKNOWN when the symbol is outside the supported universe.

Example:

"AAPL"

form
string | null

Comma-separated SEC form-type filter. Allowed values: 10-K, 10-Q, 8-K, 4, UPLOAD, CORRESP. Defaults to 10-K,10-Q,8-K when omitted.

Example:

"10-K,10-Q,8-K"

limit
integer | null

Maximum number of filing rows to return, newest first. Defaults to 20; must be between 1 and 100. Requests above 100 are rejected with PARAM_INVALID: narrow form or the date window to scope larger histories.

Required range: 1 <= x <= 100
Example:

20

Response

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

data
FilingsListData · object
required

The endpoint payload. Present on every 2xx response; never null.

schema_version
string
required

StockContext response schema version for this 200 payload.