Taiwan Company Registry Scraper: GCIS UBN & KYB Lookup avatar

Taiwan Company Registry Scraper: GCIS UBN & KYB Lookup

Pricing

from $11.54 / 1,000 results

Go to Apify Store
Taiwan Company Registry Scraper: GCIS UBN & KYB Lookup

Taiwan Company Registry Scraper: GCIS UBN & KYB Lookup

Look up any Taiwan company in the official GCIS registry by unified business number (統一編號 / UBN), name or responsible person. Get status, capital, directors with shareholding, full business scope, branches, address and dates. KYB and due diligence. JSON, CSV, Excel.

Pricing

from $11.54 / 1,000 results

Rating

3.2

(2)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

5 days ago

Last modified

Share

Taiwan Company Registry Scraper: GCIS UBN & KYB Lookup

Taiwan Company Registry Scraper: GCIS UBN & KYB Lookup

Look up any Taiwan company in the official GCIS business registry (經濟部商業司 商工登記) by unified business number (統一編號 / UBN), by company name, or by responsible person. Built for KYB, company verification, due diligence, and B2B lead lists. One clean JSON, CSV, or Excel record per company, with capital, directors and shareholding, full business scope, branches, address, status, and registration dates. ROC (民國) dates are converted to ISO YYYY-MM-DD.

Here is one real result, with the fields the actor returns (directors and business items trimmed for readability, the real record returns the full lists):

{
"ubn": "22099131",
"name": "台灣積體電路製造股份有限公司",
"companyNameEnglish": null,
"status": "核准設立",
"statusCode": "01",
"isActive": true,
"organizationType": "股份有限公司",
"capital": 280500000000,
"paidInCapital": 259323700670,
"sharePar": 10,
"totalShares": 25932370067,
"representative": "魏哲家",
"registeredAddress": "新竹科學園區新竹市力行六路8號",
"city": "新竹市",
"registerAuthority": "國家科學及技術委員會新竹科學園區管理局",
"registerAuthorityCode": null,
"registrationDate": "1987-02-21",
"lastApprovalDate": "2026-08-21",
"revocationDate": null,
"caseStatus": null,
"suspensionApprovalDate": null,
"suspensionStartDate": null,
"suspensionEndDate": null,
"officialRecordUrl": "https://findbiz.nat.gov.tw/fts/query/QueryCmpyDetail/queryCmpyDetail.do?banNo=22099131",
"directorCount": 10,
"directors": [
{ "position": "董事長", "name": "魏哲家", "juristicPerson": null, "shareholding": 7452349 },
{ "position": "董事", "name": "葉俊顯", "juristicPerson": "行政院國家發展基金管理會", "shareholding": 1653709980 }
],
"businessItemCount": 17,
"businessItems": [
{ "code": "CC01080", "description": "電子零組件製造業" },
{ "code": "IG03010", "description": "能源技術服務業" }
],
"businessItemCodes": ["CC01080", "IG03010"],
"branchCount": 0,
"branches": [],
"observedAt": "2026-09-06T07:00:00.000Z",
"error": null
}

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

What it does

This is a Taiwan company registry scraper and GCIS API for company data and KYB. It searches the official Taiwan government business registry three ways:

  • By unified business number (統一編號 / UBN) for an exact, one company lookup.
  • By company name (公司名稱) to discover every company whose name contains a keyword.
  • By responsible person (負責人) to map every company a person is registered against.

It writes one normalized record per company. With details on, it adds the board of directors with shareholding, the full registered business scope, and any branch offices. Missing source values are returned as null, never faked.

Use it for Taiwan business number lookup (統一編號查詢), company registration checks (台灣公司登記), 商工登記 verification, KYB and KYC onboarding, supplier and vendor due diligence, sanctions and risk screening inputs, and B2B lead enrichment.

Why this actor

  • Three search modes, including responsible person, which most tools do not offer.
  • Deeper data: directors with shareholding, full business scope with codes and descriptions, branch offices, paid in capital, share par and share count, suspension and case status.
  • Clean, typed fields: numbers as numbers, ROC dates converted to ISO, a derived city and isActive flag, and a link to the official record.
  • Honest: every field the registry omits is returned as null. No fabricated data.

Feature comparison

CapabilityThis actorTypical GCIS lookup actors
Search by UBN (統一編號)YesYes
Search by company name (公司名稱)YesYes
Search by responsible person (負責人)YesNo
City / county filter (縣市)YesSometimes
Business item code filter (營業項目代碼)YesSometimes
Status filter (active / dissolved / all)YesSometimes
Registered capital + paid in capitalYesYes
Share par value + total sharesYesNo
Directors with shareholding (董監事持股)YesNo
Full business scope, codes + descriptionsYesCodes only
Branch offices (分公司)YesNo
Suspension and case status (停業 / 清算)YesNo
ROC dates converted to ISOYesRarely
Link to official recordYesNo
Output formats JSON / CSV / ExcelYesYes

Quickstart

Open the actor, paste this into the input, and press Run. It returns up to 10 active companies whose name contains the keyword, each with directors, business scope, and branches.

{
"companyName": "台積電",
"companyStatus": "01",
"withDetails": true,
"maxCompanies": 10
}

Search by companyName, by representativeName (a person's registered name), or by exact ubns. At least one is required. city and businessItemCode are optional filters.

Input reference

FieldTypeRequiredDefaultDescription
companyNamestringconditional台積電Keyword to search registered company names (Chinese). Returns every company whose name contains this text.
representativeNamestringconditional(empty)Find every company whose responsible person (負責人) exactly matches this name. Enter the name exactly as registered (Chinese).
ubnsstring[]conditional(empty)List of 8-digit unified business numbers (統一編號) for exact lookups, for example 22099131. Each UBN returns one company.
companyStatusenumno01Registration status for a name search. One of 01 active, 03 rescinded, 04 abolished, 05 dissolved, 06 compulsory dissolution, 07 court ordered dissolution. Also accepts the aliases active, dissolved, all.
citystringno(empty)Keep only companies whose registered address is in this city or county, for example 臺北市, 新竹市, 高雄市.
businessItemCodestringno(empty)Keep only companies whose business scope includes this MOEA business item code, for example CC01080 or F401010.
maxCompaniesintegerno10Maximum number of companies to collect. Free Apify accounts are capped at 10 per run.
withDetailsbooleannotrueAdd board of directors, full business scope, and branch offices. Charges the details add-on per enriched company.

Provide at least one of companyName, representativeName, or ubns.

Output reference

One dataset item per company. Types are string, integer, boolean, object[], or null when the source value is absent. Fields marked (details) require withDetails.

FieldTypeDescription
ubnstring8-digit unified business number (統一編號).
namestringRegistered company name (Chinese).
companyNameEnglishstringRegistered English name where GCIS exposes it, else null.
statusstringRegistration status label (Chinese).
statusCodestringStatus code, for example 01.
isActivebooleantrue when the company is active (核准設立).
organizationTypestringOrganization type, for example 股份有限公司.
capitalintegerRegistered capital (TWD).
paidInCapitalintegerPaid in capital (TWD).
shareParintegerPar value per share, or null.
totalSharesintegerTotal shares issued, or null.
representativestringResponsible person (負責人).
registeredAddressstringRegistered address.
citystringCity or county parsed from the address.
registerAuthoritystringRegistering authority name.
registerAuthorityCodestringRegistering authority code, or null.
registrationDatestringRegistration date (YYYY-MM-DD), converted from ROC.
lastApprovalDatestringDate of last approved change (YYYY-MM-DD), or null.
revocationDatestringRevocation date, or null.
caseStatusstringCase status text (清算 / 重整), or null.
suspensionApprovalDatestringSuspension approval date, or null.
suspensionStartDatestringSuspension start date, or null.
suspensionEndDatestringSuspension end date, or null.
officialRecordUrlstringLink to the official government record for the company.
directorCountintegerNumber of directors (details).
directorsobject[]Board of directors, each {position, name, juristicPerson, shareholding} (details).
businessItemCountintegerNumber of registered business items (details).
businessItemsobject[]Registered business scope, each {code, description} (details).
businessItemCodesstring[]Business item codes only, for quick filtering (details).
branchCountintegerNumber of branch offices (details).
branchesobject[]Branch offices, each with UBN, name, manager, status, address, city, dates (details).
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success. On a failed lookup a single item with a populated error field is written instead.

Run via API and CLI

Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~taiwan-business-registry-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"companyName":"台積電","maxCompanies":10,"withDetails":true}'

Look up UBNs asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~taiwan-business-registry-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"ubns":["22099131","54900838"],"withDetails":true}'

Apify CLI:

apify call scrapers_lat/taiwan-business-registry-scraper \
--input '{"representativeName":"魏哲家"}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets.

Billing and limits

  • Pay per result. You are charged per company returned (result event). See the pricing tab.
  • Detail add-on. When withDetails is on, each company whose directors, business scope, and branches are fetched charges a small details event on top of the result price, only on a successful detail fetch. Turn withDetails off to pay the result price only.
  • No charge on failure. If a lookup errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run. Once reached, the actor stops emitting and charging further results and add-on events.
  • Free Apify plans are capped at 10 companies per run. Upgrade for higher maxCompanies.

FAQ and troubleshooting

A run returned 0 records. Why? The name, representative, or UBN matched nothing at the chosen companyStatus. Check the UBN (8 digits), or try a shorter name fragment. Zero result runs are not charged.

How do I map every company for one person? Set representativeName to the person's registered Chinese name. Every company where they are the responsible person is returned.

How do I get directors and business scope? Keep withDetails on. It adds the board of directors with shareholding, the full registered business scope, and branch offices.

Is the English company name available? GCIS open data does not publish confirmed English names, so companyNameEnglish is usually null. All other fields are returned exactly as the registry publishes them.

Is this an official government tool? No. This actor is independent and has no affiliation with the Taiwan Ministry of Economic Affairs or any government agency. It reads only data that is publicly available in the company registry.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish company registry, KYB, government, finance, and e-commerce scrapers. Browse the catalog or request a custom scraper at scrapers.lat.

Independent tool, not affiliated with the Taiwan Ministry of Economic Affairs. Accesses only publicly available company registry data.


台灣公司登記查詢工具:GCIS 統一編號與 KYB 查詢

在官方 GCIS(經濟部商業司 商工登記)商業登記資料中查詢任何台灣公司,可依統一編號(UBN)、公司名稱或負責人查詢。專為 KYB、公司驗證、盡職調查與 B2B 名單打造。每家公司輸出一筆乾淨的 JSON、CSV 或 Excel 記錄,包含資本額、董監事與持股、完整營業項目、分公司、地址、狀態與登記日期。民國(ROC)日期會轉換為 ISO YYYY-MM-DD 格式。

以下是一筆真實結果,包含本工具回傳的欄位(為方便閱讀,董監事與營業項目已精簡,實際記錄會回傳完整清單):

{
"ubn": "22099131",
"name": "台灣積體電路製造股份有限公司",
"companyNameEnglish": null,
"status": "核准設立",
"statusCode": "01",
"isActive": true,
"organizationType": "股份有限公司",
"capital": 280500000000,
"paidInCapital": 259323700670,
"sharePar": 10,
"totalShares": 25932370067,
"representative": "魏哲家",
"registeredAddress": "新竹科學園區新竹市力行六路8號",
"city": "新竹市",
"registerAuthority": "國家科學及技術委員會新竹科學園區管理局",
"registerAuthorityCode": null,
"registrationDate": "1987-02-21",
"lastApprovalDate": "2026-08-21",
"revocationDate": null,
"caseStatus": null,
"suspensionApprovalDate": null,
"suspensionStartDate": null,
"suspensionEndDate": null,
"officialRecordUrl": "https://findbiz.nat.gov.tw/fts/query/QueryCmpyDetail/queryCmpyDetail.do?banNo=22099131",
"directorCount": 10,
"directors": [
{ "position": "董事長", "name": "魏哲家", "juristicPerson": null, "shareholding": 7452349 },
{ "position": "董事", "name": "葉俊顯", "juristicPerson": "行政院國家發展基金管理會", "shareholding": 1653709980 }
],
"businessItemCount": 17,
"businessItems": [
{ "code": "CC01080", "description": "電子零組件製造業" },
{ "code": "IG03010", "description": "能源技術服務業" }
],
"businessItemCodes": ["CC01080", "IG03010"],
"branchCount": 0,
"branches": [],
"observedAt": "2026-09-06T07:00:00.000Z",
"error": null
}

📥 輸入 · 📤 輸出 · 💰 計費 · ▶️ 範例

功能說明

這是一套台灣公司登記查詢工具與 GCIS API,用於公司資料與 KYB。它以三種方式查詢官方台灣商業登記資料:

  • 依統一編號(UBN) 進行精確的單一公司查詢。
  • 依公司名稱(公司名稱) 找出名稱包含某關鍵字的所有公司。
  • 依負責人(負責人) 盤點某人所登記的所有公司。

每家公司輸出一筆正規化記錄。開啟詳細資料後,會加入董監事與持股、完整登記營業項目,以及所有分公司。來源缺漏的欄位一律回傳 null,絕不虛構。

適用於:台灣統一編號查詢、台灣公司登記查核、商工登記驗證、KYB 與 KYC 開戶、供應商與廠商盡職調查、制裁與風險篩查輸入,以及 B2B 名單擴充

為什麼選擇本工具

  • 三種查詢模式,包含多數工具沒有的負責人查詢。
  • 更深入的資料:董監事與持股、含代碼與說明的完整營業項目、分公司、實收資本額、每股面額與股數、停業與清算案件狀態。
  • 乾淨且具型別的欄位:數字即數字、民國日期轉為 ISO、衍生的 cityisActive 旗標,以及官方記錄連結。
  • 誠實:登記資料未提供的欄位一律回傳 null,不虛構資料。

功能比較

功能本工具一般 GCIS 查詢工具
依統一編號(UBN)查詢
依公司名稱查詢
依負責人查詢
縣市篩選有時
營業項目代碼篩選有時
狀態篩選(存續 / 解散 / 全部)有時
登記資本額 + 實收資本額
每股面額 + 股數
董監事與持股
完整營業項目,含代碼與說明僅代碼
分公司
停業與案件狀態(停業 / 清算)
民國日期轉 ISO很少
官方記錄連結
輸出格式 JSON / CSV / Excel

快速開始

開啟本工具,將以下內容貼入輸入欄後按下 Run。它會回傳最多 10 家名稱包含關鍵字的存續公司,每家含董監事、營業項目與分公司。

{
"companyName": "台積電",
"companyStatus": "01",
"withDetails": true,
"maxCompanies": 10
}

可依 companyName(公司名稱)、representativeName(負責人姓名)或精確的 ubns(統一編號)查詢,三者至少擇一。city(縣市)與 businessItemCode(營業項目代碼)為選用篩選。

輸入欄位說明

欄位型別必填預設說明
companyName字串條件式台積電查詢公司名稱的關鍵字(中文),回傳名稱包含此文字的所有公司。
representativeName字串條件式(空白)找出負責人(負責人)完全符合此姓名的所有公司,請輸入登記中文姓名。
ubns字串陣列條件式(空白)8 位統一編號清單,例如 22099131,每個統編回傳一家公司。
companyStatus列舉01名稱查詢的登記狀態,01 核准設立、03 撤銷、04 廢止、05 解散、06 命令解散、07 裁定解散,另接受別名 activedissolvedall
city字串(空白)僅保留登記地址位於此縣市的公司,例如 臺北市新竹市高雄市
businessItemCode字串(空白)僅保留營業項目包含此經濟部代碼的公司,例如 CC01080F401010
maxCompanies整數10收集公司數量上限,免費 Apify 帳號每次執行上限為 10。
withDetails布林true加入董監事、完整營業項目與分公司,每家擴充公司加收 details 附加費。

companyNamerepresentativeNameubns 三者至少提供其一。

輸出欄位說明

每家公司一筆資料。型別為 stringintegerbooleanobject[],來源缺漏時為 null。標示(詳細)的欄位需開啟 withDetails

欄位型別說明
ubn字串8 位統一編號。
name字串登記公司名稱(中文)。
companyNameEnglish字串GCIS 有提供時的登記英文名稱,否則為 null
status字串登記狀態文字(中文)。
statusCode字串狀態代碼,例如 01
isActive布林公司存續(核准設立)時為 true
organizationType字串組織型態,例如 股份有限公司
capital整數登記資本額(新台幣)。
paidInCapital整數實收資本額(新台幣)。
sharePar整數每股面額,或 null
totalShares整數已發行股數,或 null
representative字串負責人。
registeredAddress字串登記地址。
city字串由地址解析出的縣市。
registerAuthority字串登記機關名稱。
registerAuthorityCode字串登記機關代碼,或 null
registrationDate字串登記日期(YYYY-MM-DD),由民國轉換。
lastApprovalDate字串最後核准變更日期(YYYY-MM-DD),或 null
revocationDate字串撤銷日期,或 null
caseStatus字串案件狀態文字(清算 / 重整),或 null
suspensionApprovalDate字串停業核准日期,或 null
suspensionStartDate字串停業起始日期,或 null
suspensionEndDate字串停業結束日期,或 null
officialRecordUrl字串公司官方記錄連結。
directorCount整數董監事人數(詳細)。
directors物件陣列董監事名單,每筆 {position, name, juristicPerson, shareholding}(詳細)。
businessItemCount整數登記營業項目數(詳細)。
businessItems物件陣列登記營業項目,每筆 {code, description}(詳細)。
businessItemCodes字串陣列僅營業項目代碼,方便快速篩選(詳細)。
branchCount整數分公司數(詳細)。
branches物件陣列分公司,含統編、名稱、經理、狀態、地址、縣市、日期(詳細)。
observedAt字串收集記錄時的 ISO 8601 時間戳。
error字串成功時為 null,查詢失敗時改寫入一筆帶有 error 的資料。

透過 API 與 CLI 執行

<TOKEN> 換成你的 Apify API token。

同步執行並一次取得資料:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~taiwan-business-registry-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"companyName":"台積電","maxCompanies":10,"withDetails":true}'

非同步查詢統一編號:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~taiwan-business-registry-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"ubns":["22099131","54900838"],"withDetails":true}'

Apify CLI:

apify call scrapers_lat/taiwan-business-registry-scraper \
--input '{"representativeName":"魏哲家"}'

取得結果

每次執行都會寫入一個 dataset。變更 format 即可取得 JSON、CSV 或 Excel:

curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"

<DATASET_ID> 為執行物件中的 defaultDatasetId,可用 offsetlimit 分頁大量結果。

計費與限制

  • 依結果計費。 每回傳一家公司收費一次(result 事件),詳見計費頁
  • 詳細資料附加費。 開啟 withDetails 時,每家成功擴充董監事、營業項目與分公司的公司,會在結果費用外加收少量 details 事件費,僅於成功擴充時收取。關閉 withDetails 即僅收結果費用。
  • 失敗不計費。 查詢失敗時,僅寫入一筆帶有 error 的資料,不會計費。無結果的執行不收費。
  • 尊重花費上限。 在執行時設定 maxTotalChargeUsd,達到上限後,工具即停止輸出與計費。
  • 免費 Apify 方案 每次執行上限為 10 家公司,升級後可提高 maxCompanies

常見問題與疑難排解

執行後回傳 0 筆,為什麼? 名稱、負責人或統編在所選 companyStatus 下沒有相符資料。請確認統編(8 位),或改用較短的名稱片段。無結果的執行不計費。

如何盤點某人的所有公司?representativeName 設為該人登記的中文姓名,即可回傳其擔任負責人的所有公司。

如何取得董監事與營業項目? 保持 withDetails 開啟,即可加入董監事與持股、完整登記營業項目與分公司。

是否提供公司英文名稱? GCIS 開放資料未公布正式英文名稱,因此 companyNameEnglish 通常為 null。其餘欄位均依登記資料原樣回傳。

這是官方政府工具嗎? 不是。本工具為獨立工具,與台灣經濟部或任何政府機關無關,僅讀取公司登記中公開可得的資料。

scrapers.lat 更多工具

scrapers.lat 打造與維護,我們發布公司登記、KYB、政府、金融與電商爬蟲。歡迎瀏覽目錄或在 scrapers.lat 申請客製爬蟲。

獨立工具,與台灣經濟部無關,僅存取公開可得的公司登記資料。