法人番号・T番号から、企業情報とインボイス情報を、1つのAPIで。

国税庁の法人番号・インボイスデータを統合・正規化してJSONで返します。差分同期や名寄せもBango API側で運用するため、自社で組み込むAPIは1つだけです。

自作もできます。でも、Bango APIなら、その後の保守まで持たなくて済みます。

月500コールまで無料・Freeプランはクレジットカード不要

GET /v1/companies/1180301018771
{
  "object": "company",
  "schema_version": "2026-08",
  "data": {
    "corporate_number": "1180301018771",
    "name": "トヨタ自動車株式会社",
    "name_kana": "トヨタジドウシャ",
    "name_en": null,
    "name_image_id": null,
    "kind": "株式会社",
    "kind_code": "301",
    "address": {
      "prefecture": "愛知県",
      "city": "豊田市",
      "street": "トヨタ町1番地",
      "full": "愛知県豊田市トヨタ町1番地",
      "post_code": "4710826",
      "prefecture_code": "23",
      "city_code": "23211",
      "prefecture_en": null,
      "city_en": null,
      "image_id": null
    },
    "address_outside": null,
    "active": true,
    "closure": null,
    "assignment_date": "2015-10-05",
    "updated_at": "2019-04-23",
    "search_excluded": null,
    "revision": {
      "sequence_number": null,
      "published_date": null,
      "change_date": null,
      "process": null,
      "correct": null,
      "change_cause": null,
      "latest": null
    },
    "invoice": {
      "found": true,
      "registration_number": "T1180301018771",
      "registered": true,
      "registration_date": "2023-10-01",
      "cancel_date": null,
      "expire_date": null,
      "valid": true,
      "country": "domestic"
    }
  },
  "links": {
    "self": "https://api.bango-api.jp/v1/companies/1180301018771",
    "docs": "https://bango-api.jp/docs#companies_lookup",
    "invoice": "https://api.bango-api.jp/v1/invoice/T1180301018771"
  },
  "meta": {
    "source": {
      "name": "nta",
      "updated_at": "2019-04-23"
    }
  }
}

2026-08-25取得時のサンプルレスポンスです。表示例として国税庁公表データを使用しており、掲載企業との提携・推奨関係を示すものではありません。

500万件超
法人データ
400万件超
インボイス登録
1コール
で統合取得
¥4,980〜
有料プラン月額
What you get

Bango APIが引き受ける、3つ。

01

2つのAPIを1つに。

法人番号かT番号を1つ投げるだけで、企業情報とインボイス登録状況が1回のレスポンスでまとまって返ります。XMLパースも、2回のコールも、自前のマージも不要です。

02

データ運用を肩代わり。

国税庁データを毎日差分同期して自前DBに格納・正規化しています。差分の追随もデータ基盤の運用もこちら側で持つので、利用側はAPIキー1本で始められます。

03

名寄せまで扱える。

表記ゆれを含む企業名リストを、信頼スコア付きで法人番号に一括変換します。confident / review / unmatched の3段階(境界スコア 0.85 / 0.65)で判定し、精度は保証ではなくカバレッジ×confident精度の2軸で計測して公開します。

Build vs Buy

減らせる実装と保守。

自作する場合

  • 法人番号APIが返すXMLのパース
  • 法人情報とインボイスAPIを2回に分けて呼び出す実装
  • 2つのレスポンスを突き合わせるマージ処理
  • ㈱ / (株) / 株式会社 や全角半角の表記ゆれ正規化
  • レート制限への対応とリトライ設計
  • 国税庁データの日次差分同期
  • 失効・再登録の追随
  • 国税庁の仕様変更への継続的な追随
  • 自前DBの構築と運用
  • 同期状況やデータ鮮度のモニタリング

Bango APIを使う場合

  • APIキーを1本発行する
  • 1回のリクエストで統合レスポンスを受け取る
  • 返ってきたJSONを自社機能に組み込む

国税庁APIを呼び出すコードだけでなく、その後の運用までBango API側で引き受けます。

Use cases

こんな場面で使えます。

請求書受領時のインボイス登録確認

受け取った請求書のT番号が、登録事業者のものかをその場で確認します。

取引先登録時の法人情報補完

法人番号を入力するだけで、名称・住所・法人格を取引先マスタへ補完できます。

T番号から企業情報を逆引き

T番号しか手元にない場合でも、対応する企業情報を引き当てられます。

取引先マスタの法人番号名寄せ

表記ゆれを含む既存の取引先名を、信頼スコア付きで法人番号に突き合わせます。

API

APIでできること。

  • 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バッチ結果ダウンロード

受領日時点の有効性を、後から確認。

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

個人事業主のT番号も、有効性は返す。

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

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

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

Playground

レスポンスを、その場で確かめる。

T番号(インボイス登録番号)から、企業情報とインボイス有効性を統合した1つのレスポンスが返ります。登録前はMockでレスポンス形式を確認でき、実データの照会はログイン後に利用できます。

サンプルを試す
1180301018771法人番号
T1180301018771インボイス登録番号
GET /v1/invoice/T1180301018771
{
  "object": "invoice_issuer",
  "schema_version": "2026-08",
  "data": {
    "kind": "corporation",
    "corporate_number": "1180301018771",
    "name": "トヨタ自動車株式会社",
    "name_kana": "トヨタジドウシャ",
    "name_en": null,
    "trade_name": null,
    "popular_name": null,
    "country": "domestic",
    "address": {
      "prefecture": "愛知県",
      "city": "豊田市",
      "street": "トヨタ町1番地",
      "full": "愛知県豊田市トヨタ町1番地",
      "post_code": "4710826",
      "prefecture_code": "23",
      "city_code": "23211",
      "prefecture_en": null,
      "city_en": null,
      "image_id": null
    },
    "address_request": null,
    "address_inside": null,
    "address_outside": null,
    "active": true,
    "closure": null,
    "assignment_date": "2015-10-05",
    "updated_at": "2021-10-28",
    "revision": null,
    "invoice": {
      "found": true,
      "registration_number": "T1180301018771",
      "registered": true,
      "registration_date": "2023-10-01",
      "cancel_date": null,
      "expire_date": null,
      "valid": true,
      "country": "domestic"
    }
  },
  "links": {
    "self": "https://api.bango-api.jp/v1/invoice/T1180301018771",
    "docs": "https://bango-api.jp/docs#invoice_lookup",
    "company": "https://api.bango-api.jp/v1/companies/1180301018771"
  },
  "meta": {
    "source": {
      "name": "nta",
      "updated_at": "2021-10-28"
    }
  }
}

2026-08-25取得時のサンプルレスポンスです。表示例として国税庁公表データを使用しており、掲載企業との提携・推奨関係を示すものではありません。

Quick start

4ステップで、最初のレスポンスまで。

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

表記ゆれを含む企業名リストを、法人番号へ一括照合。

企業名リストをまとめて法人番号へ変換し、confident / review / unmatched(境界スコア 0.85 / 0.65)の3段階で判定します。1ジョブ最大1,000件を非同期で処理できます。

POST /v1/batch/match
curl -X POST https://api.bango-api.jp/v1/batch/match \
  -H "x-api-key: bango-api-xxxx" \
  -d '["トヨタ自動車㈱","トヨタ自動車(株)"]'
Pricing

シンプルな料金体系

Transparency

運用状況とデータ品質を、確認できる形で公開します。

APIの稼働状況、データの更新方針・出典、名寄せ結果の判定根拠を明示し、導入前後に利用者自身が確認できる運用を行っています。

国税庁データを日次同期

法人番号・インボイスの公表データを日次で差分同期しています。データの更新方針はドキュメントで公開しています。反映のタイミングは国税庁の公表状況に依存します。

データ更新方針を見る

出典と加工範囲を明示

国税庁の法人番号公表サイト・適格請求書発行事業者公表サイトを出典とし、統合・正規化・名寄せを行って提供しています。

データ出典を見る

判定根拠をレスポンスで返却

名寄せ結果は confident / review / unmatched と信頼スコアで返し、自動処理できる結果と確認が必要な結果を分けられます。

名寄せ仕様を見る

※Bango APIは国税庁の公表データを加工して提供するサービスであり、国税庁が本サービスの内容を保証するものではありません。

FAQ

よくある質問。

月500コールまで、無料で利用できます。

クレジットカード不要。登録後すぐにAPIキーを発行できます。