Taiwan TWSE Listed Company Disclosures Scraper avatar

Taiwan TWSE Listed Company Disclosures Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Taiwan TWSE Listed Company Disclosures Scraper

Taiwan TWSE Listed Company Disclosures Scraper

Scrape Taiwan Stock Exchange (TWSE) listed-company disclosures: material announcements, monthly revenue, income statements, balance sheets, dividends, EPS, company profiles and major shareholdings. Export to JSON, CSV, Excel.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Taiwan TWSE Listed Company Disclosures Scraper

Taiwan TWSE Listed Company Disclosures Scraper

Extract disclosures for every company listed on the Taiwan Stock Exchange (TWSE): material announcements, monthly revenue, income statements, balance sheets, dividends, EPS, company profiles and major shareholdings, across more than 1,000 listed companies.

This actor pulls structured disclosure data straight from the Taiwan Stock Exchange open-data feeds and returns it as clean JSON, CSV or Excel with English field names. Pick a dataset, optionally filter by stock code or company name, and get back the latest records the exchange publishes for all listed companies.

What it does

The Taiwan Stock Exchange publishes statutory disclosures for its listed companies: monthly sales figures, quarterly financial statements, dividend resolutions, insider and major-shareholder holdings, and daily material announcements. This scraper turns those feeds into a single dataset you can filter, export and load into a spreadsheet, database or model. Every record keeps the stock code and company name (and English abbreviation where the source provides one) plus the valuable fields for the dataset you choose.

Datasets you can scrape

Choose one dataset per run with the Dataset input:

DatasetWhat you get
Monthly revenuePer-company monthly sales: current month, previous month, same month last year, month-over-month and year-over-year change, and cumulative revenue.
Material announcementsDaily statutory disclosures: announcement date and time, subject, the regulatory clause cited, the event date, and the full explanatory text.
Financials summaryRevenue, operating income, non-operating income, after-tax net income and basic EPS by company, with industry.
Income statementGeneral-industry consolidated income statement lines by quarter: revenue, cost, gross profit, operating income, pre-tax and net income, comprehensive income and EPS.
Balance sheetGeneral-industry balance sheet lines by quarter: current and non-current assets and liabilities, equity, retained earnings, treasury stock and net asset value per share.
DividendsDividend distribution resolutions: cash and stock dividends per share, total amounts, distributable earnings, board and shareholder-meeting dates.
Major shareholdersNames of holders that own more than 10% of a listed company.
Insider holdingsDirector and supervisor holdings: title, name, shares at appointment, current shares, pledged shares and pledge ratio.
Company profilesCompany master data: address, tax ID, chairman, general manager, spokesperson, listing date, paid-in capital, auditors, English name and contact details.

Input

FieldDescription
Max ItemsMaximum number of records to collect. Optional.
DatasetWhich TWSE disclosure feed to pull (see the table above).
Stock CodeOptional. Restrict to a single TWSE stock code, for example 2330 (TSMC) or 2317 (Hon Hai / Foxconn).
Company NameOptional. Case-insensitive substring match on the company name in Chinese or English.

Example input

{
"maxItems": 50,
"dataset": "monthly_revenue",
"stockCode": "2330"
}

Output

Each record is a flat object with English keys, observedAt (when the scraper read it) and error. Fields depend on the dataset. A monthly-revenue record looks like this:

{
"stockCode": "2330",
"companyName": "台積電",
"reportDate": "1150610",
"dataPeriod": "11505",
"industry": "半導體業",
"revenueCurrentMonth": "416975163",
"revenuePreviousMonth": "349571893",
"revenueYearAgoMonth": "207869706",
"revenueMoMChangePct": "19.28",
"revenueYoYChangePct": "100.59",
"cumulativeRevenue": "1773070144",
"cumulativeRevenueYearAgo": "1112440473",
"cumulativeRevenueChangePct": "59.38",
"observedAt": "2026-06-27T13:13:24.927Z",
"error": null
}

Revenue and financial figures are reported in thousands of New Taiwan Dollars (TWD), as published by the exchange. Dates use the Republic of China (Minguo) calendar in the source feeds, for example 1150610 means year 114+1911 = 2025, month 06, day 10.

Who is it for

Use caseWho benefits
Track monthly sales momentum across Taiwan-listed companiesEquity analysts, quant researchers, investors
Monitor material announcements as they are filedNews desks, compliance and surveillance teams
Build financial-statement and EPS datasets by quarterData vendors, fintech apps, academics
Watch insider and major-shareholder holdingsCorporate governance and risk teams
Maintain a clean registry of listed-company profilesCRM, KYC and onboarding teams

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.

Example use cases

Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:

  • TWSE Material Announcements: Collect material information announcements from Taiwan listed companies on TWSE MOPS with date, company and subject.
  • TWSE TSMC Dividends: Pull TSMC dividend distribution history from Taiwan TWSE MOPS with cash and stock dividends per share by year.
  • TWSE TSMC Monthly Revenue: Track TSMC monthly revenue disclosures from Taiwan TWSE MOPS with year over year and month over month changes.

Need data from the same space? Here are other scrapers we build and maintain:

More scrapers at scrapers.lat

This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.


This actor is an independent tool and has no affiliation with the Taiwan Stock Exchange (TWSE). It only accesses data that is publicly available through the exchange's open-data service. Use it in accordance with TWSE's terms of service.



台灣證券交易所上市公司資訊揭露爬蟲 (繁體中文)

擷取台灣證券交易所(TWSE)所有上市公司的資訊揭露:重大訊息、每月營業收入、綜合損益表、資產負債表、股利分派、每股盈餘、公司基本資料與主要股東持股,涵蓋一千多家上市公司。

本 Actor 直接從台灣證券交易所開放資料服務擷取結構化的揭露資料,並以乾淨的 JSON、CSV 或 Excel 格式輸出,欄位名稱為英文。選擇一個資料集,必要時可依股票代號或公司名稱篩選,即可取得交易所公布的最新資料。

功能說明

台灣證券交易所為其上市公司公布法定揭露資訊:每月營收、每季財務報表、股利決議、內部人與主要股東持股,以及每日重大訊息。本爬蟲將這些資料整理成單一資料集,方便您篩選、匯出並載入試算表、資料庫或模型。每筆記錄都保留股票代號與公司名稱(若來源提供英文簡稱也會保留),以及您所選資料集的重要欄位。

可擷取的資料集

每次執行可透過 Dataset(資料集) 欄位選擇一個資料集:

資料集內容
每月營業收入 (monthly_revenue)各公司每月營收:當月、上月、去年同月、月增減與年增減百分比,以及累計營收。
重大訊息 (material_announcements)每日法定揭露:發言日期與時間、主旨、所引用的條款、事實發生日,以及完整說明內容。
財務摘要 (financials)各公司之營業收入、營業利益、營業外收支、稅後淨利與基本每股盈餘,並含產業別。
綜合損益表 (income_statement)一般業合併綜合損益表(依季別):營業收入、成本、毛利、營業利益、稅前與本期淨利、綜合損益與每股盈餘。
資產負債表 (balance_sheet)一般業資產負債表(依季別):流動與非流動資產負債、權益、保留盈餘、庫藏股票與每股參考淨值。
股利分派 (dividends)股利分派決議:每股現金與股票股利、總金額、可分配盈餘、董事會與股東會日期。
主要股東 (major_shareholders)持股超過 10% 的大股東名稱。
內部人持股 (insider_holdings)董監事持股:職稱、姓名、選任時持股、目前持股、設質股數與設質比例。
公司基本資料 (company_info)公司主檔資料:地址、統一編號、董事長、總經理、發言人、上市日期、實收資本額、簽證會計師、英文簡稱與聯絡方式。

輸入參數

欄位說明
Max Items要收集的最大筆數,選填。
Dataset要擷取的 TWSE 揭露資料集(見上表)。
Stock Code選填。限定單一股票代號,例如 2330(台積電)或 2317(鴻海)。
Company Name選填。對公司名稱(中文或英文)進行不分大小寫的子字串比對。

輸入範例

{
"maxItems": 50,
"dataset": "monthly_revenue",
"stockCode": "2330"
}

輸出

每筆記錄都是欄位為英文的扁平物件,包含 observedAt(爬取時間)與 error。欄位依資料集而異。每月營收記錄範例如下:

{
"stockCode": "2330",
"companyName": "台積電",
"reportDate": "1150610",
"dataPeriod": "11505",
"industry": "半導體業",
"revenueCurrentMonth": "416975163",
"revenueMoMChangePct": "19.28",
"revenueYoYChangePct": "100.59",
"cumulativeRevenue": "1773070144",
"observedAt": "2026-06-27T13:13:24.927Z",
"error": null
}

營收與財務數字以新台幣仟元為單位,依交易所公布資料呈現。來源資料中的日期採用中華民國(民國)紀年,例如 1150610 代表民國 115 年(115+1911 = 2026 年)06 月 10 日。

適用對象

使用情境受益對象
追蹤上市公司每月營收動能證券分析師、量化研究員、投資人
即時監控重大訊息新聞編輯台、法遵與監控團隊
建立每季財務報表與每股盈餘資料集資料供應商、金融科技應用、學術研究
觀察內部人與主要股東持股公司治理與風險團隊
維護乾淨的上市公司基本資料庫CRM、KYC 與開戶團隊

常見問題

涵蓋哪些公司? 所有在台灣證券交易所(上市主板)掛牌的公司,超過一千家。每個資料集皆為全市場範圍,若不以股票代號或公司名稱篩選,一次執行會回傳所有上市公司的資料。

資料是官方來源嗎? 是。資料來自台灣證券交易所開放資料服務,與公司依規定向交易所申報的揭露內容相同。

如何只取得單一公司的資料? 將 Stock Code 欄位設為該公司的 TWSE 代號(例如台積電為 2330),或使用 Company Name 進行子字串比對,爬蟲會將交易所資料篩選為符合的記錄。

欄位名稱是英文嗎? 是。來源資料使用中文欄位名稱;本爬蟲將每個欄位對應為清楚的英文鍵(例如 revenueCurrentMonthbasicEPStotalAssets),同時將原始中文公司名稱保留為值。

為什麼日期是像 1150610 這樣的七位數? 交易所以中華民國(民國)紀年公布日期。將前三位數加上 1911 即為西元年,因此 115 為 2026 年、114 為 2025 年。

資料多新? 每個資料集反映交易所最新公布的快照。每月營收約於每月 10 日更新、重大訊息每日更新、財務報表則於各季財報季陸續補齊。

可以匯出成 Excel 或 CSV 嗎? 可以。結果儲存於標準 Apify 資料集,可匯出為 JSON、CSV、Excel、XML 或 HTML,亦可透過 API 取得。


本 Actor 為獨立工具,與台灣證券交易所(TWSE)無任何隸屬關係,僅存取交易所開放資料服務公開提供之資料。請依 TWSE 之服務條款使用。