Read one section across companies
read_section_across_companiesUse when someone asks what several companies say in the same section of their latest filing of one form, such as the risk factors in the latest 10-K of each company in a list. Takes up to 25 tickers or CIKs, a form and a section id. Returns, per company, a status (ok, unknown_ticker, no_filing, no_section or error), the filing id, dates and SEC source, and an excerpt of the section, with up to 24,000 characters shared across the companies and a flag that marks a cut. It needs a paid plan key and consumes one call per company.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tickers": "<tickers>",
"form": "<form>",
"section": "<section>"
},
"name": "read_section_across_companies"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| form | Yes | ||
| section | Yes | A section id such as item-1a, item-7 or item-1. | |
| tickers | Yes | Tickers in EDGAR spelling (BRK-B; BRK.B and BRK/B also work), or CIKs such as 320193. | |
| max_characters | No | Characters of section text in the whole reply, shared evenly across the companies found. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| form | No | ||
| calls | No | ||
| count | No | ||
| error | No | ||
| items | No | ||
| usage | No | ||
| status | Yes | ||
| api_url | No | ||
| message | No | ||
| section | No | ||
| docs_url | Yes | ||
| duplicates | No | ||
| http_status | No | ||
| retry_after | No | ||
| details_dropped | No | ||
| characters_per_company | No |