Search disclosures
search_disclosuresSearch Borsa Istanbul KAP disclosures by company, keyword, type, or date range to locate financial reports, material events, and regulatory announcements.
Instructions
Search KAP disclosures by company, keywords, type/template and date range, newest first,
with cursor paging. Covers: latest disclosures, a company's disclosures over a period,
everything since an id (monitoring), topic hunts like 'sözleşme' or 'bedelsiz' across
companies (use query_scope='content' for subject/summary matching).
The KAP API only pages by index, so wide ranges scan many windows: check scan_complete;
if false, continue with cursor or raise max_pages. Items carry disclosure_id,
templates (KAP's topic template codes), ticker, company name and source_url.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| order | No | desc = newest first | desc |
| query | No | Keywords (any word matches, Turkish-insensitive). With query_scope='metadata' they match the sender name and the disclosure template name (e.g. 'New Business Relation', 'Valuation Report'); with 'content' also the subject/summary of every scanned item (one KAP call per item, slower). | |
| cursor | No | `next_cursor` from a previous call to continue paging | |
| tickers | No | Restrict to these BIST tickers (e.g. ['THYAO','PGSUS']) | |
| end_date | No | YYYY-MM-DD (inclusive) | |
| since_id | No | Only disclosures newer than this id (polling). Overrides dates. | |
| max_pages | No | Cap on 50-item index windows scanned (default 40, server max applies). Company/keyword filters on long ranges need more. | |
| company_id | No | Restrict to one KAP member id | |
| start_date | No | YYYY-MM-DD (inclusive). Resolved to an index via binary search. | |
| query_scope | No | Where keywords are matched; see `query` | metadata |
| disclosure_type | No | FR financial report, ODA material event, DG other, DUY regulator, FON fund, CA corporate action | |
| include_details | No | Also fetch published_at, subject, summary, attachments per item (one KAP call each) | |
| disclosure_class | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||