Sec Contract Text
sec_contract_textRead the text of ONE SEC exhibit document — a credit agreement, merger agreement, indenture, employment agreement or any other EX-10 / EX-4 / EX-2 attachment — as clean plaintext, paged. Pass the document_url from sec_contracts_search or sec_contracts_by_company (or adsh + filename + the registrant's cik). Returns up to max_chars (default 50,000) from offset with truncated + next_offset for the next window; a very large exhibit (a syndicated credit agreement can run 2-4 MB of HTML) is read up to 4 MB and flagged raw_truncated. Use to quote the actual clause — the definition of "Change of Control", the severance multiple, the termination-fee amount, the interest-rate grid, the covenants — after sec_contracts_search located the agreement.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | The REGISTRANT's CIK (returned as `cik` on every search row). Needed with adsh + filename because the Archives path is keyed by the registrant, and the filing-agent CIK that prefixes many accession numbers does not resolve. Omit only when the accession prefix is the registrant itself. | |
| url | No | The exhibit's document URL on www.sec.gov/Archives, exactly as returned in `document_url` by sec_contracts_search. Preferred over adsh + filename. | |
| adsh | No | Accession number, dashed or not (e.g. "0000712537-25-000088"). Use with `filename` and `cik`. | |
| find | No | Optional phrase to jump to: the page starts ~300 characters before its first occurrence instead of at `offset`. Use to land directly on the "Change of Control" definition or the "Termination Fee" section. | |
| offset | No | Character offset to start from (default 0). Pass the prior result's next_offset to page forward. | |
| filename | No | The exhibit file name inside the filing, e.g. "fcf-ex103_20250331xchangeo.htm" (the part after the colon in a search hit's `_id`, also returned as `filename`). | |
| max_chars | No | Max characters in this page (1000-100000, default 50000). |