SEC full-text search
sec_full_text_searchAnswers "Which companies disclosed a material weakness this year?", "Who mentions tariffs in their 10-Q risk factors?", "Which filings name this executive, product or supplier?" or "Has this company ever mentioned a going-concern doubt?". Searches the full text of SEC EDGAR filings and their exhibits since 2001 (EDGAR Full-Text Search): put exact phrases in double quotes. Filter by form (10-K, 10-Q, 8-K, S-1, DEF 14A, ...), by company (ticker, CIK or name) and by filing date. Each hit gives the company, ticker, CIK, form, document type (e.g. EX-99.1), filing date, period, accession number, document and filing-index links, 8-K items, location, and next_call: the paid call that reads it (a 10-K/10-Q section, the 8-K event, or the document as Markdown). Also returns the total hit count and the companies and forms with the most hits across all pages. Up to 50 results per call; page with offset. No match is a 404, free. You are only charged when a result is returned: invalid input (400) and upstream failures (4xx/5xx) are not settled. Costs $0.01 USDC per call via x402. Paid per call with x402 inside MCP (see the server instructions).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | SEC Central Index Key, e.g. 320193. Use this, `ticker` or `company`. | |
| via | No | Optional: the tool whose next_calls suggested this call (filled in for you). | |
| forms | No | Only these form types, e.g. ["10-K", "10-Q"] or ["8-K"], ["S-1"], ["DEF 14A"]. Default: all forms. | |
| limit | No | How many documents to return, most relevant first (1-50, default 20). | |
| query | Yes | What to search for in the filings' text. Put an exact phrase in double quotes, e.g. "\"material weakness\"" or "\"going concern\" Nasdaq"; words outside quotes must all appear. | |
| since | No | Only documents filed on or after this date (YYYY-MM-DD). Full-text search covers 2001 on. | |
| until | No | Only documents filed on or before this date (YYYY-MM-DD). | |
| offset | No | Skip this many results; pass the previous response's next_offset to page through more. | |
| ticker | No | US stock ticker, e.g. AAPL, MSFT, BRK-B. Use this, `cik` or `company`. | |
| company | No | Company name, e.g. "Apple" or "Coca-Cola". Use this, `ticker` or `cik`; a name matching several companies returns their tickers, free. |