search_filings
Query HKEX filings using filters like ticker, type, status, date range, and title text to locate relevant corporate documents.
Instructions
Use this to find filings by ticker, type, status, date range, or title text.
Filters are optional and combinable; comma-separate a value to match several (e.g.
filing_type="Annual Report,Dividend"). document_status accepts the real statuses
plus unprocessed (no document yet). date_from/date_to are YYYY-MM-DD
inclusive. order_by is one of filing_date_desc (default), filing_date_asc,
title_asc, filing_id_asc. Returns complete filing rows (no document text); call
get_filing for the document. This tool is read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | No | Zero-based offset for paging. | |
| ticker | No | Company ticker filter, e.g. 0700.HK; comma-separate to match several. | |
| date_to | No | Latest filing date, YYYY-MM-DD inclusive. | |
| exchange | No | Exchange code, e.g. HK. | |
| order_by | No | Sort order of the result. | filing_date_desc |
| date_from | No | Earliest filing date, YYYY-MM-DD inclusive. | |
| page_size | No | Maximum filings to return (1..100). | |
| stock_code | No | Numeric stock code filter, e.g. 00700; comma-separate to match several. | |
| filing_type | No | Filing type(s), e.g. 'Annual Report'; comma-separate to match several. | |
| title_query | No | Case-insensitive substring matched against the filing title. | |
| document_status | No | Document status(es): processed, skipped, failed, or unprocessed; comma-separate to match several. | |
| filing_category | No | Filing category(ies), e.g. LISTED_COMPANY; comma-separate to match several. | |
| referenced_ticker | No | Ticker referenced by the filing (graph edge). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |