適格請求書発行事業者API (インボイスAPI) リファレンス
要約: 国税庁が公表する適格請求書発行事業者の登録情報を、T + 13桁 (計14文字) のインボイス登録番号から取得するREST API。インボイス制度の取引先検証・経理仕訳の自動化に役立ちます。本APIはプレミアムプラン以上でご利用いただけます (詳細は 料金プラン)。
このページは技術リファレンスです。ユースケース・料金・導入事例はこちら。
エンドポイント一覧この見出しへのリンク
| メソッド | パス | 用途 |
|---|---|---|
| GET | /v1/invoice/{登録番号} | 適格請求書発行事業者情報の取得 |
共通仕様この見出しへのリンク
| 項目 | 内容 |
|---|---|
| 認証 | Authorization: Token YOUR_API_KEY |
| Content-Type | application/json |
| プラン | 本APIはプレミアムプラン以上でご利用いただけます (詳細は 料金プラン) |
GET /v1/invoice/{登録番号}この見出しへのリンク
リソースURLこの見出しへのリンク
https://api.kenall.jp/v1/invoice/{登録番号}
パスパラメータこの見出しへのリンク
| 名前 | 型 | 必須 | 説明 | 例 |
|---|---|---|---|---|
{登録番号} | string | 必須 | インボイス登録番号。T で始まる14文字 (T + 13桁) | "T2021001052596" |
curl サンプルこの見出しへのリンク
curl -H "Authorization: Token YOUR_API_KEY" \
https://api.kenall.jp/v1/invoice/T2021001052596
レスポンス例この見出しへのリンク
現行APIバージョン (2024-01-01 単一)。本番kenall.jpと同じ構造で表示。
{
"version": "2022-02-22",
"data": {
"published_date": "2024-01-31",
"sequence_number": 105653,
"qualified_invoice_issuer_number": "T2021001052596",
"process": 1,
"correct": 0,
"kind": 2,
"latest": 1,
"registration_date": "2023-10-01",
"update_date": "2022-03-02",
"disposal_date": null,
"expire_date": null,
"address": {
"postal_code": null,
"jisx0402": "13101",
"prefecture": "東京都",
"prefecture_kana": "トウキョウト",
"prefecture_roman": "Tokyo",
"city": "千代田区",
"city_kana": "チヨダク",
"city_roman": "Chiyoda-ku",
"street_number": "麹町3丁目12-14麹町駅前ヒルトップ8階",
"town": "麹町",
"kyoto_street": null,
"block_lot_num": "3-12-14",
"building": "麹町駅前ヒルトップ",
"floor_room": "8階"
},
"address_request": null,
"address_inside": null,
"kana": "",
"name": "株式会社オープンコレクター",
"trade_name": "",
"popular_name_previous_name": ""
}
}レスポンス・トップレベルフィールドこの見出しへのリンク
| 名前 | 型 | 説明 | 例 |
|---|---|---|---|
version | string | データのバージョン番号。YYYY-MM-DD 形式のデータ作成日付 | "2022-01-31" |
data | object | 適格請求書発行事業者レコード (下表) | 後述 |
data オブジェクトのフィールド仕様 (19フィールド)この見出しへのリンク
| 名前 | 型 | 説明 | 例 |
|---|---|---|---|
published_date | string | 国税庁のサイトに記載の更新日 | "2021-01-04" |
sequence_number | number | 同一の適格請求書発行事業者レコードの変更履歴番号。発行事業者ごとに数字が大きい方が最新。 (採番はソースとなるファイル毎に行われるため、異なる事業者のレコードの間で大小は一貫していないことに留意。) 左にゼロを詰めない数字で、最大桁数8桁で表される | 1391194 |
qualified_invoice_issuer_number | string | 国税庁によって適格請求書発行事業者に付与された登録番号 (T + 13桁) | "T2021001052596" |
process | number | 処理区分。1: 新規 / 2: 公表内容の変更 / 3: 登録の失効 / 4: 登録の抹消 / 99: 削除 | 2 |
correct | number / null | 訂正区分。0: 訂正以外 / 1: 訂正 / null: 削除 | 0 |
kind | number | 人格区分。1: 個人 / 2: 法人 (「人格のない社団等」を含む) | 2 |
registration_date | string | YYYY-MM-DD形式の、適格請求書発行事業者として登録された年月日 | "2021-01-04" |
update_date | string | YYYY-MM-DD形式の更新年月日 | "2021-01-12" |
disposal_date | string / null | YYYY-MM-DD形式の取消年月日 | "2021-01-12" |
expire_date | string / null | YYYY-MM-DD形式の失効年月日 | "2021-01-12" |
latest | number | 最新のレコードか否か。0: 過去情報 / 1: 最新情報 | 1 |
name | string | 氏名または名称1 | "株式会社オープンコレクター" |
kana | string | 国外事業者が適格請求書発行事業者である場合、「氏名又は名称」の「日本語 (カナ) 表記」 (振りガナではない点に注意) | "オープンコレクター" |
trade_name | string | 主たる屋号1 | "..." |
popular_name_previous_name | string | 通称・旧姓1 | "..." |
address | object / null | 法人 (人格のない社団等を除く) の本店、または主たる事務所の所在地を表すサブレコード (下表) 1 | 後述 |
address_request | object / null | 『適格請求書発行事業者の公表事項の公表 (変更) 申請書』に記載された「主たる事務所の所在地等」 (個人の場合) あるいは「本店又は主たる事務所の所在地等」 (人格のない社団等の場合) のサブレコード1 | — |
address_inside | object / null | 適格請求書発行事業者のうち、特定国外事業者以外の国外事業者の「国内において行う資産の譲渡等に係る事務所、事業所その他これらに準ずるもの所在地」のサブレコード1 | — |
address / address_request / address_inside オブジェクトのフィールド仕様 (15フィールド)この見出しへのリンク
| 名前 | 型 | 説明 | 例 |
|---|---|---|---|
postal_code | string / null | 住所情報から逆引きした郵便番号23 | "1020083" |
jisx0402 | string / null | 国内所在地の全国地方公共団体コード3 | "13101" |
prefecture | string / null | 国内所在地の都道府県名3 | "東京都" |
prefecture_kana | string / null | 国内所在地の都道府県名 (全角カナ) 3 | "トウキョウト" |
prefecture_roman | string / null | 国内所在地の都道府県名 (ローマ字表記) 3 | "Tokyo" |
city | string / null | 国内所在地の市区町村および行政区3 | "千代田区" |
city_kana | string / null | 国内所在地の市区町村および行政区 (全角カナ) 3 | "チヨダク" |
city_roman | string / null | 国内所在地の市区町村および行政区 (ローマ字表記) 3 | "Chiyoda-ku" |
street_number | string | 国内事業者の場合は、国内所在地の町域以下の住所 (丁目番地等)。国外事業者の場合は住所を表す文字列全体 | "麹町3丁目12-14麹町駅前ヒルトップ8階" |
town | string / null | street_number を構成する、国内所在地住所の町名。存在しない場合は空文字あるいはnullになる3 | "麹町" |
kyoto_street | string / null | street_number を構成する、国内所在地住所に含まれる京都の通り名。存在しない場合は空文字あるいはnullになる3 | "先斗町通四条上る" |
block_lot_num | string / null | street_number を構成する、国内所在地住所の号番地。存在しない場合は空文字あるいはnullになる3 | "3-12-14" |
building | string / null | street_number を構成する、国内所在地住所のビル名。存在しない場合は空文字あるいはnullになる3 | "麹町駅前ヒルトップ" |
floor_room | string / null | street_number を構成する、国内所在地住所の階層及び部屋番号。存在しない場合は空文字あるいはnullになる3 | "8階" |
HTTPステータス・エラーこの見出しへのリンク
| HTTPステータス | 意味 | 典型的な原因 |
|---|---|---|
| 200 | OK | 正常に取得 |
| 400 | Bad Request | 登録番号の形式不正 (T + 13桁でない) |
| 401 | Unauthorized | APIキー未設定/無効 |
| 403 | Forbidden | 契約中のプランに含まれないAPIです |
| 404 | Not Found | 該当する登録番号なし (未登録 / 失効済み) |
| 429 | Too Many Requests | リクエスト量の制限超過 |
SDK で呼び出すこの見出しへのリンク
import { KENALL } from '@ken-all/kenall';
const api = new KENALL('YOUR_API_KEY');
const result = await api.getInvoiceIssuer('T2021001052596');
console.log(result.data.name); // => 株式会社オープンコレクター
console.log(result.data.disposal_date === null); // => true (有効)
console.log(result.data.qualified_invoice_issuer_number); // => "T2021001052596"
// 法人番号はT番号の数字部分 (後ろ13桁)
const corporateNumber = result.data.qualified_invoice_issuer_number.slice(1);
console.log(corporateNumber); // => "2021001052596"
このAPIに関する技術FAQこの見出しへのリンク
登録番号の形式は?
T で始まる14文字の登録番号です (T + 13桁)。
法人番号はどこから取得できますか?
本APIのレスポンスには corporate_number フィールドは含まれません。法人の場合、登録番号 qualified_invoice_issuer_number(例: "T2021001052596") の後ろ13桁が法人番号です。法人番号API でその13桁を引けば詳細な法人情報が得られます。
個人事業主か法人かはどう判定しますか?
kind フィールドで判定します。1: 個人 / 2: 法人 (人格のない社団等を含む)。
取消・失効はどのフィールドで判定しますか?
disposal_date は取消年月日、expire_date は失効年月日で、いずれも YYYY-MM-DD 形式です (該当がなければ null)。両者は別の事由を表します。取引判定に用いる場合の運用ルールは業務要件に応じて設計してください (本APIの仕様として定めるものではありません)。
定期的な取消・失効チェックの実装方法は?
取引先マスタに登録された全てのT番号について、定期バッチで本APIを叩き、disposal_date が更新されていないかをチェック。法人番号レーダー と組み合わせると、法人情報の変更検知と合わせて自動化できます。
OpenAPI スキーマこの見出しへのリンク
OpenAPI スキーマ (YAML): 2024-01-01 / 2025-01-01
関連リファレンスこの見出しへのリンク
- ⚠️ 既知の問題 (このAPIに該当する制約・破壊的変更)
- API共通仕様
- 法人番号API — 法人番号からインボイス登録番号への変換
外部参考リソースこの見出しへのリンク
- 国税庁『適格請求書発行事業者公表サイト』 — 元データの出典
Footnotesこの見出しへのリンク
最終更新: 2026-07-14