Skip to content

SonicGarden/zengin-code.github.io

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zengin Code API

GitHub Pages

統一金融機関コードのJSON APIを提供するサイトです。

API エンドポイント

使用例

# 全金融機関一覧
curl https://sonicgarden.github.io/zengin-code.github.io/api/banks.json

# みずほ銀行(0001)の支店一覧
curl https://sonicgarden.github.io/zengin-code.github.io/api/branches/0001.json

データ形式

banks.json

{
  "0001": {
    "code": "0001",
    "name": "みずほ",
    "kana": "ミズホ",
    "hira": "みずほ",
    "roma": "mizuho"
  }
}

branches/{code}.json

{
  "001": {
    "code": "001",
    "name": "東京営業部",
    "kana": "トウキョウエイギョウブ",
    "hira": "とうきょうえいぎょうぶ",
    "roma": "tokyoeigyobu"
  }
}

プログラミング言語別ライブラリ

開発

このサイトは GitHub Pages で自動的にホスティングされています。

ディレクトリ構造

source-data/          # 元データ(サブモジュール)
├── data/
│   ├── banks.json   # 金融機関マスタ
│   └── branches/    # 支店データ
│       ├── 0001.json
│       ├── 0005.json
│       └── ...
index.html           # API ドキュメント
.github/workflows/   # GitHub Actions設定
└── pages.yml        # 自動デプロイ設定

デプロイ

以下のタイミングで自動的にデプロイされます:

  • master ブランチへのプッシュ
  • 毎日 4:30 JST(定期実行)
  • 手動実行

ライセンス

MIT License

Languages

  • HTML 100.0%