Browse Companies
browse_companyUse this when the user asks what MetricDuck has on a company or wants to start researching one: "what filings do you have for X?", "what's notable about X?", "where do I start on X?". One call returns the company's identity (ticker, name, CIK), its filings with extracted text by form type (10-K, 10-Q, 8-K, proxy), which filing signals fire (M&A, partnerships, guidance changes, accounting flags), the indexed date range, and suggested next calls. Accepts a ticker, a company name or a CIK.
The filing counts cover filings whose section text MetricDuck extracted, not the company's full SEC history — list_filings lists every filing, including ones without extracted text.
To pick between candidate companies for a name, use search_companies (it also returns the SEC EDGAR link, filer type, fiscal year-end and former names). To screen many companies: screen_companies (metrics) or screen_filing_signals (signals); for a theme across filings: search_sec_filings.
Typical next calls: get_filing_index(ticker) for the latest filing's signal map; get_xbrl_facts(ticker, search="...") for segment / dimensional figures.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Company name, ticker, or 10-digit zero-padded CIK. Accepts free-text fuzzy match like 'US Steel' or 'AAPL'. For delisted companies, prefer the CIK. | |
| include_delisted | No | Include delisted companies among FUZZY candidates (ticker-prefix / name matches). Default false. A delisted company always resolves by its exact ticker, former ticker, or CIK regardless of this flag — prefer the CIK for delisted companies. |