Get SEC filings
SEC Filings
Filings
Search SEC filings (10-K, 10-Q, 8-K) for any US public company by stock ticker.
GET
Get SEC filings
Documentation Index
Fetch the complete documentation index at: https://docs.financialdatasets.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Filings endpoint allows you to fetch a list of filings for a given company. The endpoint returns all of the filings that the company has filed with the SEC. This includes 10-Ks, 10-Qs, 8-Ks, and more. We have SEC filings for 10,000+ public companies. To get started, please create an account and grab your API key at financialdatasets.ai. You will use the API key to authenticate your API requests.Available Tickers
You can fetch a list of available tickers with aGET request to:
https://api.financialdatasets.ai/filings/tickers/
Available Filing Types
You can fetch a list of valid filing types with aGET request to:
https://api.financialdatasets.ai/filings/types/
Getting Started
There are only 3 steps for making a successful API call:- Add your API key to the header of the request as
X-API-KEY. - Add query params like
tickerto filter the data. - Execute the API request.
ticker in your query params.
Example
Filings
Filtering by Filing Type
Use thefiling_type query param to filter filings.
- Single type:
?ticker=AAPL&filing_type=10-K - Multiple types: repeat the param (same pattern as multi-
itemfiltering), e.g.?ticker=AAPL&filing_type=10-Q&filing_type=10-K
FilingsWithMultipleTypes
Authorizations
API key for authentication.
Query Parameters
The Central Index Key (CIK) of the company.
The ticker symbol.
Filter by one or more filing types. Repeat the query parameter to pass multiple values (e.g. filing_type=10-Q&filing_type=10-K).
Available options:
10-K, 10-Q, 8-K, 20-F, 6-K The maximum number of filings to return (default: 10).
Required range:
x >= 1Response
SEC filings response