Filing Text
sec_filing_textRead SEC filing text (10-K, 10-Q, 8-K, proxy, exhibit) as plain text, then locate sections, search passages, and page through long documents by offset.
Instructions
Read the text of an SEC filing document: a 10-K, 10-Q, 8-K, proxy statement, or an exhibit such as an earnings release (EX-99.1). HTML is converted to plain text, with each table row on one line and its cells joined by ' | '. Pass 'url' as sec_recent_filings or sec_full_text_search return it, or 'accession' with 'ticker'. A filing with no document named returns its document list with each document's type, which is how to find an 8-K's press release. Documents are long (a 10-K runs to about 400,000 characters), so: the first page lists the document's sections (e.g. 'Part I, Item 1A: Risk Factors') and the filing's other documents; 'section' reads one section; 'find' returns up to 10 matching passages with their offsets; 'offset' reads from any point. Pages are 20,000 characters by default; pass 'next_offset' back as 'offset' to continue. Text inside images is not extracted, and the response counts the images when there are any.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A filing or document URL under https://www.sec.gov/Archives/edgar/data/, as sec_recent_filings and sec_full_text_search return them | |
| find | No | Optional: text to search for (case-insensitive). Returns up to 10 matching passages with their offsets instead of a page of text. | |
| limit | No | Characters per page (default 20000, max 50000) | |
| offset | No | Position to read (or search) from (default 0, or the section's start). Pass the previous response's 'next_offset', or a match's 'offset'. | |
| ticker | No | With 'accession': stock ticker, e.g. AAPL, or the company's CIK | |
| section | No | Optional: read one section, e.g. '1A', '7', 'Part II, Item 1A' or '2.02', as listed in the first page's 'sections' | |
| document | No | Optional: a document's file name within the filing, e.g. d40594dex991.htm, from the filing's document list | |
| accession | No | Instead of 'url': the filing's accession number, e.g. 0001193125-25-109934, with 'ticker' |