新成立公司與公司異動:用 API 搶先掌握業務商機

公司更名、遷址、增資,或剛剛成立,常常就是採購與合作啟動的時機。Prometiam 替你監控客戶名單中的公司,登記資料一出現變更就通知你,也提供全台灣的登記變更事件與新成立的公司。只提供公司層級的登記資料,不含負責人與董監事。

哪些登記變動是業務的切入點

台灣公司的登記變更事件涵蓋名稱、狀況、組織型態、登記地址與資本額。事件日期是這項變更第一次出現在登記資料中的日期,不是公報日期,而且 2026 年 10 月首次載入之前沒有事件。

變動event_type對業務的意義
新成立的公司new_incorporation需要記帳、銀行、保險、辦公室與各種系統
公司更名name_change改名常伴隨品牌、合約與發票的更新
遷址address_change新辦公室:裝修、網路、設備與搬遷服務
資本額增減capital_change增資代表資金到位,是追加採購與合作的時機
改制legal_form_change例如有限公司改為股份有限公司,代表公司結構在調整
解散dissolution停止賒銷、確認債權、整理客戶名單

重整、接管與破產同樣會以狀況變更事件出現。capital_change 追蹤的是資本總額(capital_amount,新臺幣),不是實收資本額;previous_value 與 new_value 是變更前後的值,要自己比較才知道是增資還是減資。地址事件的前後值是「地址, 3 碼郵遞區號, 區」。

監控你的客戶名單

先用統編查到公司的 id,再用 POST /monitor 登記,並把 CRM 的客戶編號放進 label,之後每則通知都會帶回。登記監控不會扣點數。

import requests

BASE = 'https://api.prometiam.com/functions/v1/risk-api'
H = {'Authorization': 'Bearer rk_live_...'}

# 客戶名單中的公司:統編與 CRM 的客戶編號
accounts = [('22099131', 'crm-1001'), ('20828393', 'crm-1002')]

for ubn, crm_id in accounts:
    r = requests.get(f'{BASE}/companies/search', headers=H,
                     params={'country': 'TW', 'company_number': ubn})
    r.raise_for_status()
    hits = r.json()['data']
    if not hits:
        continue
    requests.post(f'{BASE}/monitor', headers=H, json={
        'company_id': hits[0]['id'],
        'country': 'TW',
        'label': crm_id,                      # 每則通知都會帶回
        'events': ['corporate_event', 'status_change', 'dissolution'],
        'webhook_url': 'https://example.com.tw/hooks/prometiam',
    }).raise_for_status()

通知附有簽章:X-Prometiam-Signature 標頭是 sha256= 加上以 POST /monitor 回傳的 webhook_secret 對本文計算的 HMAC-SHA256。建立業務待辦之前,請先驗證簽章。所有方案皆提供 webhook,也都能用 GET /monitor 讀取通知,所以每晚排程讀取也行。可監控的公司數:免費試用 3 家、Starter 25 家、Professional 250 家、Scale 2,500 家。

全台灣的登記變更,不只是你的客戶

不帶 company_number 與 company_name 時,GET /company-events/search 是整個國家的事件流,由新到舊,可用 event_type 篩選(country 必填)。date_from 省略時從 7 天前開始,最多回溯 31 天,更早的日期會被拒絕並回傳 400。每天或每週讀一次,留下符合你目標客群的公司,就能找到還沒有監控的潛在客戶。

# 過去 7 天內出現的資本額變動,由新到舊,每次 100 筆
curl 'https://api.prometiam.com/functions/v1/risk-api/company-events/search?country=TW&event_type=capital_change&limit=100' \
  -H 'Authorization: Bearer rk_live_...'

每次呼叫最多 100 筆、扣 2 點數,把 next_cursor 帶進 cursor 取下一頁。下面的範例只留下資本總額至少加倍的公司:

import requests

BASE = 'https://api.prometiam.com/functions/v1/risk-api'
H = {'Authorization': 'Bearer rk_live_...'}

r = requests.get(f'{BASE}/company-events/search', headers=H,
                 params={'country': 'TW', 'event_type': 'capital_change', 'limit': 100})
r.raise_for_status()
for e in r.json()['data']:
    before, after = float(e['previous_value']), float(e['new_value'])
    if after >= before * 2:        # 下一頁用 pagination.next_cursor
        print(e['event_date'], e['company_number'], e['company_name'], f'{before:,.0f} -> {after:,.0f}')

新成立的公司

台灣的公司紀錄有核准設立日期,所以 founded_after 可以不帶名稱,列出某天以後設立的公司,由新到舊。每筆有 founding_date、資本額(capital_amount,新臺幣)、組織型態、登記地址的縣市(region)、區(city)與 3 碼郵遞區號。搜尋本身不能依縣市或資本額篩選,要在每一頁(100 筆,1 點數)上自己篩。

import requests

BASE = 'https://api.prometiam.com/functions/v1/risk-api'
H = {'Authorization': 'Bearer rk_live_...'}

r = requests.get(f'{BASE}/companies/search', headers=H,
                 params={'country': 'TW', 'founded_after': '2026-10-01', 'limit': 100})
r.raise_for_status()
for c in r.json()['data']:
    # 臺北市、資本額 100 萬以上;下一頁用 pagination.next_cursor
    if c['region'] == '臺北市' and (c['capital_amount'] or 0) >= 1_000_000:
        print(c['company_number'], c['company_name'], c['founding_date'], c['capital_amount'])

新成立的公司常常還不在財政部的稅籍資料中,這時 vat_number 與 activity_code(財政部稅務行業代碼)是空值,所以不能指望用行業篩選新公司。公司出現在名單的時間跟著登記資料的公布節奏走:founding_date 是核准設立日期,first_seen_date 是這家公司第一次出現在資料中的日期,兩者可能差幾天。

規則與限制

  • 只有公司層級的資料。 沒有董監事與負責人,沒有英文名稱,也沒有電話或電子郵件。
  • 訊號告訴你何時聯絡,不代表可以寄信給個人。 依個人資料保護法第 20 條,非公務機關利用個人資料行銷,當事人表示拒絕時應即停止,且首次行銷時應提供拒絕行銷的方式並支付所需費用。
  • 用在自己的業務開發上。 服務條款不允許把資料轉售成名單,或做成競爭性的資料服務。
  • 範圍。 只提供有限公司、股份有限公司、無限公司、兩合公司,以及外國公司在台分公司。獨資與合夥商號、國內分公司、合作社、社團與辦事處一律不提供,所以新成立的商號不在名單中。
  • 沒有的資料。 沒有登記合規訊號,也沒有破產公告:台灣不在提供破產公告的十六個市場之列。行業代碼是財政部稅務行業標準分類,不是 NACE;營業稅號碼只有位於財政部稅籍資料的公司才有。
  • 更新。 登記資料每個工作日更新。統編檢查碼只作參考,不會因為檢查碼不符而拒絕查詢。

Contains data from the Ministry of Economic Affairs, Department of Commerce (GCIS open data platform) and the Ministry of Finance, Fiscal Information Agency (business tax registration data), Republic of China (Taiwan), released under the Open Government Data License v1.0 (https://data.gov.tw/license). Adapted by Prometiam, not a certified register extract.

價格

監控不扣點數。查詢公司或取得公司紀錄 1 點,事件查詢 2 點,錯誤不扣點。Starter 每月 9.99 歐元(1,000 點數);Professional 每月 29.99 歐元(10,000 點數);Scale 每月 99.99 歐元(50,000 點數);所有方案皆提供 webhook。免費試用 14 天,含 500 點數,需要信用卡,試用期間不會扣款,之後若未取消,將改為 Starter 方案。請見價格。

相關頁面

開始 14 天免費試用 · API 文件

試用期為 14 天,包含 500 點數。需要信用卡,試用期間不會扣款;若未取消,之後將改為 Starter 方案(每月 9.99 歐元)。

Frequently asked questions

可以拿到台灣所有新成立公司的名單嗎?
可以列出新成立的公司,但不是名單服務:founded_after 依核准設立日期列出,事件流 new_incorporation 則列出剛出現在登記資料的公司(最多回溯 31 天)。新成立的獨資與合夥商號不在範圍內,資料也不含聯絡方式。
怎麼分辨增資和減資?
capital_change 事件的 previous_value 與 new_value 是變更前後的資本總額(新臺幣)。新值大於舊值是增資,小於是減資;追蹤的是資本總額,不是實收資本額。
變更多久會通知?
以變更第一次出現在登記資料中的日期為準。登記資料每個工作日更新,所以通知可能比實際的登記日晚幾天;2026 年 10 月首次載入之前的變更沒有事件。
新公司的負責人或電話查得到嗎?
查不到。台灣的資料以公司為單位,不提供負責人、董監事、電話與電子郵件。需要負責人資料請使用經濟部的商工登記公示資料查詢服務。