靜態快照,不是交易 API

台灣銀行代碼 JSON 資料

下載或在本站同源讀取三碼金融機構、七碼分行、ATM 彙總與要保機構資料;每個入口都標示欄位與能力邊界。

18 個 JSON 入口UTF-8 字串代碼銀行快照 2026/07/14 18:23
可直接檢視與下載

JSON 入口與欄位

URL 穩定性、跨網域 CORS 與長期服務等級目前不保證;正式系統請保留自己的版本與失敗處理。

JSON

金融機構代碼

296 筆
欄位
code, name, branchCount
注意
三碼代碼必須以字串保存。
開啟 JSON ↗
JSON

總分支機構

4,990 筆
欄位
fullCode, institutionCode, branchCode, institutionName, branchName, address
注意
fullCode 是三碼機構加四碼分支。
開啟 JSON ↗
JSON

分行縣市彙總

22 縣市
欄位
snapshotAt, cities[].city, slug, count, institutionCount, banks
注意
縣市由官方地址開頭整理;筆數不是即時營業分行數。
開啟 JSON ↗
JSON

分行登記電話交叉對照

3,755 筆
欄位
fullCode, institutionCode, institutionName, branchName, city, address, telephone, changedAt
注意
只列現行位置與基本資料七碼可配對且電話非空白的紀錄;不是客服專線。
開啟 JSON ↗
JSON

分行電話涵蓋摘要

22 縣市
欄位
snapshotAt, profileAnnouncedAt, contactCount, unmatchedCurrentBranchCount, excludedHistoricProfileCount, cities, banks
注意
揭露兩份不同更新頻率快照的配對結果與資料缺口。
開啟 JSON ↗
JSON

分行地址雙快照比對

3,756 筆
欄位
fullCode, institutionCode, branchName, city, locationAddress, registeredAddress, comparison, changedAt
注意
只按相同七碼配對;text-different 是文字差異,不是搬遷或停業判定。
開啟 JSON ↗
JSON

分行地址比對摘要

1,338 筆格式相同/2,418 筆文字不同
欄位
comparisonCount, normalizedMatchCount, textDifferentCount, unmatchedCurrentBranchCount, excludedHistoricProfileCount, normalization, cities, banks
注意
揭露保守正規化規則、兩份快照範圍與未配對筆數。
開啟 JSON ↗
JSON

分行七碼雙來源差異

2,119 筆
欄位
fullCode, institutionCode, scope, institutionName, branchName, officialName, address, changedAt, hasCurrentInstitution
注意
只列無法以完全相同七碼配對的紀錄;scope 不等於營業或代碼有效性判定。
開啟 JSON ↗
JSON

分行七碼差異摘要

1,234 筆位置限定/885 筆基本資料限定
欄位
matchedCodeCount, currentLocationOnlyCount, basicProfileOnlyCount, differenceCount, unionCodeCount, banks
注意
揭露兩份快照的交集、聯集與單邊紀錄數量。
開啟 JSON ↗
JSON

金融機構登記網站與聯絡資料

132 筆
欄位
code, officialName, address, telephone, website, changedAt, hasCurrentLocationRecord
注意
登記網站不一定是網銀入口,登記電話也不等於客服專線。
開啟 JSON ↗
JSON

金融機構聯絡資料涵蓋摘要

131 筆網站/101 筆電話
欄位
profileAnnouncedAt, contactCount, websiteCount, httpsWebsiteCount, httpWebsiteCount, telephoneCount, currentLocationMatchCount, profileOnlyCount
注意
HTTP 登記網址不代表安全登入入口;基本資料與位置資料的收錄範圍也不同。
開啟 JSON ↗
JSON

資料健康度與來源雜湊

3 份來源檔
欄位
snapshotAt, status, checks, sourceFiles[].bytes, sha256, capturedAt
注意
用來核對建置資料;通過不代表即時營業或交易狀態。
開啟 JSON ↗
JSON

銀行資料中繼資訊

1 份
欄位
snapshotAt, sourceUrl, institutionCount, branchCount, atmCount
注意
用來判斷快照時間與資料筆數。
開啟 JSON ↗
JSON

ATM 彙總

254 家機構/22 縣市
欄位
snapshotAt, banks, cities
注意
是資料列彙總,不是ATM即時狀態。
開啟 JSON ↗
JSON

ATM 行政區彙總

368 個行政區/26,249 筆已分組
欄位
districtCount, assignedCount, unassignedCount, assignmentRate, cities[].districts
注意
只依地址開頭可明確辨識的行政區分組;未分派資料不會被硬猜。
開啟 JSON ↗
JSON

ATM 與分行同址對照

3,787 筆 ATM 資料列
欄位
recordId, bankCode, bankName, location, city, address, matchKind, branches[]
注意
只在三碼相同且地址有限正規化後完全相同時建立;不代表機台位於分行內或即時可用。
開啟 JSON ↗
JSON

ATM 與分行同址摘要

3,568 組銀行+地址
欄位
atmCount, matchCount, unmatchedCount, matchRate, uniqueAddressCount, multipleBranchMatchCount, normalization, cities, banks
注意
未配對不等於分行沒有 ATM;可能是地址寫法、樓層、資料時間或場外據點。
開啟 JSON ↗
JSON

中央存保要保機構

403 家
欄位
updatedAtRoc, dataAsOfRoc, categories, institutions
注意
沒搜到不能直接解讀為未受保障。
開啟 JSON ↗
JavaScript 範例

以同源 fetch 讀取

const response = await fetch("/data/institutions.json");
const institutions = await response.json();

const taiwanBank = institutions.find(
  (item) => item.code === "004"
);
console.log(taiwanBank.name); // 臺灣銀行
資料型別

代碼一律用字串

  • 004 不能保存成數字 4
  • 0040093 是七碼完整分支代碼。
  • 時間欄位使用 ISO 8601;民國日期欄另以欄位名稱標示。
  • 名稱與地址是官方快照文字,不應自行改成另一家機構。

這些 JSON 能做什麼、不能做什麼

適合

代碼下拉選單、輸入檢查、離線對照、資料清理與顯示機構/分行名稱。

不適合

帳號驗證、即時 ATM 狀態、SWIFT 有效性、匯率、餘額、交易結果或銀行服務可用性。

上線前

記錄來源與快照日期、保留前導零、建立更新與回退流程,並向承作銀行確認正式規格。