インボイスAPIの比較|登録番号を自動で確認する方法

取引先のインボイス登録番号(T番号)を自動で確認するAPIは、国税庁の公式APIと民間のAPIがあります。結論から言うと、選び方は次のとおりです。

  • 自社で開発でき、申請を待てる → 国税庁のインボイスWeb-API(無料)
  • Excelで確認したい → ExcelAPI
  • 法人番号の企業情報も一緒に使い、失効などの変化も追いたい → Bango API などの統合型API

この記事では、主なサービスを同じ物差しで比べます。Bango API は私たちのサービスです。他社の情報は各社の公開ページを2026年10月8日に確認した内容で、確認できなかったことは「未確認」と書いています。台帳堂は、2026年10月に提供を終了しAPIを停止したと公式に告知されているため、比較から外しました(2026年11月5日確認)。

インボイスAPIで比べるべき4つのポイント

  1. 取引日時点で有効だったかを判定できるか: 請求書の確認では「今日」ではなく「取引した日」に登録が有効だったかが大事です
  2. 法人番号の情報と一緒に取れるか: 取引先マスタの社名や所在地も同時に更新したいかどうか
  3. 登録の取消・失効に気づけるか: 一度確認した番号が、あとで失効することがあります
  4. 使い始めるまでの手間と料金: 申請の有無、無料枠、回数の単位

主なサービスの比較表

サービス料金(税込)取引日時点の判定法人番号の企業情報変更の通知
国税庁 インボイスWeb-API無料あり(日付を指定する機能)別システム差分取得APIを自分で呼ぶ
ExcelAPIFREE〜(有料機能は4,400円/月〜)未確認社名からの法人番号検索あり未確認
ケンオールPremium 66,000円/月〜未確認(登録日・失効日などの項目は返る)別のAPIで取得日次レーダー
法人くん無料未確認検索APIあり未確認
Bango APIFree 0円〜Starter 月額4,980円(税込)〜あり1回で統合して返すWebhook・Pull

料金や機能は変わることがあります。契約前に各社の公式ページで確かめてください。

サービス別の特徴

国税庁 インボイスWeb-API

国税庁の適格請求書発行事業者公表システムのAPIです。登録番号を指定した取得、期間を指定した差分の取得、登録番号と日付を指定してその日時点の情報を取得する機能があります。応答はCSV・XML・JSONから選べ、1回に指定できる登録番号は最大10件です。

  • 良いところ: 無料。取引日時点の判定も公式APIでできる。
  • 気をつけるところ: インボイスWeb-APIが使えるアプリケーションIDは、利用方法の資料を出して国税庁の審査を受ける必要があります。法人の社名や所在地の変更履歴は、法人番号Web-APIから別に取ります。

手順はインボイスWeb-APIの使い方とインボイスWeb-APIの申請方法で解説しています。

ExcelAPI

Excelの関数やHTTPのAPIから、国税庁にその場で問い合わせてインボイスを確認できます。

  • 良いところ: Excelから手軽に使える。無料プランがある。
  • 気をつけるところ: インボイス確認がどの機能区分(無料/有料)に当たるか、枠が日単位か月単位かを確かめてから使ってください。

ケンオール

インボイスAPIは登録日・取消日・失効日などの項目を返します。公開ドキュメントでは、日付を指定してその日時点の有効性を判定する機能は見当たりませんでした。法人番号の情報は別のAPIで確認します。

  • 良いところ: 法人番号レーダーで日次の変更を追える。住所データなどと組み合わせられる。
  • 気をつけるところ: インボイスAPIはPremium(66,000円/月)以上のプランです。

法人くん

無料・登録不要でインボイスの検索APIを提供しています。

  • 良いところ: 無料ですぐ試せる。
  • 気をつけるところ: データの更新は不定期と案内されています。

Bango API

T番号でも法人番号でも、企業情報とインボイスの状態(登録日、取消日、失効日、有効かどうか)を1つのJSONで返します。/v1/invoice/{登録番号}/valid?date= で取引日時点の有効性を判定できます。

  • 良いところ: 申請不要でその日から使える。法人番号の企業情報とインボイスが1回でそろう。取消・失効をWebhookで受け取れる。
  • 気をつけるところ: 無料枠は月500回です。照会の件数だけが多い用途では、他社のほうが安く済むことがあります。

詳しくはBango APIとはを見てください。

用途別のおすすめ

やりたいことおすすめ
数件を手作業で確認したい国税庁の公表サイト(確認方法)
100件程度をまとめて確認したい無料の一括チェックツール(一括確認の方法)
自社で開発して無料で使いたい国税庁 インボイスWeb-API
Excelで使いたいExcelAPI
請求書システムに組み込み、取引日時点で判定したい国税庁Web-API、Bango API
取引先マスタの社名・所在地も一緒に更新し、失効も追いたいBango API

選ぶときの注意点

  • 個人事業主の扱いを確かめる: 個人事業主の登録番号も確認できるか、氏名をどう扱うかはサービスで違います。Bango API は登録状況を返し、氏名などの個人情報は返しません。
  • 確認の記録を残せるか: いつ、どの番号を、どの結果で確認したかを残しておくと、あとで説明しやすくなります。
  • 失効の検知: 一度の確認で終わりにせず、定期的に確認するか、変更通知を使ってください。確認の頻度はインボイスの確認義務と頻度で解説しています。

まとめ

インボイスAPIは、無料の国税庁Web-APIでも取引日時点の判定までできます。そのうえで、申請を待たずに始めたい、法人番号の企業情報と一緒に扱いたい、失効を自動で知りたい、という場合は統合型のAPIが向いています。

Bango API はFreeプランで月500回まで無料です。実際の取引先の番号で試してみてください。

この記事を書いた人

Bango API の開発者です。国税庁の法人番号Web-APIとインボイスWeb-APIを使ったシステムを実装してきた経験をもとに書いています。

本サービスは、国税庁法人番号システムWeb-API機能および国税庁適格請求書発行事業者公表システムのWeb-API機能を利用して取得した情報をもとに作成していますが、サービスの内容は国税庁によって保証されたものではありません。取得した情報は編集・加工して提供しています。