Read an SEC filing
edgar_read_filingRead SEC filing text (10-K, 10-Q, 8-K, proxies) or exhibits by company ticker, CIK, or name. Jump to sections like risk factors, locate phrases, or access press release exhibits.
Instructions
Read the text of a filing's main document (10-K, 10-Q, 8-K, proxy, S-1...) or one of its exhibits. Long documents are paginated by characters.
sectionjumps to a 10-K/10-Q section: business, risk_factors, legal_proceedings, mdna, market_risk, financial_statements.findjumps to the first occurrence of a phrase (e.g. 'share repurchase', 'backlog').documentreads another file of the filing, e.g. the earnings press release exhibit of an 8-K ('msft-ex99_1.htm'); the header lists the filing's exhibits.Otherwise continue with
offsetas instructed at the end of each chunk. Omit accession_number to read the latest 10-K (or 20-F/40-F).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| find | No | Case-insensitive phrase to jump to. | |
| offset | No | Character offset to start reading from. | |
| company | Yes | Company: US ticker ('MSFT', 'BRK.B'), SEC CIK ('789019') or company name ('Microsoft'). | |
| section | No | 10-K section to read. | |
| document | No | File name within the filing to read instead of the main document (see the exhibit list in the header). | |
| max_chars | No | Maximum characters to return (default 12000). | |
| accession_number | No | Accession number from edgar_list_filings, e.g. '0001193125-26-323660'. Default: latest annual report. |