List Filing Sections
list_filingsUse this when the user asks which filings a company has made — its 10-K annual reports, 10-Q quarterly reports, 8-K current reports (earnings releases, events, call transcripts), proxy statements (DEF 14A), or 20-F / 40-F / 6-K for foreign issuers — or needs one specific past filing. Returns each filing's form type, dates and accession number, plus per-section sizes (words, chunks, tables) for 10-K / 10-Q / DEF 14A; 8-Ks return filing metadata only. Default: last 2 years; data from 2013.
Use it to:
get the accession_number of a specific past filing (for
get_filing_sectionorget_xbrl_facts)pin one periodic filing (10-K / 10-Q, e.g. FY2020 Q3) with
fiscal_year+fiscal_period— 8-K sub-types are not period-indexed, so pairform_subtypewithyearsinsteadsee the section inventory with sizes, or confirm a filing exists For what matters in the latest filing use
get_filing_index; for earnings-call trends,compare_earnings_calls.
Delisted / acquired companies: pass cik (10-digit, zero-padded) instead of ticker and set include_delisted=true. SEC's ticker registry excludes delisted issuers, so ticker-only calls 404 even when MetricDuck holds the filings. Example: Spirit Airlines (cik="0001498710").
Responses capped at ~20K chars; narrow via form_type, fiscal_year, or fewer years.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | 10-digit SEC CIK as alternative to ticker. Use for delisted/acquired companies (e.g., Z=Zillow ticker may not resolve; pass cik='0001617640' instead). Either ticker or cik required. | |
| years | No | Years of filing history (default 2, max 7). Ignored when fiscal_year is set. | |
| ticker | No | Company ticker symbol (e.g., 'AAPL'). Must be exact. Either ticker or cik required. | |
| form_type | No | Filter by form type: 10-K annual, 10-Q quarterly, 8-K current reports, DEF 14A proxy; 20-F/40-F annual and 6-K interim for foreign private issuers. Other forms (424B2, FWP, 13F-HR, 4): search_sec_filings(query, company, form_type, sections=false) links the filing on EDGAR (company: the 10-digit CIK; date_from for older filings). | |
| fiscal_year | No | Pick a specific fiscal year (e.g., 2020). Resolved via the XBRL period index — correct for non-calendar fiscal years (a 10-K filed Feb 2024 is FY2023). Alone, lists all of that fiscal year's filings (10-K + its 10-Qs); combine with fiscal_period to pin one. Overrides years. DEF 14A / non-XBRL forms are not period-indexed. Data horizon: 2013+. | |
| form_subtype | No | Filter 8-K filings by sub-type (derived from section inventory): earnings releases; event = M&A / exec changes / debt; transcript = earnings calls; other = misc. Implicitly narrows to form_type='8-K'. CANNOT be combined with fiscal_year/fiscal_period — 8-Ks carry no XBRL fiscal-period focus to pin against; use `years` and read the implied period off each row. | |
| vantage_date | No | As-of vantage (YYYY-MM-DD): only list filings filed ON OR BEFORE this date (point-in-time). Omit to list the most recent filings. For vantages older than the `years` window, pass a larger `years`. | |
| fiscal_period | No | Pick a specific fiscal period. FY = annual (10-K / 20-F / 40-F); Q1/Q2/Q3 = quarterly (10-Q). The 4th quarter is reported in the annual 10-K, so Q4 is treated as FY. Combine with fiscal_year to pin a single filing. | |
| include_delisted | No | Opt in to historical data for a delisted company. Default false returns a structured 'delisted' error (HTTP 410) naming the delisting date. Querying by cik bypasses this gate. Applies to 10-K/10-Q/DEF 14A only. |