B BankcodeJP API Reference
BankcodeJP API Reference

銀行コード・支店コード検索と、銀行名・支店名の解決を行うAPI

BankcodeJP API は、金融機関・支店の正規データ取得と、ユーザー入力された銀行名・支店名の候補解決を行うAPIです。新規実装では Search API v3 の利用を推奨します。

Quick Start Search API Resolve API β OpenAPI

API構成

やりたいこと別 API選択

やりたいこと使うAPI代表エンドポイント
銀行コードから正式な金融機関情報を取得したいSearch APIGET /v3/banks/{code}
銀行コード・支店コードから正式な支店情報を取得したいSearch APIGET /v3/banks/{bankCode}/branches/{code}
金融機関名・支店名で一覧検索したいSearch API の filter または freewordGET /v3/banks, GET /v3/freeword/banks
ユーザー入力の銀行名・支店名からコード候補を判定したいResolve API βPOST /resolve/v1/bank-branch
候補を自動確定してよいか、確認が必要かを判定したいResolve API βdecision を確認

まず1回叩く

APIキーの取得・設定方法は APIキーの取得 を参照してください。

金融機関一覧

curl -sS "https://apis.bankcode-jp.com/v3/banks?limit=3&apikey=YOUR_API_KEY"

支店情報

curl -sS "https://apis.bankcode-jp.com/v3/banks/0001/branches/001?apikey=YOUR_API_KEY"

銀行名・支店名の解決

curl -sS -X POST   "https://apis.bankcode-jp.com/resolve/v1/bank-branch?apikey=YOUR_API_KEY"   -H "content-type: application/json"   --data '{
    "bank_name": "みずほ銀行",
    "branch_name": "東京営業部",
    "context": "default"
  }'

ベースURL

https://apis.bankcode-jp.com
API主なパス用途
Search API v3/v3/...現行推奨の金融機関・支店検索API
Search API v2/v2/...旧バージョン互換
Search API v1/v1/...旧バージョン互換
Resolve API β/resolve/v1/bank-branch銀行名・支店名からコード候補を解決

推奨の読み順

  1. Quick Start
    最小のcurl例で疎通とレスポンスイメージを確認します。
  2. Search API
    銀行・支店データ取得の基本を確認します。
  3. 共通仕様
    fields / filter / sort / cursor paging の指定方法を確認します。
  4. Resolve API β
    入力値からコード候補を解決する流れを確認します。
  5. OpenAPI仕様
    コード生成・schema確認に利用します。

このリファレンスの読み方

本文側では、実装時に判断が必要な仕様・代表例・注意点を説明します。バージョン別の完全仕様は Search API v3仕様 / v2仕様 / v1仕様 を参照してください。OpenAPIはコード生成・schema確認用です。