---
title: "Latest filings"
method: GET
path: "/api/filings/latest"
tags: ["SEC Filings"]
---

# Latest filings

`GET /api/filings/latest`

![Starter](https://img.shields.io/badge/Starter-3b82f6) ![Stock](https://img.shields.io/badge/Stock-f97316) ![ETF](https://img.shields.io/badge/ETF-14b8a6) ![Pro](https://img.shields.io/badge/Pro-8b5cf6)

Returns the most recent SEC filings across all companies, sorted by filing date descending.
Limited to the last 30 days. Includes the company's ticker symbol and name.

Use the `event` parameter to find specific 8-K events across the entire market — for example,
`event=earnings` returns all recent earnings announcements, `event=officer_change` returns
all recent executive departures/appointments.

## Query parameters

- `type` '10-K' | '10-Q' | '20-F' | '8-K' | 'DEF 14A' | 'DEFA14A' | '13D' | '13G' | '3' | '4' | '5' | '13F-HR' | 'NPORT-P' | 'N-CEN' | 'EFFECT' | '25-NSE' | 'ARS' — SEC filing form type.
- `event` 'material_agreement' | 'agreement_termination' | 'bankruptcy' | 'mine_safety' | 'acquisition_disposition' | 'earnings' | 'debt_obligation' | 'debt_acceleration' | 'restructuring' | 'impairment' | 'delisting' | 'unregistered_sale' | 'rights_modification' | 'auditor_change' | 'restatement' | 'control_change' | 'officer_change' | 'bylaws_amendment' | 'trading_suspension' | 'ethics_amendment' | 'shell_status_change' | 'shareholder_vote' | 'shareholder_nomination' | 'abs_material' | 'servicer_change' | 'credit_enhancement' | 'distribution_failure' | 'securities_act_update' | 'reg_fd' | 'other' | 'financial_exhibits' — Material event category extracted from an 8-K filing.
- `page` integer
- `pageSize` integer

## Response `200`

Paginated list of recent SEC filings with company info

- object
  - `page` integer
  - `pageSize` integer
  - `totalPages` integer
  - `totalResults` integer
  - `data` object[]
    - `type` string, required — SEC form type
    - `accessionNumber` string, required — SEC accession number
    - `url` string, required — URL to the filing document
    - `dateFiled` string, required — Date the filing was submitted to the SEC (YYYY-MM-DD)
    - `xbrl` boolean, required — Whether the filing includes XBRL data
    - `amendment` boolean, required — 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` 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` 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` string[] — Developer-friendly event type names for 8-K filings. Omitted for non-8-K filings. See the `event` parameter for the full enum.
    - `symbol` string — Primary ticker symbol. Omitted for filers without a resolved ticker (private issuers, funds).
    - `companyName` string — Company name. Omitted when unresolved.

## Other responses

- `400` — Invalid parameters
- `403` — Feature not available on current plan

---

[API](https://skmtc.net/stockfit/apis/stockfit-api.md) · [All operations](https://skmtc.net/stockfit/apis/stockfit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stockfit/stockfit-api/revisions/3d5897270d8a/schema)
