VOOZH about

URL: https://apify.com/nexgendata/twse-stock-screener

โ‡ฑ ๐Ÿ‡น๐Ÿ‡ผ Taiwan TWSE ยท ๅฐ็ฃ่ญ‰ไบคๆ‰€้ธ่‚ก ๅฐ็ฉ้›ป ยท Apify


๐Ÿ‘ ๐Ÿ‡น๐Ÿ‡ผ Taiwan TWSE Screener ยท ๅฐ็ฃ่ญ‰ไบคๆ‰€้ธ่‚ก avatar

๐Ÿ‡น๐Ÿ‡ผ Taiwan TWSE Screener ยท ๅฐ็ฃ่ญ‰ไบคๆ‰€้ธ่‚ก

Pricing

from $250.00 / 1,000 twse stock records

Go to Apify Store

๐Ÿ‡น๐Ÿ‡ผ Taiwan TWSE Screener ยท ๅฐ็ฃ่ญ‰ไบคๆ‰€้ธ่‚ก

TWSE + TPEx Taiwan stock screener API โ€” live quotes, market cap (TWD), P/E, P/B, dividend yield, ROE, sector. TSMC, MediaTek, Hon Hai universe. Bloomberg Terminal / FactSet / Refinitiv Eikon alternative. For hedge funds, quant analysts, semiconductor researchers. Pay-per-result.

Pricing

from $250.00 / 1,000 twse stock records

Rating

0.0

(0)

Developer

๐Ÿ‘ NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

๐Ÿ‡น๐Ÿ‡ผ TWSE Stock Screener โ€” Taiwan Market Quotes & Fundamentals

Track every stock on the Taiwan Stock Exchange (TWSE) โ€” daily prices, volume, market cap, P/E, P/B, dividend yield, industry classification โ€” sourced directly from the official TWSE OpenAPI. The Bloomberg Terminal alternative for Taiwanese equities, priced for indie quants and Asia-focused funds.

Taiwan is one of the most strategically important equity markets on earth โ€” home to TSMC (the most valuable semiconductor company in the world), MediaTek, Foxconn (Hon Hai), and the entire global supply chain for advanced-node chips. And yet outside of Taiwan it remains one of the most under-instrumented major markets on the open web. Yahoo Finance has spotty TWSE coverage and lags badly on Taiwan-specific signals. Refinitiv and Bloomberg charge $20K+/year. The TWSE's own paid feed is mainly aimed at institutional brokers. This actor is built for the rest of us โ€” solo traders, quant researchers, fintech builders, Asia hedge-fund analysts, and anyone running market-neutral or factor strategies that need genuine Taiwan coverage.

The data comes straight from openapi.twse.com.tw โ€” Taiwan Stock Exchange's free, public, no-auth-required JSON OpenAPI. We merge three endpoints (daily price action, valuation ratios, and the static company-info table including industry codes) into a single clean record per ticker.

๐ŸŽฏ What you get per stock

Every record returned includes:

FieldDescription
symbol4-digit TWSE ticker (e.g. 2330 for TSMC, 2317 for Foxconn)
nameShort Chinese name (e.g. ๅฐ็ฉ้›ป, ้ดปๆตท)
company_name_zhFull registered Chinese company name
name_short_zhTWSE short name (ๅ…ฌๅธ็ฐก็จฑ)
marketAlways TWSE (this actor focuses on the main board)
trade_dateISO date of the price snapshot
price_twdClosing price in New Taiwan Dollars
open_twd / high_twd / low_twdDay's OHLC
change_twdToday's price change (signed)
pct_changeToday's percentage change (signed, 4 decimals)
volume_sharesToday's share volume
trade_value_twdToday's TWD-denominated trade value (price ร— volume)
transactionsNumber of distinct trades executed
pe_ratioTrailing Price-to-Earnings ratio
pb_ratioPrice-to-Book ratio
dividend_yield_pctTrailing dividend yield (%)
dividend_year_adThe fiscal year of the dividend (Western calendar)
fiscal_year_quarterMost recent reported quarter (e.g. 2025Q4)
industry_codeTWSE industry-classification code (24 = Semiconductor, 17 = Finance)
industry_name_enEnglish label for the industry code
shares_outstandingEstimated from paid-in capital รท par value (10 TWD)
paid_in_capital_twdPaid-in capital in TWD (from the company-info table)
market_cap_twdSynthetic market cap (shares ร— close price)
chairman / ceo / spokespersonOfficer names from MOPS company filing
phone / addressHQ contact info
established_date / listing_dateISO dates from MOPS
twse_urlDirect link to the company's MOPS filings page
scraped_atUTC timestamp of the scrape

๐Ÿš€ Quick start

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/twse-stock-screener").call(run_input={
"limit":200,
"min_trade_value_twd":100_000_000,# 1ๅ„„ TWD/day liquidity floor
"min_dividend_yield":4.0,# high-yield Taiwan classics
})
for stock in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{stock['symbol']:<6}{stock['name']:<10} "
f"NT${stock['price_twd']:>8,.2f} "
f"P/E {stock['pe_ratio']:>6} "
f"Yield {stock['dividend_yield_pct']:>5}% "
f"{stock['industry_name_en']}")

Sample output:

2330 ๅฐ็ฉ้›ป NT$1,090.00P/E24.5 Yield 1.84% Semiconductor
2317 ้ดปๆตท NT$ 205.50P/E13.7 Yield 2.45% Other Electronics
2454 ่ฏ็™ผ็ง‘ NT$1,415.00P/E22.1 Yield 4.91% Semiconductor
2882 ๅœ‹ๆณฐ้‡‘ NT$ 72.40P/E10.2 Yield 4.83% Finance & Insurance
2412 ไธญ่ฏ้›ป NT$ 126.50P/E24.1 Yield 3.95% Communications & Internet
...

๐ŸŒ cURL

curl-X POST "https://api.apify.com/v2/acts/nexgendata~twse-stock-screener/run-sync-get-dataset-items?token=YOUR_TOKEN"\
-H"Content-Type: application/json"\
-d'{"limit":50,"sector":"ๅŠๅฐŽ้ซ”"}'

๐Ÿ“Š Real-world use cases

  • Semiconductor supply-chain analysis โ€” Taiwan hosts the entire global advanced-node fab capacity. Pull industry_code: "24" (Semiconductor) plus "28" (Electronic Parts/Components) to map the TSMC, MediaTek, ASE, Win Semi, Powerchip, Vanguard, UMC value chain in one query.
  • Quant research โ€” pull the full TWSE universe nightly, build factor models on P/E, P/B, dividend yield, and price momentum without paying a six-figure data subscription.
  • High-dividend Taiwan strategy โ€” Taiwan is famous for 5โ€“8% sustainable dividend yields among large-caps. Set min_dividend_yield: 5.0 and screen the ETF-tier names (Cathay Financial, Chunghwa Telecom, Yuanta FHC, Taiwan Cement, etc.).
  • Asia macro dashboards โ€” track which TWSE sectors are rallying on TWD strength/weakness; Taiwan is one of the cleanest barometers of global tech demand.
  • Taiwan-versus-Korea comparisons โ€” pair this actor with the KOSPI Stock Screener to build cross-market relative-value screens (e.g. TSMC vs Samsung Electronics, MediaTek vs SK Hynix).
  • Taiwan-versus-China relative value โ€” pair with Eastmoney China Stock Screener to compare A-share semis (SMIC, Hua Hong) against Taiwan-listed equivalents.
  • ETF construction โ€” define your own TW50 or High-Dividend-30 alternative by filtering on minimum trade value and rebalancing weekly.
  • Hedge-fund daily refresh โ€” schedule via the Apify scheduler at the post-close (13:30 TWT = 05:30 UTC) and pipe the dataset into your warehouse.
  • Fintech app data layers โ€” power a Taiwan-equity widget for your robo-advisor, trading-journal app, or portfolio tracker. The chairman/ceo fields make great enrichment for company-detail screens.
  • Academic finance research โ€” Taiwan retail-investor behavior is heavily studied (Barber, Lee, Liu, Odean's foundational papers all use TWSE data); this actor gives reproducible market snapshots without scraping headaches.
  • News + sentiment overlays โ€” join with company-name lookups to attribute Chinese-language news flow back to ticker IDs.
  • Geopolitical risk monitoring โ€” when cross-strait tensions move, Taiwan equities reprice within minutes. Schedule this actor hourly during volatile windows for a clean snapshot of which sectors are absorbing the shock.

โš™๏ธ Input parameters

ParamTypeDefaultNotes
limitint200Max stocks returned, sorted by trade value desc (1โ€“2000)
min_trade_value_twdint0Liquidity floor in TWD daily trade value
min_volumeint0Filter to stocks with daily volume above this
max_pe_rationumber0Value screen โ€” max P/E (0 disables)
min_dividend_yieldnumber0Income screen โ€” min trailing yield %
sectorstring""Substring match on industry name/code or company name (Chinese or English)
include_etfsboolfalseInclude 0050-style ETFs and warrants alongside common stocks
proxyConfigurationobjectdatacenterApify proxy config

Examples

Top 10 by liquidity (fast smoke test):

{"limit":10}

Taiwan semiconductor universe:

{"limit":100,"sector":"ๅŠๅฐŽ้ซ”"}

Or in English:

{"limit":100,"sector":"semiconductor"}

High-dividend Taiwan classics:

{"limit":50,"min_dividend_yield":5.0,"min_trade_value_twd":100000000}

Deep-value screen:

{"limit":100,"max_pe_ratio":12,"min_trade_value_twd":50000000}

Full TWSE universe including ETFs:

{"limit":2000,"include_etfs":true}

๐Ÿ’ฐ Pricing

This actor uses pay-per-event pricing โ€” you only pay for what you actually pull.

  • Actor start: $0.005 per run
  • Stock record: $0.02 per stock returned

So a typical 200-stock screen costs roughly $4.00. The full TWSE common-stock universe (~1,000 names) is about $20.00 โ€” a one-time payment for what would otherwise be a Refinitiv subscription seat. Compare to:

  • Bloomberg Terminal โ€” $24,000/year minimum
  • Refinitiv (LSEG) Eikon โ€” $22,000+/year
  • TWSE direct paid feed โ€” institutional contract minimums, brokerage relationships required

This actor pays for itself the first time you'd otherwise have spun up a Taiwan-resident brokerage account just for the data.

๐Ÿ”ฌ Data sources & methodology

We merge three TWSE OpenAPI endpoints:

  1. exchangeReport/STOCK_DAY_ALL โ€” daily OHLC, volume, transaction count for every TWSE-listed security (~1,350 records including ETFs and warrants).
  2. exchangeReport/BWIBBU_d โ€” daily P/E ratio, P/B ratio, and trailing dividend yield for common stocks (~1,070 records).
  3. opendata/t187ap03_L โ€” the static company-info table โ€” industry classification (็”ขๆฅญๅˆฅ), full company name, paid-in capital, chairman, listing date, MOPS contact info (~1,080 records).

The merge happens in-memory on a single Code/ๅ…ฌๅธไปฃ่™Ÿ join. Market cap is synthesized as paid_in_capital รท par_value ร— close_price (par value is 10 TWD by Taiwan convention). This is approximate but close to the official market cap reported on MOPS and the Goodinfo screener โ€” the deviation comes from preferred shares and convertible securities, which are typically <2% of total share count for liquid TWSE names.

The TWSE OpenAPI does not require authentication, has no published rate limit (we throttle politely anyway), and is updated each trading day after the 13:30 TWT close. Weekends and Taiwanese public holidays will return the most recent trading day's snapshot.

๐Ÿค” FAQ

Q: Is the data real-time? The TWSE OpenAPI is end-of-day, refreshed after each 13:30 TWT (05:30 UTC) market close. Pre-market and intra-day snapshots are not available through this endpoint. For sub-second tick data you need a paid TWSE licensee or a Taiwan brokerage account.

Q: What about TPEx / ๆซƒ่ฒทไธญๅฟƒ (Taipei Exchange OTC stocks)? This actor covers the main TWSE board only โ€” that's where the bulk of liquidity and the largest companies (TSMC, Foxconn, MediaTek, etc.) trade. TPEx coverage is on the roadmap. File an issue on the actor page if you need it sooner.

Q: Why is pe_ratio empty for some stocks? Loss-making companies have no meaningful P/E (denominator is zero or negative). The TWSE BWIBBU endpoint returns an empty string in those cases, which we propagate as null. ETFs also have no P/E since they're funds, not operating companies.

Q: My CSV has Chinese characters that look like garbage. Save the file as UTF-8 with BOM and open in Excel via Data โ†’ From Text/CSV. Or use pandas.read_csv(..., encoding='utf-8-sig') in Python.

Q: How do I match Chinese names to English company labels? Most major TWSE names map cleanly: ๅฐ็ฉ้›ป = TSMC, ้ดปๆตท = Hon Hai (Foxconn), ่ฏ็™ผ็ง‘ = MediaTek, ๅœ‹ๆณฐ้‡‘ = Cathay Financial Holding, ไธญ่ฏ้›ป = Chunghwa Telecom, ๅฏŒ้‚ฆ้‡‘ = Fubon Financial Holding, ๅฐ้”้›ป = Delta Electronics, ๆ—ฅๆœˆๅ…‰ = ASE Technology Holding. For systematic mapping, query the TWSE ISIN service or use the Yahoo Finance .TW suffix.

Q: Can I use this commercially? The data comes from the TWSE's official public OpenAPI, which the Taiwan Stock Exchange itself publishes for public consumption. You own the output dataset. For redistribution as a paid product or syndication, consult TWSE's Open Data terms and consider a direct data licensing arrangement.

Q: How does this differ from the Eastmoney China actor? Different markets, different data sources. Eastmoney covers Shanghai (SSE) and Shenzhen (SZSE) A-shares scraped from East Money Network. This actor covers Taiwan-listed (TWSE) stocks via the official TWSE OpenAPI. Use both together for a complete Greater China equity view.

Q: Is this maintained? Yes โ€” NexGenData maintains 170+ Apify actors and ships fixes within 24 hours of bug reports. File issues via the Apify console's Issues tab on this actor's page.

Q: Why pay for this when I could call the TWSE OpenAPI myself? You could! But you'd spend a weekend dealing with three separate endpoints with inconsistent date formats (ROC vs Western calendar), undocumented column meanings (็”ขๆฅญๅˆฅ codes), the merge logic across three tables, the par-value-based market-cap reconstruction, ETF/warrant filtering rules, and figuring out why some stocks have empty P/Es. Or you can pay $4 per 200-stock run and get clean JSON in 10 seconds.


Explore the NexGenData Equity Data Suite

This actor is part of NexGenData's global equity data fleet. Whether you cover a single region or a multi-asset macro book, we have a screener for every major market:

Regional sisters

  • ๐Ÿ”— KOSPI Stock Screener (Korea) โ€” KOSPI + KOSDAQ live quotes, market cap (KRW), P/E, ROE, foreign-ownership %, sector โ€” from Naver Finance.
  • ๐Ÿ”— TSE Japan Stock Screener โ€” Tokyo Stock Exchange (Nikkei 225 / TOPIX) fundamentals, market cap (JPY), P/E, P/B, dividend yield, sector.
  • ๐Ÿ”— HKEX Hang Seng Stock Screener โ€” Hang Seng + HSCEI live quotes, market cap (HKD), P/E, dividend yield, sector โ€” Tencent, HSBC, AIA universe.

Cross-region peers

  • ๐Ÿ”— SGX Singapore Stock Screener โ€” Singapore Exchange (STI) fundamentals, market cap (SGD), P/E, dividend yield, REIT yield, sector.
  • ๐Ÿ”— Eastmoney China A-Share Screener โ€” Shanghai + Shenzhen + STAR + ChiNext full A-share universe โ€” the broadest Chinese equity screener.

Multi-asset / specialty

  • ๐Ÿ”— Finance MCP Server โ€” Unified Model Context Protocol server exposing the full NexGenData equity fleet to Claude, Cursor & MCP-aware LLMs.

Browse the full NexGenData catalog

โ†’ See all 220+ NexGenData actors at apify.com/nexgendata โ€” equity screeners across 25+ markets, lead generation, SEC filings, B2B intelligence, MCP servers, and more.


Why NexGenData vs. paid alternatives

ToolAnnual costAPI accessCoverage
Bloomberg Terminal~$24,000/seatLimitedGlobal
FactSet~$15,000/seatPaid add-onGlobal
Refinitiv Eikon~$22,000/seatPaid add-onGlobal
S&P Capital IQ~$20,000/seatPaid add-onGlobal
NexGenData Taiwan ScreenerPay-per-resultNativeTaiwan

Run this actor once per day for a typical institutional-scale workflow (~200 records/day) and your annual cost is approximately $1,800โ€“2,000 โ€” a 90-95% discount vs. the major paid alternatives, with no seat licensing, no minimum commitment, and full programmatic access.

๐Ÿš€ Apify affiliate program

New to Apify? Sign up with our referral link โ€” you get free platform credits on signup, and you help fund the maintenance of this actor fleet.


Built and maintained by NexGenData โ€” 170+ actors covering scraping, enrichment, MCP servers, and automation. Home: thenextgennexus.com.

๐ŸŒ Related: Asia & APAC Stock Screeners

Part of the NexGenData global equity coverage cluster โ€” 16 stock screeners across Asia, Oceania, and the Middle East with a consistent schema (ticker, name, price, market cap, PE, PB, % change) so you can join them downstream into a single dataset for cross-market screening, factor investing, and quant research.

Greater China & Hong Kong

Northeast Asia

  • ๐Ÿ‡น๐Ÿ‡ผ Taiwan TWSE Screener โ€” ๅฐ็ฃ่ญ‰ไบคๆ‰€ (you are here)
  • ๐Ÿ‡ฐ๐Ÿ‡ท KOSPI Stock Screener โ€” South Korea ยท Korean market cap
  • ๐Ÿ‡ฏ๐Ÿ‡ต TSE Japan Stock Screener โ€” Nikkei 225

Southeast Asia (ASEAN)

Oceania & Middle East

๐Ÿ’ก Bundle tip: All 16 screeners share the same output schema. Run them on the same date and stack the datasets to build a complete APAC equity coverage snapshot for portfolio analytics, ETF construction, or regional momentum strategies.

You might also like