CNINFO A-Share Disclosure Scraper
Pricing
$0.80 / 1,000 filings
CNINFO A-Share Disclosure Scraper
Search Shanghai and Shenzhen A-share filings on CNINFO. Filter by exchange, dates, stock codes, keywords, or announcement categories. Get structured records with CNINFO pages and public PDF links.
Pricing
$0.80 / 1,000 filings
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
🔎 Search CNINFO A-Share Filings
For analysts, researchers, and data teams, CNINFO A-Share Disclosure Scraper searches public CNINFO announcements for Shanghai and Shenzhen listed companies. It returns structured filing rows with company, exchange, dates, categories, document details, and direct CNINFO and PDF links, so you can review Chinese stock disclosures in a dataset.
Use cases
- Review Chinese Stock Announcements as structured rows with company names, dates, categories, and source links.
- Find China Annual Reports with filing details and direct public PDF links.
- Check China Quarterly Reports by exchange, date, stock code, or title keyword.
- Collect China Stock Prospectuses with CNINFO detail pages and document links.
- Search China Stock Acquisitions for acquisition-related filing announcements.
- Review China Related Party Transactions with the same filing fields and source links.
📄 CNINFO filing rows
What you get
Each dataset row is one filing found on CNINFO. Rows include company identity, exchange, filing details, publication time, language, importance, document size, and links to the CNINFO page and public PDF.
| Field | Type | What it does |
|---|---|---|
filingId | string | CNINFO announcement ID. Use it to join or check records. |
stockCode | string | Six-digit A-share stock code for the company. |
companyName | string | Company name shown by CNINFO. |
exchange | string | Exchange where the company is listed: Shanghai or Shenzhen. |
title | string | Filing title shown by CNINFO. |
filingType | string | Filing type shown by CNINFO. |
category | string | Human-readable CNINFO category for the filing. |
publishedAt | date-time string | Time when CNINFO published the filing. |
language | string | Language found in the filing PDF: zh or en. |
importance | string | CNINFO importance status: important, not-important, or unavailable. |
documentSizeBytes | integer | PDF size in bytes. |
sourceUrl | URL | CNINFO detail page for the filing. |
pdfUrl | URL | Direct public PDF link for the filing. |
▶️ Search CNINFO your way
How to run
- Choose Shanghai, Shenzhen / STAR / ChiNext, or both.
- Add optional dates, stock codes, announcement keywords, or announcement categories.
- Set a maximum result count when you want a cap. Leave it empty to return all available results until the source is exhausted.
- Start the Actor and open the default dataset.
Each run uses one search setup. The filters apply together; they do not create separate searches in one run. CNINFO is a public source, so the Actor does not ask for CNINFO credentials or an API key.
⚙️ Input
Input fields
| Field | Type | What it does |
|---|---|---|
target | string | Selects shanghai, shenzhen, or combined: Shanghai; Shenzhen / STAR / ChiNext; or both. |
publishedFrom | date string | Optional first publication date in YYYY-MM-DD form. |
publishedTo | date string | Optional last publication date in YYYY-MM-DD form. |
stockCodes | string[] | Optional six-digit A-share stock codes. Leave empty to include all codes in the selected scope. |
keywords | string[] | Optional Chinese or English words matched against announcement titles. Leave empty to use no keyword filter. |
announcementCategories | string[] | Optional official CNINFO announcement category names or codes, such as reports, prospectuses, acquisitions, related-party transactions, or restated-financial disclosures. |
maxItems | integer | Optional Actor Work Limit. Stops after this many matched filings. Leave empty to return all available results until the source is exhausted. |
Example input
This is the public input from a successful current-beta run:
{"target": "combined","maxItems": 2}
🧾 Output
Run output
| Field | Type | What it does |
|---|---|---|
dataset | URL string | Links to the filing rows saved in this run's default dataset. |
Dataset row
| Field | Type | What it does |
|---|---|---|
filingId | string | CNINFO announcement ID. Use it to join or check records. |
stockCode | string | Six-digit A-share stock code for the company. |
companyName | string | Company name shown by CNINFO. |
exchange | string | Exchange where the company is listed: Shanghai or Shenzhen. |
title | string | Filing title shown by CNINFO. |
filingType | string | Filing type shown by CNINFO. |
category | string | Human-readable CNINFO category for the filing. |
publishedAt | date-time string | Time when CNINFO published the filing. |
language | string | Language found in the filing PDF: zh or en. |
importance | string | CNINFO importance status: important, not-important, or unavailable. |
documentSizeBytes | integer | PDF size in bytes. |
sourceUrl | URL | CNINFO detail page for the filing. |
pdfUrl | URL | Direct public PDF link for the filing. |
Example filing row
This complete row is from a successful current-beta run:
{"filingId": "1225493805","stockCode": "002552","companyName": "宝鼎科技","exchange": "Shenzhen","title": "2026年半年度报告摘要","filingType": "01010503||010112||010303","category": "Semi-annual reports","publishedAt": "2026-08-21T16:00:00.000Z","language": "zh","importance": "not-important","documentSizeBytes": 134080,"sourceUrl": "https://www.cninfo.com.cn/new/disclosure/detail?stockCode=002552&announcementId=1225493805&orgId=9900018064&announcementTime=2026-08-22","pdfUrl": "https://static.cninfo.com.cn/finalpage/2026-08-22/1225493805.pdf"}
💳 Pricing
This Actor uses pay-per-event pricing. Each matched CNINFO filing saved to the dataset is one billable event. Check the pricing panel for the current rate.
🔌 Integrations
Open the default dataset in Apify, read it through the standard dataset API, or export it for spreadsheets and analysis. You can also schedule repeat runs in Apify.
❓ FAQ
Which exchange groups can I search?
Choose Shanghai, Shenzhen / STAR / ChiNext, or both. The Actor searches the public CNINFO disclosure scope for those Shanghai and Shenzhen A-share groups.
Can I search several stock codes, keywords, or categories?
Yes. Add one or more stock codes, title keywords, or announcement category names or codes. The values work together in one search setup.
Are keywords matched in filing titles?
Yes. keywords accepts Chinese or English words for the announcement-title search.
What happens if I leave Maximum results empty?
The Actor returns all available results until the source is exhausted. Add a number when you want to stop after a smaller count.
Do I get the filing PDFs?
The dataset gives a direct public PDF link and a CNINFO detail-page link when the filing is returned. The Actor does not download, transform, or store the PDF file.
Do I need CNINFO credentials or an API key?
No. The Actor reads public CNINFO disclosure and PDF pages without source credentials. You still need your normal Apify account to run an Actor.
Does this provide stock prices or financial analysis?
No. It returns CNINFO disclosure records and source links. It does not provide market prices, ratios, issuer fundamentals, or broader China-market intelligence.
Can a run return partial results?
Yes. If source instability or a run interruption stops later filings, earlier saved rows can remain available in the dataset.
Can one run use separate filters for separate searches?
No. One run uses one shared search setup. Start separate runs when you need separate configurations.
📝 Changelog
0.0: Initial release
- Initial release
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- SEC 13F Manager Quarterly Report Scraper. Review one investment manager's quarterly holdings with filing and report links.
- OpenInsider. Search public SEC Form 4 insider-trade rows with transaction details and source links.
- FCC ECFS Filings. Search public FCC proceedings and review filing rows with document links.
- FDA 510(k) Device Clearance Search. Find official FDA clearance records with device, decision, and source data.
- CNINFO China Listed-Company Disclosure Scraper. Compare another CNINFO disclosure workflow when reviewing Store options.
Made with ❤️ by Maxime Dupré