SEC Filings

US Filing Items

Call GET /us/filings/items on the Corpus API.

GET /us/filings/items

Call GET /us/filings/items on the Corpus API.

Category: US · SEC Filings

Authentication

Send the provisioned API key in the X-API-KEY header.

Required scopes: us:read.

Request

NameInRequiredTypeConstraintsDescription
tickerqueryyesstring
filing_typequeryyesstring
yearqueryyesinteger
quarterquerynointeger | null
itemquerynostring | null
accession_numberquerynostring | null

Example request

curl --request GET \
  --url 'https://corpus-api.onera.app/us/filings/items?ticker=AAPL&filing_type=10-K&year=1' \
  --header "X-API-KEY: ${CORPUS_API_KEY}"

Responses

StatusDescriptionContent typeSchema
200Successful Responseapplication/jsonFilingItemsResponse
400Invalid parameter combinationapplication/jsonErrorResponse
401Missing or invalid API keyapplication/jsonErrorResponse
403Insufficient jurisdiction or scopeapplication/jsonErrorResponse
404Unknown resourceapplication/jsonErrorResponse
422Request schema validation failedapplication/jsonErrorResponse
429Rate limit exceededapplication/jsonErrorResponse
503Source content is unavailable or still processingapplication/jsonFilingProcessingErrorResponse

Representative 200 response

{
  "filing_type": "10-K",
  "accession_number": "0000320193-25-000079",
  "year": 1,
  "items": [
    {
      "number": "string",
      "name": "string",
      "text": "string",
      "exhibits": [
        {}
      ],
      "source_offsets": {
        "key": 1
      },
      "parser_version": "string"
    }
  ],
  "resource": "filing_items",
  "ticker": "AAPL",
  "cik": "0000320193",
  "quarter": 1
}