SEC API
The SEC API allows you to search millions of SEC filings from thousands of public companies.
API Status
/v1/sec GET
https://api.api-ninjas.com/v1/sec
Returns a list of SEC filing information (including the submission URL) corresponding to the given search parameters.
Parameters
tickerrequiredTicker symbol of the company to search (e.g.
AAPLfor Apple).filingrequiredSEC filing form type. The following values are supported:
10-K10-QS-1S-2S-38-KDEF14A13Dstartoptional Premium OnlyStart date to search. Must be in
YYYY-MM-DDformat (e.g.2023-04-01).endoptional Premium OnlyEnd date to search. Must be in
YYYY-MM-DDformat (e.g.2023-04-01).limitoptional Premium OnlyNumber of results to return from 1 to 100. By default, up to 2 results are returned.
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
tickerTicker symbol of the company.
filing_dateDate of the SEC filing in
YYYY-MM-DDformat.filing_urlURL of the SEC filing.
form_typeType of SEC filing.
Sample Request Live Demo!
https://api.api-ninjas.com/v1/sec?ticker=AAPL&filing=10-KHeaders
X-Api-KeyLog in or sign up to get your API KeySample Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[
{
"ticker": "AAPL",
"filing_date": "2024-11-01",
"filing_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm",
"form_type": "10-K"
},
{
"ticker": "AAPL",
"filing_date": "2023-11-03",
"filing_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019323000106/aapl-20230930.htm",
"form_type": "10-K"
}
]Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/sec?ticker=AAPL&filing=10-K" \
-H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.