A-Share Announcement Index
An index of A-share disclosure events: one row per filing, carrying the issuer, the date printed on the filing, its title, ChinaScope's six-digit classification of it, and the path to the document on ChinaScope's host. 2 tables — the filing index and the classification dictionary it resolves against. The documents themselves are not delivered. Priced per-table (true-name model).
Buy by the field
8 priced fields
Pick the fields you need — priced individually below.
Exactly the sum of its fields — no bundle premium, no bundle discount
Pay annually · save 20% — $8,784/yr
ⓘ Take the whole set from the field list below — select everything, add it to your basket, and check out there.
A-Share Announcement Index
announcementSource DataAn index of A-share disclosure events: one row per filing, carrying the issuer, the date printed on the filing, its title, ChinaScope's six-digit classification of it, and the path to the document on ChinaScope's host. 2 tables — the filing index and the classification dictionary it resolves against. The documents themselves are not delivered. Priced per-table (true-name model).
Daily source stitch · data frontier 2026-09-27
7. Field reference
announcement
Table · pick one of 2
announcement
Filing events · grain id · as-of publish_date
| field | type | null | 中文 | notes |
|---|---|---|---|---|
id | string | no | 自增主键 | Primary key. Unique in every one of 134 deliveries. Declared bigint by the vendor; it is not one (see §6). |
csf_id | string | no | 公司编码 | ChinaScope company id, CSF/ICN namespaces. 5,789 distinct. Same id space as their C2C and relationship products. |
publish_date | date | no | 公告日期 | The as-of. 100% populated. |
ant_title | string | yes | 公告标题 | Up to 248 chars delivered against a declared 200. |
ant_typ | string | yes | 公告类型 | Six-digit type code → dict_announce_customtyp.code. 947 in use; all resolve. |
ant_source | string | yes | 公告链接 | Path on ChinaScope's host. The file is not delivered (see §5). 99.959% populated. |
ant_source_txt | string | yes | 公告原文 | Empty in every row, by vendor intent. Permanently. See §5. |
mkt_code | string | yes | 交易市场代码 | 7 values. Resolves against base_stock in the Reference product. |
operation | string | yes | 记录标识 | Vendor change flag on the daily file. |
create_time | datetime | yes | 创建时间 | Vendor collection stamp. ⛔ Not an as-of. It precedes publish_date for 70% of rows. |
update_time | datetime | yes | 更新时间 | Moves when the entry is corrected. ⛔ Not an as-of. |
Sourced as-delivered from ChinaScope, with resolved codes and structural links computed by Numinor. Licensing passes through to you; fields are served exactly as the vendor issues them.
Access & FAQ
- How do I buy just a few fields?
- Check the fields you want and you'll see your running subtotal. Select every field and the whole-set price applies automatically. Add them to your basket and check out — this dataset, or fields combined across several.
- Can I evaluate these fields in the Matrix before I buy?
- Yes — load the actual source tables in the Matrix and analyze them with an AI agent (served on the Matrix evaluation lag) to decide what is worth buying before you buy it.
- How is it delivered?
- Apache Parquet over a signed-URL REST API, the same pipe as Construct Data. The free Matrix sandbox serves a time-delayed view for evaluation.
- When is each update available, and how reliable is it?
- Source data refreshes on the ChinaScope cadence and is delivered through the same signed-URL pipeline as Construct Data, with the same manifest/status behaviour. Evaluate freshness yourself in the Matrix before you commit.
- Why are some fields free and others cost thousands?
- Price tracks non-replicability. Resolved codes and structural links are the moat; machine scores and raw text are cheap; identifier keys are free. Figures are priced per table; codes are charged once per dataset.
Still have questions? Contact Sales →