List Filings
Returns a paginated list of SEC filings. Filter by company, form type, and date range.
GET
/v1/filingsRequires authenticationQuery Parameters
| Parameter | Type | Description |
|---|---|---|
ticker | string | Filter by company ticker (e.g. AAPL) |
cik | string | Filter by CIK number |
form_type | string | Filter by form type (e.g. 10-K, 8-K) |
start_date | string | ISO 8601 date (e.g. 2026-01-01) |
end_date | string | ISO 8601 date |
limit | integer | Results per page (default 20, max 100) |
offset | integer | Pagination offset (default 0) |
Example Request
curl https://api.secsearch.ai/v1/filings \
-H "Authorization: Bearer sk_prod_..." \
-G -d ticker=AAPL -d form_type=10-Kfrom secsearch import SECSearchClient
client = SECSearchClient(api_key="sk_prod_...")
filings = client.filings.list(ticker="AAPL", form_type="10-K")
print(filings.head())Response
{
"data": [
{
"accession_number": "0000320193-26-000001",
"cik": "0000320193",
"company_name": "Apple Inc.",
"form_type": "10-K",
"filed_date": "2026-04-02",
"description": "Annual report"
}
],
"meta": {
"total": 1204,
"offset": 0,
"limit": 20,
"has_more": true
}
}