get_corporate_actions
Get a calendar of corporate actions (dividends, rights issues, share splits) — announcement details, not just a price-adjustment factor. This is the tool for dividends/rights/splits specifically; for other company disclosures (board changes, AGM/EGM notices, trading suspensions, etc.), use get_announcements instead. Omit all filters to browse every corporate action in the dataset, past and future, oldest first; pass from= to jump straight to upcoming ones, which is the most common need. Optionally scope to one company (matches every one of its share classes, not just one) and/or one kind. Returns CSV, one row per action. If the symbol is ambiguous, returns JSON candidates instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date in YYYY-MM-DD format (by effective/ex-date). Omit for no upper bound. | |
| from | No | Start date in YYYY-MM-DD format (by effective/ex-date). Omit for no lower bound. | |
| kind | No | Restrict to one kind of corporate action. | |
| limit | No | Max entries to return, oldest first. Default 50, max 500. | |
| offset | No | Skip this many of the earliest matching entries before taking `limit` — use to page further in. | |
| symbol | No | A CSE ticker or company name (e.g. "SAMP" or "Sampath Bank"), typo-tolerant. Matches every share class of that company. Omit for a market-wide calendar. If ambiguous, the response returns candidates instead of data; ask the user to pick one and call again with the exact symbol. |