国税庁2つのAPIを、ひとつのJSONに

法人番号ひとつで、
すべてがJSON一発

法人情報とインボイス有効性を、1コールで。XMLパースも、2回のAPIコールも、自前の名寄せも、もう必要ありません。

GET /v1/companies/9010001000001
{
  "corporate_number": "9010001000001",
  "name": "株式会社サンプル",
  "address": { "prefecture": "東京都", … },
  "invoice": {
    "registration_number": "T9010001000001",
    "registered": true,
    "valid": true
  }
}
500万件超
法人データ
400万件超
インボイス登録
1コール
で統合取得
¥—
月額(最安)
The problem

「2回叩いて、パースして、自前でマージ」を終わりにする。

Before
  1. 01法人番号API(XML)をパース
  2. 02T番号を組み立てる
  3. 03インボイスAPIを別途叩く
  4. 04レスポンスを自前でマージ
  5. 05表記ゆれを自前で名寄せ
After — バンゴーAPI
1コールで完結
検証済みJSONが即座に返却
  • XMLパースの保守コストがゼロに
  • 名寄せロジックの実装が不要
  • 正規化済みのクリーンな日本語データ
  • 毎日の差分同期に自動追従
Capabilities

開発者のための、6つの価値。

01

統合レスポンス

1回のAPIコールで法人情報とインボイス登録状況をJSONで取得。XMLパースも、2回のコールも、自前のマージも不要です。

02

バッチ名寄せ

表記ゆれを含む企業名リストを信頼スコア付きで法人番号に一括変換。confident / review / unmatched の3段階(境界スコア 0.85 / 0.65)で判定します。

03

過去日付の有効性確認

「受領日にこの事業者は登録事業者だったか」を date=YYYY-MM-DD で確認。date は時刻もタイムゾーンも持たない暦日として扱います。

04

個人事業主への対応

T番号が個人事業主でもインボイス有効性を返却。氏名・住所などの個人情報は個人情報保護の観点から null で返します。

05

正規化された日本語データ

㈱ / (株) / 株式会社 の統一、全角半角・長音符・スペースの正規化を施したクリーンなデータを返します。

06

安定した運用と同期

国税庁データを毎日差分取得して自前DBに格納。利用者は当社のAPIキー1本だけで利用を開始できます。

Response cases

法人も、個人事業主も。

法人ケース

名称・住所・法人格を含む法人情報と、インボイス登録状況・有効性を統合して返します。

個人事業主ケース

個人事業主は氏名・屋号・通称・住所を null とし、インボイス有効性のみ返します。

name: nulltrade_name: nullpopular_name: nulladdress: null
Endpoints

主要7エンドポイント。

  • GET/v1/companies/{corporate_number}法人番号検索
  • GET/v1/invoice/{registration_number}T番号検索
  • GET/v1/invoice/{registration_number}/valid過去日付有効性確認
  • GET/v1/companies/search法人名検索
  • POST/v1/batch/matchバッチ名寄せ受付
  • GET/v1/batch/{job_id}バッチ進捗取得
  • GET/v1/batch/{job_id}/downloadバッチ結果ダウンロード
Live playground

番号を入力して、レスポンスを体感する。

法人番号(13桁)またはインボイス登録番号(T+13桁)を入力すると、統合レスポンスを未ログインのまま試せます。

サンプルを試す
9010001000001法人 · 登録済
5010401012345法人 · 失効
T9999999999999個人事業主
GET /v1/companies/9010001000001
{
  "corporate_number": "9010001000001",
  "name": "株式会社サンプル",
  "address": { "prefecture": "東京都", … },
  "invoice": {
    "registration_number": "T9010001000001",
    "registered": true,
    "valid": true
  }
}
Quick start

3ステップで、実装完了。

  1. 1
    アカウントを作成する
    無料プランで登録。クレジットカードの登録は不要です。
  2. 2
    APIキーを取得する
    ダッシュボードから x-api-key を即時発行。環境ごとに複数管理できます。
  3. 3
    x-api-key でリクエストする
    x-api-key ヘッダーを付けてリクエストすると、統合JSONがひとつのレスポンスで返ります。
GET /v1/companies/9010001000001
curl https://api.example.com/v1/companies/9010001000001 \
  -H "x-api-key: bango-api-xxxx"
Batch matching

バッチ名寄せ。
表記ゆれを、信頼スコア付きで。

㈱・(株)・全角半角の揺れを含む企業名リストを、まとめて法人番号に変換。confident / review / unmatched(境界スコア 0.85 / 0.65)の3段階で判定します。

POST /v1/batch/match
curl -X POST https://api.example.com/v1/batch/match \
  -H "x-api-key: bango-api-xxxx" \
  -d '["㈱サンプル","サンプル(株)"]'
Comparison

国税庁API・他競合との比較。

機能
国税庁API
他社API
バンゴーAPI
JSONレスポンス
XMLのみ
対応
対応
法人+インボイスを1回で取得
2回叩く
非対応
1コール
T番号だけで法人情報も取得
不可
不可
対応
バッチ名寄せ(表記ゆれ)
不可
不可
対応
過去日付での有効性確認
不可
不可
対応
月額(最安・税込)
無料
66,000円〜
4,980円〜

※ 比較は2026年7月時点の当社調査に基づきます。「他社API」は法人番号関連APIを提供する国内商用サービスの代表例であり、すべてのサービスを網羅するものではありません。

Pricing
FAQ

よくある質問。

複雑なパースから解放され、
コードを書くことに集中する。

月500件まで無料。クレジットカードの登録は不要です。