search_filings
Find HKEX filings by ticker, type, status, date range, or title text. Filter and page through results to locate specific filings before retrieving full documents.
Instructions
Use this to find filings by ticker, type, status, date range, or title text.
Prefer search_documents for full-text search over extracted text, and get_filing or
get_filings to read filings whose ids you already have. 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). document_type accepts pdf, html, xlsx, docx, or unknown, and
source is a free-text origin like HKEx. 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 paged
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. | |
| source | No | Source of the filing, e.g. HKEx. | |
| 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_type | No | Document type: pdf, html, xlsx, docx, or unknown. | |
| 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 |