Shenzhen Stock Exchange (SZSE) Disclosure Scraper avatar

Shenzhen Stock Exchange (SZSE) Disclosure Scraper

Pricing

from $1.60 / 1,000 record scrapeds

Go to Apify Store
Shenzhen Stock Exchange (SZSE) Disclosure Scraper

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

BowTiedRaccoon

Maintained by Community

Actor 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

  1. Set a date range, and optionally a list of stock codes or a board (Main Board / ChiNext).
  2. The scraper pulls every matching filing in that window — title, stock code, board, filing type, and a PDF link.
  3. 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"
}
FieldTypeDefaultDescription
maxItemsInteger10Maximum number of announcements to return. Leave blank for no limit.
dateFromString90 days agoStart date for the search (YYYY-MM-DD).
dateToStringtodayEnd date for the search (YYYY-MM-DD).
stockCodesArray—6-digit SZSE stock codes to filter (e.g. 000001, 300750). Leave empty for all listed companies.
boardString—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"
}
FieldTypeDescription
announcement_idStringSZSE's own announcement id.
sec_codeString6-digit SZSE stock ticker(s), comma-separated when a filing covers more than one company.
sec_nameStringCompany short name (Chinese), comma-separated when more than one.
boardStringmain (SZSE Main Board) or chinext, derived from the stock code.
announcement_titleStringFull filing title.
announcement_typeStringperiodic_report, m_and_a, equity_change, risk_notice, related_party_deal, or general_notice.
is_periodicBooleantrue for annual, interim, and quarterly periodic reports.
announcement_dateStringPublication timestamp, ISO-8601.
pdf_urlStringDirect link to the filing PDF.
pdf_size_bytesIntegerApproximate PDF file size in bytes.
source_urlStringSZSE'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.