🇹🇼 Taiwan MOEA Company Registry · 商工登記統一編號查詢
Pricing
from $20.00 / 1,000 company records
🇹🇼 Taiwan MOEA Company Registry · 商工登記統一編號查詢
Pull Taiwan corporate registry records (公司登記) from the MOEA Department of Commerce Government Company Information System (GCIS) keyless OData endpoint — 統一編號 lookup, capital, registration date, status, address, industry codes, representative.
Pricing
from $20.00 / 1,000 company records
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🏛️ Taiwan MOEA Company Registry — GCIS Business Entity Lookup
Look up any Taiwan company by 統一編號 (unified business number) — name, registration date, status, and full MOEA industry-code list — from the keyless GCIS OData endpoint. The lightweight slice of the data that powers
findbiz.nat.gov.tw, but as clean JSON, programmatically queryable, no key, no captcha, no Cloudflare.
The Ministry of Economic Affairs Department of Commerce Government Company Information System (GCIS / 商工登記公示資料查詢服務) is the statutory corporate registry for Taiwan under Company Act §393. Every limited company, share-issuing corporation, and branch office incorporated in Taiwan is publicly listed here with capital, registration date, registered address, industry classification, and current responsible person.
This actor talks directly to the open-data OData endpoint at data.gcis.nat.gov.tw/od/data/api/ — no consumer-portal scraping, no Cloudflare, no captcha, no API key. The endpoint is published under the Taiwan Open Government Data License v1 (CC BY 4.0 equivalent — full commercial reuse permitted with attribution).
⚡ What you get
Per company record (verified live against TSMC 22099131, Foxconn 04541302, MediaTek 84149961, Uni-President 73251209, Taiwan Mobile 97176270, 7-Eleven Taiwan 22555003, Taiwan Cement 11913502, Far EasTone 97179430):
| Field | Type | Description |
|---|---|---|
unified_business_number | string | 8-digit 統一編號 — Taiwan unified business number |
company_name_tc | string | 公司名稱 — full registered name in Traditional Chinese |
company_name_en | string | null | English / romanized name (enriched from curated Top-12 (verified live against GCIS at build time) lookup) |
registration_date | string | null | 設立日期 — incorporation date (ROC year auto-converted to ISO YYYY-MM-DD) |
status | string | normalized: active / dissolved / other / unknown |
status_code | string | raw MOEA status code (01 = 核准設立, 05 = 解散, 08 = 撤銷登記, etc.) |
status_description_tc | string | 公司狀態 description in Traditional Chinese |
industry_codes | array | 所營事業 — array of {code, description_tc} MOEA business item codes (full unabbreviated list, often 100+ entries for large conglomerates) |
capital_TWD | int | null | 資本總額 — authorized capital, only when GCIS surfaces it (see note below) |
capital_paid_in_TWD | int | null | 實收資本額 — paid-in capital, only when GCIS surfaces it (see note below) |
last_change_date | string | null | 最後核准變更日期 — last MOEA approval-of-change date, when present |
address | string | null | 公司所在地 — registered office address, when present |
city | string | null | extracted Taiwan city / county (台北市 / 新竹市 / 高雄市 / 新竹縣 etc.) |
representative_name | string | null | 負責人 — current responsible person (法定代表人), when present |
source_dataset_oid | string | GCIS dataset OID 236EE382-4942-41A9-BD03-CA0709025E7C (auditable provenance) |
source_url | string | exact OData URL used for the fetch (reproducible by anyone) |
fetched_at | string | UTC ISO 8601 fetch timestamp |
ROC year handling — Taiwan corporate registries record dates in 民國年 / ROC year format (0760221 = ROC 76, Feb 21 = 1987-02-21). This actor auto-converts every date to ISO 8601 Gregorian so your downstream pipeline doesn't need to know about the calendar.
Field-availability note — the keyless GCIS open-data slice (dataset OID 236EE382-4942-41A9-BD03-CA0709025E7C) surfaces the statutory disclosure core: BAN, registered Traditional Chinese name, status code + description, incorporation date, and the full unabbreviated MOEA industry-code list (with Traditional Chinese descriptions). The richer fields capital_TWD, address, representative_name, last_change_date are returned only when the upstream record includes them — the keyless dataset selectively exposes them for some companies, and not others. Where absent, the actor returns null rather than fabricating. The fuller capital + address + 負責人 record (with line-by-line authoritative provenance) for any individual company is consultable at findbiz.nat.gov.tw (consumer portal, Cloudflare-walled to scrapers but freely usable from a browser).
🎯 Use cases
- B2B SaaS go-to-market in Taiwan — segment Taiwan target accounts by industry code (CC01080 = electronic components manufacturing for semiconductor TAM), validate trade-name → 統一編號 before outreach, enrich CRM with capital tier (>NT$1B = enterprise, NT$100M-1B = mid-market, <NT$100M = SMB).
- Fintech KYC / AML onboarding — verify Taiwan SMB applicants against MOEA's authoritative registry, confirm active 核准設立 status before opening corporate accounts, surface dissolved/廢止 entities for AML watchlist matching.
- M&A & private-equity due diligence — pull capital, registration date, registered address, current 負責人 (responsible person) for the target's 統一編號 — same workhorse data that PwC TW / Deloitte TW / KPMG TW pull from the consumer portal, but as JSON for diligence-room ingestion.
- Taiwan semiconductor supply-chain mapping — combine with
twse-stock-screenerfor listed-co market caps, then trace TSMC's Hsinchu / Tainan supplier network by industry code filter (CC01080 electronic components + CC01090 batteries + C801990 specialty chemicals). - AI agents needing Taiwan corporate ground truth — agents asking "who is the legal representative of 統一超商" or "what's the registered capital of 鴻海" need a programmatic answer, not a captcha-wrapped web search.
🚀 Sample inputs
Look up TSMC by name (Traditional Chinese):
{"company_name_filter": "台積電","max_records": 5}
Look up Foxconn by 8-digit unified business number:
{"company_id": "04541302"}
Pull all curated Top-12 (verified live against GCIS at build time) active companies in Taipei:
{"city_filter": "台北市","status_filter": "active","max_records": 60}
Filter the Top-60 to semiconductor manufacturers:
{"industry_code_filter": "CC01080","status_filter": "active"}
📦 Sample output
{"unified_business_number": "22099131","company_name_tc": "台灣積體電路製造股份有限公司","company_name_en": "Taiwan Semiconductor Manufacturing Company","capital_TWD": null,"capital_paid_in_TWD": null,"registration_date": "1987-02-21","last_change_date": null,"status": "active","status_code": "01","status_description_tc": "核准設立","address": null,"city": null,"industry_codes": [{"code": "CC01080", "description_tc": "電子零組件製造業"},{"code": "CC01090", "description_tc": "電池製造業"},{"code": "CC01040", "description_tc": "照明設備製造業"},{"code": "IG03010", "description_tc": "能源技術服務業"}],"representative_name": null,"source_dataset_oid": "236EE382-4942-41A9-BD03-CA0709025E7C","source_url": "https://data.gcis.nat.gov.tw/od/data/api/236EE382-4942-41A9-BD03-CA0709025E7C?$format=json&$filter=Business_Accounting_NO eq 22099131","fetched_at": "2026-06-01T17:21:31+00:00"}
(Capital, address, and representative name are surfaced for many smaller companies; for the largest TWSE-listed conglomerates like TSMC, the keyless slice publishes the registration core + the full industry-code list only — consult findbiz.nat.gov.tw for the additional fields.)
📊 Sample Output

Live dashboard rendered from a real smoke run pulling TSMC, Foxconn, MediaTek, UMC, ASE, Quanta, Pegatron, Largan, Innolux, AU Optronics, plus eight financial-holdings and CPG companies. Traditional Chinese / 繁體中文 rendering uses Noto Sans CJK TC.
🇹🇼 繁體中文說明 — 台灣經濟部商工登記公示資料 (GCIS)
本爬蟲串接 經濟部商業司「商工登記公示資料查詢服務 (GCIS)」開放資料 OData API — 公司法第393條法定揭露,完全免金鑰,符合「政府資料開放授權條款 1.0」(CC BY 4.0 對等)。
支援欄位: 統一編號、公司名稱 (繁體中文及英文) 、設立日期、公司狀態 (核准設立 / 撤銷 / 廢止 / 解散) 、所營事業項目代碼 (含經濟部商業項目代碼及完整繁體中文敘述) 。部分欄位 (實收資本額、登記地址、現任負責人姓名) 為選擇性揭露 — 開放資料 OData 端點僅針對中小型公司公開,TWSE 上市大型企業 (如台積電、鴻海、聯發科) 的此類欄位需至 findbiz.nat.gov.tw 查詢。
用途說明:
- 公司登記查詢 — 依 8 位數統一編號查詢任一公司之經濟部商業司核准登記資料 (與 findbiz.nat.gov.tw 同一資料源,但回傳乾淨 JSON、無 Cloudflare 攔截)。
- 負責人盡職調查 — 確認交易對手公司之法定代表人姓名與最後變更日期,用於併購、合約簽訂、KYC 應用。
- 產業供應鏈分析 — 依所營事業 (Cmp_Business) 代碼篩選台灣半導體 (CC01080 電子零組件製造業)、金融 (商業銀行業)、航運、生技等族群。
- AI 代理之公司資料供給 — 為 LLM 代理提供「鴻海精密的負責人是誰?」「台積電的實收資本額多少?」等問題之權威、可審計來源 (附完整 source_url 可重現驗證)。
重要限制: 經濟部商業司開放資料 API 僅支援 Business_Accounting_NO eq <8位數統一編號> 之過濾條件。模糊比對 (substringof(), like)、公司名稱搜尋皆會回傳 HTTP 400 或結構化中文錯誤 ($filter參數有誤、請查明後繼續。)。若需公司名稱搜尋,請至 findbiz.nat.gov.tw 取得 8 位數統一編號後再以 company_id 輸入本爬蟲。
資料更新頻率: GCIS 開放資料每日同步自商業司公司登記主檔;本爬蟲每次執行皆即時抓取最新登記資料 (非快取)。
法規依據: 公司法 §393 (法定揭露) · 商業登記法 §19 · 政府資訊公開法 §7 · 個人資料保護法 §6 (法人資料非個資範疇,現任負責人姓名為法定揭露項目)。
🛠 How it works
- Slug resolution —
company_id(8-digit 統一編號) takes precedence; falls back to a curated Top-12 (verified live against GCIS at build time) Taiwan-company lookup (Traditional Chinese, English, common romanization → BAN) forcompany_name_filter. - Single OData GET per company —
GET https://data.gcis.nat.gov.tw/od/data/api/236EE382-4942-41A9-BD03-CA0709025E7C?$format=json&$filter=Business_Accounting_NO eq <BAN>. Polite User-Agent with contact email. 20 s timeout. 0.4 s gap between requests (well under the 1 req/sec gentle-pace convention). - Field normalization — raw GCIS keys (
Business_Accounting_NO,Company_Name,Capital_Stock_Amount,Paid_In_Capital_Amount,Company_Setup_Date,Company_Status,Company_Status_Desc,Company_Location,Responsible_Name,Cmp_Business[]) mapped to a stable 16-field schema. ROC date format (民國年0760221) auto-converted to ISO1987-02-21. Status code (01/03/04/05/06/07/08/10) normalized toactive/dissolved/other. - Post-fetch filters — industry code, city, status applied client-side (the keyless endpoint doesn't support server-side filtering on these fields).
- Graceful guidance rows — invalid BAN format, unresolved name, or fetch errors emit a structured
{guidance: true, kind, message}row rather than silently returning zero records. The actor never crashes on bad input.
❓ FAQ
Q: Why is company_name_filter limited to a Top-60 curated list?
A: The keyless GCIS OData endpoint only supports Business_Accounting_NO eq <8-digit> as a filter — free-text name search returns HTTP 400 or $filter參數有誤、請查明後繼續。. The MOEA consumer portal findbiz.nat.gov.tw that supports free-text name search is Cloudflare-walled to datacenter IPs (verified 403 from the build host). To stay within the keyless / no-Cloudflare lane, this actor ships a curated lookup of well-known Taiwan companies (TSMC / Foxconn / MediaTek / Uni-President / Taiwan Mobile / Far EasTone / 7-Eleven Taiwan / Taiwan Cement etc.) for name → BAN resolution. Each curated entry is verified live against GCIS at build time — we only ship name-to-BAN mappings whose GCIS-returned Company_Name matches the canonical entity. For any other company, pass the 8-digit company_id directly — that path is unrestricted across the GCIS registry.
Q: How do I find a company's 8-digit 統一編號?
A: Free at findbiz.nat.gov.tw (MOEA business search portal) — type the company name, the result page shows the 統一編號. That's the value to pass as company_id.
Q: What does status_code mean?
A: MOEA status codes per the Company Act registration framework: 01 = 核准設立 (active), 03 = 撤銷 (rescinded), 04 = 廢止 (abolished), 05 = 解散 (dissolved), 06 = 命令解散 (compulsory dissolution by command), 07 = 裁定解散 (court-ordered dissolution), 08 = 撤銷登記 (registration revoked), 10 = 廢止公司登記 (company registration abolished). This actor normalizes them into active / dissolved / other for downstream filtering.
Q: Why are capital_TWD, address, and representative_name often null for big TWSE-listed companies?
A: The keyless GCIS open-data dataset (OID 236EE382-4942-41A9-BD03-CA0709025E7C) selectively publishes these fields — they appear on the records of many smaller / mid-cap companies but are deliberately blanked on the largest TWSE-listed conglomerates (TSMC, Foxconn, MediaTek, etc.) in this slice. The fuller capital / address / 負責人 record for any individual company is consultable at findbiz.nat.gov.tw (consumer portal). The actor returns null rather than fabricating — industry_codes and registration_date are always present, and the source_url field is auditable for any downstream consumer that wants to cross-check.
Q: Are dissolved/廢止 companies included?
A: Default status_filter: "active" excludes them. Pass status_filter: "all" or status_filter: "dissolved" to include / target them — useful for AML/sanctions screening and trade-name conflict checks.
Q: Does the actor surface representatives' personal info? A: Only the registered 負責人 (responsible person) name — a statutorily disclosed field under Company Act §393 (法人登記事項). No phone, no email, no ID number. Treating the 負責人 name as personal data is incorrect under Taiwan's 個人資料保護法 §6 — it's a corporate-registration disclosure item.
⚖️ Legal & data sources
- Source: Ministry of Economic Affairs Department of Commerce Government Company Information System (商工登記公示資料查詢服務 / GCIS) at
data.gcis.nat.gov.tw/od/data/api/236EE382-4942-41A9-BD03-CA0709025E7C. Dataset OID236EE382-4942-41A9-BD03-CA0709025E7C(公司登記 / Company Registration). - License: 政府資料開放授權條款 1.0 (Taiwan Open Government Data License v1) — equivalent to Creative Commons Attribution 4.0 International. Commercial reuse permitted with attribution to 經濟部商業司.
- Statutory basis: Company Act §393 (法定揭露 / statutory disclosure obligation), Business Registration Act §19, Freedom of Government Information Act §7.
- No PII: Only statutorily disclosed corporate-registration fields (BAN, name, capital, address, status, industry codes, 負責人 name). No personal phone numbers, emails, ID numbers, or shareholder lists.
- Polite identification: Every request carries
User-Agent: NexGenData Taiwan MOEA GCIS Actor (hello@thenextgennexus.com)and a 0.4 s pace gap. - Findbiz consumer portal NOT touched:
findbiz.nat.gov.tw(the Cloudflare-walled consumer UI) is deliberately not scraped — this actor only uses the open-data API path.
🔗 Related Actors
Cross-jurisdictional corporate-registry coverage from the NexGenData fleet — pair these for global counterparty diligence:
- 🇸🇬 Singapore ACRA Company Lookup — Singapore Accounting & Corporate Regulatory Authority BizFile registry lookup.
- 🇮🇳 India MCA Companies Registry (via OGD) — India Ministry of Corporate Affairs registry via the Open Government Data Platform.
- 🌐 Business Registration Lookup — multi-jurisdiction US + EU + APAC corporate registry aggregator.
- 🇯🇵 Japan EDINET Insider Filings — Japan FSA EDINET large-shareholder & insider disclosures (XBRL).
- 🇹🇼 TWSE Stock Screener — Taiwan Stock Exchange + TPEx mainboard equity screener (TSE + OTC quotes).
- 🇰🇷 KOSPI Stock Screener — Korea Exchange KOSPI / KOSDAQ equity screener.
- 🇯🇵 TSE Japan Stock Screener — Tokyo Stock Exchange equity screener (Prime / Standard / Growth).
- 🌏 APAC IPO Calendar Sweep — Japan + Korea + Hong Kong + Taiwan IPO pipeline.
- 🧰 Company Enrichment Tool — multi-source company-data enrichment (registries + web).
🆘 Troubleshooting
guidance.kind=name_not_resolved— yourcompany_name_filterisn't in the curated Top-12 (verified live against GCIS at build time). Look up the 8-digit 統一編號 atfindbiz.nat.gov.twand pass it ascompany_id. Reach out at hello@thenextgennexus.com if you'd like specific companies added to the curated lookup.guidance.kind=invalid_company_id— Taiwan unified business numbers are exactly 8 digits. Strip dashes / spaces / leading characters. Leading zeros matter: pass04541302(Foxconn), not4541302.guidance.kind=fetch_error— transient GCIS server issue (the upstream sometimes returns系統忙碌中、請稍後再試一次under load). Re-run the actor; per-record fetch is idempotent.statusreturnsunknown— some older registry entries (pre-1980 incorporation) have absent or non-standardCompany_Statuscodes. The full raw value is preserved instatus_codefor downstream inspection.
Built by NexGenData — programmatic access to public corporate-registry, financial-disclosure, and government-procurement data across APAC + EU + US. Contact: hello@thenextgennexus.com.