Latest 8-K Filings
Returns the most recent 8-K filings with the SEC. Companies file an 8-K to announce a material event between their periodic reports, such as results, an acquisition, a change of management or a new financing, which makes the stream of 8-K filings an early signal of company news.
Also known as: current reports, material event filings, SEC filings.
Latest 8-K Filings in Python
Install the Finance Toolkit with:
pip install financetoolkit -U
Then call get_sec_filings_8k as shown below.
from financetoolkit import Discovery
discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")
filings = discovery.get_sec_filings_8k(start_date="2026-10-01", end_date="2026-10-02", limit=5)
filings[["Accepted Date", "Has Financials", "Final Link"]]
Which returns:
| Symbol | Accepted Date | Has Financials | Final Link |
|---|---|---|---|
| EQBK | 2026-10-02 21:50:55 | True | https://www.sec.gov/Archives/edgar/data/1227500/000119312526412873/d16704dex991.htm |
| VST | 2026-10-02 20:12:47 | False | https://www.sec.gov/Archives/edgar/data/1692819/000114036126038468/ef20083016_8k.htm |
| CODX | 2026-10-02 19:38:44 | False | https://www.sec.gov/Archives/edgar/data/1692415/000149315226045652/form8-k.htm |
| CLAYU | 2026-10-02 19:20:24 | False | https://www.sec.gov/Archives/edgar/data/1855467/000149315226045639/form8-k.htm |
| MOBXW | 2026-10-02 19:20:24 | False | https://www.sec.gov/Archives/edgar/data/1855467/000149315226045639/form8-k.htm |
Parameters
The function accepts the following parameters:
- start_date (str, optional): The start date to filter data with. Defaults to 30 days ago.
- end_date (str, optional): The end date to filter data with. Defaults to today.
- limit (int, optional): The number of results to return. Defaults to 100.
- page (int, optional): The page number to retrieve. Defaults to 0.