Dashboard

Filing by accession number

GET/api/filings/search-by-accession-number

Free Starter Stock ETF Pro

Returns a single SEC filing identified by its accession number. The filing must be within your subscription tier's historical data limit.

The documents array contains slide/exhibit image filenames (JPG, PNG, GIF, PDF) extracted from the filing. To build a document URL, replace the filename at the end of the filing url with the document filename.

Get API key Try it live in the API explorer

Query parameters

Example request

curl 'https://api.stockfit.io/v1/api/filings/search-by-accession-number?accessionNumber=0000320193-23-000106' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'

Responses

200 OK

The SEC filing

Response schema

  • type string

    SEC form type

  • accessionNumber string

    SEC accession number

  • url string

    URL to the filing document

  • dateFiled string

    Date the filing was submitted to the SEC (YYYY-MM-DD)

  • xbrl boolean

    Whether the filing includes XBRL data

  • amendment boolean

    Whether this filing is an amendment

  • periodEndDate string

    Period end date for the report (YYYY-MM-DD). Omitted for filings without a reporting period (Form 144, 4, etc).

  • documents array of string

    Ordered list of slide/exhibit filenames (images >= 50KB). To get the full URL, replace the filename in the filing `url` with the document filename. Omitted when no extractable documents are present.

  • title string

    Descriptive title of the filing. Omitted when the filing has no meaningful title.

  • items array of string

    Extracted item identifiers. For 10-K/10-Q: section numbers (e.g. "1A", "7"). For 8-K: SEC item codes (e.g. "2.02", "9.01"). For S-1: section keys (e.g. "risk-factors"). Omitted when no items are extracted. Use `/api/filings/item` to retrieve the full content of any listed item.

  • events array of string

    Developer-friendly event type names for 8-K filings. Omitted for non-8-K filings. See the `event` parameter for the full enum.

Example response

{}

400 Bad Request

Invalid parameters or filing not found

Response schema

  • error string

    Human-readable error message

Example response

{}

403 Forbidden

Feature not available on current plan, or filing is outside your plan's data limit

Response schema

  • error string

    Human-readable error message

Example response

{}