Shenzhen Stock Exchange (SZSE) Disclosure Scraper
Pricing
from $1.60 / 1,000 record scrapeds
Shenzhen Stock Exchange (SZSE) Disclosure Scraper
Scrapes szse.cn, the Shenzhen Stock Exchange's own disclosure feed, for Shenzhen Main Board and ChiNext filings: annual/interim reports, board resolutions, related-party notices and regulatory announcements with a PDF link per record. Filter by stock code, date range or board.
Pricing
from $1.60 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Scrape listed-company disclosures from the Shenzhen Stock Exchange — SZSE's own feed, not a third-party mirror. Returns filing title, stock code, board (Main Board or ChiNext), publication date, and a direct PDF link for every Main Board and ChiNext company.
SZSE Disclosure Scraper Features
- Pulls every SZSE listed-company filing — annual/interim reports, board resolutions, related-party notices, risk disclosures.
- Filters by stock code, date range, or board. No account or API key required.
- Classifies each filing (periodic report, related-party deal, M&A, equity change, risk notice, or general) so you don't have to read 2,800 companies' worth of titles yourself.
- Returns a direct PDF link per record — no detail-page hunting.
- Covers both SZSE boards: the Main Board and ChiNext, the exchange's high-growth tech segment.
Who Uses SZSE Disclosure Data?
- Event-driven funds — track new filings the moment SZSE publishes them, by stock code or board.
- Sell-side research teams — build a running feed of related-party and M&A notices across coverage lists.
- Compliance and risk teams — flag risk-notice and equity-change filings for China A-share holdings.
- Data vendors — mirror SZSE's own disclosure taxonomy into a downstream pipeline, PDF links included.
How SZSE Disclosure Scraper Works
- Set a date range, and optionally a list of stock codes or a board (Main Board / ChiNext).
- The scraper pulls every matching filing in that window — title, stock code, board, filing type, and a PDF link.
- Results stream to the dataset as they're found. Stop it early and you still keep what it already returned.
Input
{"maxItems": 50,"dateFrom": "2026-07-01","dateTo": "2026-10-01","stockCodes": ["000001", "300750"],"board": "chinext"}
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | Integer | 10 | Maximum number of announcements to return. Leave blank for no limit. |
dateFrom | String | 90 days ago | Start date for the search (YYYY-MM-DD). |
dateTo | String | today | End date for the search (YYYY-MM-DD). |
stockCodes | Array | — | 6-digit SZSE stock codes to filter (e.g. 000001, 300750). Leave empty for all listed companies. |
board | String | — | main for the SZSE Main Board, chinext for ChiNext. Leave blank for both. |
SZSE Disclosure Scraper Output Fields
{"announcement_id": "1225592062","sec_code": "300750","sec_name": "宁德时代","board": "chinext","announcement_title": "宁德时代:关于日常关联采购的公告","announcement_type": "related_party_deal","is_periodic": false,"announcement_date": "2026-10-01T00:00:00.000Z","pdf_url": "https://disc.static.szse.cn/disc/disk03/finalpage/2026-10-01/553f0607-df74-49d5-82db-ae54b37cf347.PDF","pdf_size_bytes": 145408,"source_url": "https://www.szse.cn/disclosure/listed/bulletinDetail/index.html?id=1225592062"}
| Field | Type | Description |
|---|---|---|
announcement_id | String | SZSE's own announcement id. |
sec_code | String | 6-digit SZSE stock ticker(s), comma-separated when a filing covers more than one company. |
sec_name | String | Company short name (Chinese), comma-separated when more than one. |
board | String | main (SZSE Main Board) or chinext, derived from the stock code. |
announcement_title | String | Full filing title. |
announcement_type | String | periodic_report, m_and_a, equity_change, risk_notice, related_party_deal, or general_notice. |
is_periodic | Boolean | true for annual, interim, and quarterly periodic reports. |
announcement_date | String | Publication timestamp, ISO-8601. |
pdf_url | String | Direct link to the filing PDF. |
pdf_size_bytes | Integer | Approximate PDF file size in bytes. |
source_url | String | SZSE's own detail page for this filing. |
FAQ
How do I scrape Shenzhen Stock Exchange disclosures?
Run SZSE Disclosure Scraper with a date range — no account or API key needed. Add stock codes or a board filter if you want a narrower slice; leave them blank and it covers every listed company on both boards.
What data can I get from SZSE?
Annual and interim reports, board resolutions, related-party transaction notices, equity-change disclosures, risk warnings, and routine company announcements — with a title, stock code, filing type, and PDF link on every record.
Can I filter by stock code or board?
Yes. Pass one or more 6-digit codes in stockCodes, or set board to main or chinext to restrict to one segment. Combine both if you want, say, ChiNext filings for a specific watchlist.
Does this cover ChiNext companies?
Yes — ChiNext is SZSE's high-growth tech board (codes starting 300/301), and it's covered the same as the Main Board. Set board: "chinext" to get only those filings.
Do I need an account or API key for SZSE?
No. SZSE Disclosure Scraper runs with just an Apify account — no SZSE login, no third-party key.
Need More Features?
Need a different filter, field, or a related exchange? File an issue or get in touch.
Why Use SZSE Disclosure Scraper?
- Direct from the exchange — the data comes from SZSE itself, not a secondary aggregator.
- Classified, not just dumped — each filing is bucketed by type (periodic report, M&A, related-party deal, and so on), so you can filter a feed instead of reading every title.
- Simple inputs, full coverage — a date range alone covers every Main Board and ChiNext company; stock codes and board narrow it down when you need that instead.