list_filings
Retrieve paginated SEC Form 4 filing history for a company, filtered by ticker, CIK, or filed-date window. Each entry includes accession number, company, period, filing date, amendment type, and transaction count.
Instructions
List Form 4 filings with optional ticker, CIK and date filters. Returns a paginated list of Form 4 filings, newest filed first. Filter by ticker, cik, and a from/to filed-date window. Each entry carries the accession number, company ticker/name, period of report, filed date, amendment type (Original/Amendment), and the count of non-superseded transactions in that filing. Use this for a company's filing HISTORY; use GET /v1/filings/recent for a live newest-first feed (it has no page parameter), and GET /v1/transactions when you want the individual trades rather than the filings that contain them. limit is accepted as an alias for per_page. Not plan-gated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Inclusive end of the filed-date window, format YYYY-MM-DD. | |
| cik | No | Company CIK (SEC identifier), e.g. "0000320193". Leading zeros optional. | |
| from | No | Inclusive start of the filed-date window, format YYYY-MM-DD. | |
| page | No | 1-based page number. Defaults to 1. | |
| limit | No | Alias for per_page. Accepted because every caller who hit this path before it existed sent `limit`. | |
| ticker | No | Company ticker symbol, case-insensitive (e.g. "AAPL"). | |
| per_page | No | Filings per page. Defaults to 20, maximum 100. `limit` is accepted as an alias; if both are given, per_page wins. |