Skip to content

query_company_filings

Return extracted sections (not the raw 500–900 KB markdown) from a US public company’s most recent 10-K filing, so the response stays well under any client context cap. The full markdown is still materialised as a dataset for follow-up slicing.

  • “What did <company> say about cybersecurity governance in their 10-K?”
  • “Show me their AI / cloud strategy section.”
  • After bdr_account_research, to pull a section it didn’t surface by default.
ParameterTypeRequiredDescription
websitestringYesBare company domain (e.g. "capitalone.com").
sectionsstring[]NoOne or more of cybersecurity, ai, cloud, ma, tech, financial, risk_factors. Omit to extract all.
keywordsstring[]NoAd-hoc keywords for extra ~500-char extractions around each hit.
max_charsintegerNoPer-section cap. Default 4000, max 8000.
limitintegerNoFilings to consider. Default 1 (most recent).

JSON with the extracted sections and a dataset handle for the full markdown.

found: false is returned when the company is not an SEC filer (common for non-US companies) — no error, the caller continues without 10-K data.