Scrapers.lat logo scrapers.lat
Business

Taiwan TWSE Company Financials & Disclosures Scraper

Scrape disclosures for 1,000+ Taiwan Stock Exchange (TWSE) listed companies. Extract monthly revenue, income statements, balance sheets, dividends, EPS, major shareholders and company profiles by stock code. Export to JSON, CSV or Excel.

34 fields per record JSON · CSV · Excel · API Pay per use
taiwan-twse-disclosures-scraper.json 200 OK
{
  "stockCode": "1101",
  "companyName": "臺灣水泥股份有限公司",
  "reportDate": "1150724",
  "companyAbbreviation": "台泥",
  "foreignRegistrationCountry": "-",
  "industry": "01",
  "address": "台北市中山北路2段113號",
  "taxId": "11913502",
  "chairman": "張安平"
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
Stock CodeCompany NameReport DateCompany AbbreviationForeign Registration CountryIndustryAddressTax IdChairmanGeneral ManagerSpokespersonSpokesperson TitleActing SpokespersonPhone
Sample output

A real example record, exactly the shape you receive.

Stock CodeCompany NameReport DateCompany Abbreviation
1101臺灣水泥股份有限公司1150724台泥
1102亞洲水泥股份有限公司1150724亞泥
1103嘉新水泥股份有限公司1150724嘉泥
1104環球水泥股份有限公司1150724環泥
1108幸福水泥股份有限公司1150724幸福
GET /taiwan-twse-disclosures-scraper
{
  "stockCode": "1101",
  "companyName": "臺灣水泥股份有限公司",
  "reportDate": "1150724",
  "companyAbbreviation": "台泥",
  "foreignRegistrationCountry": "-",
  "industry": "01",
  "address": "台北市中山北路2段113號",
  "taxId": "11913502",
  "chairman": "張安平"
}

Frequently asked questions

Which companies are covered?

All companies listed on the Taiwan Stock Exchange (TWSE main board), more than 1,000 of them. Each feed is exchange-wide, so a run returns records for every listed company unless you filter by stock code or company name.

Is the data official?

Yes. It comes from the Taiwan Stock Exchange open-data service, the same disclosures companies are required to file with the exchange.

How do I get data for one company?

Set the Stock Code field to the company's TWSE code, for example `2330` for TSMC, or use Company Name for a substring match. The scraper filters the exchange feed down to matching records.

Are field names in English?

Yes. The source feeds use Chinese field names; this scraper maps every field to a clear English key (for example `revenueCurrentMonth`, `basicEPS`, `totalAssets`) while keeping the original Chinese company names as values.

Why are dates seven digits like 1150610?

The exchange publishes dates in the Republic of China (Minguo) calendar. Add 1911 to the first three digits to get the Gregorian year, so `115` is 2026 and `114` is 2025.

How current is the data?

Each feed reflects the latest snapshot the exchange publishes. Monthly revenue updates around the 10th of each month, material announcements update daily, and financial statements fill in across each quarterly reporting season.

Can I export to Excel or CSV?

Yes. Results are stored in a standard Apify dataset and can be exported as JSON, CSV, Excel, XML or HTML, or pulled through the API.

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.