2つのAPIを1つに。
法人番号かT番号を1つ投げるだけで、企業情報とインボイス登録状況が1回のレスポンスでまとまって返ります。XMLパースも、2回のコールも、自前のマージも不要です。
国税庁の法人番号・インボイスデータを統合・正規化してJSONで返します。差分同期や名寄せもBango API側で運用するため、自社で組み込むAPIは1つだけです。
自作もできます。でも、Bango APIなら、その後の保守まで持たなくて済みます。
月500コールまで無料・Freeプランはクレジットカード不要
{
"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取得時のサンプルレスポンスです。表示例として国税庁公表データを使用しており、掲載企業との提携・推奨関係を示すものではありません。
法人番号かT番号を1つ投げるだけで、企業情報とインボイス登録状況が1回のレスポンスでまとまって返ります。XMLパースも、2回のコールも、自前のマージも不要です。
国税庁データを毎日差分同期して自前DBに格納・正規化しています。差分の追随もデータ基盤の運用もこちら側で持つので、利用側はAPIキー1本で始められます。
表記ゆれを含む企業名リストを、信頼スコア付きで法人番号に一括変換します。confident / review / unmatched の3段階(境界スコア 0.85 / 0.65)で判定し、精度は保証ではなくカバレッジ×confident精度の2軸で計測して公開します。
国税庁APIを呼び出すコードだけでなく、その後の運用までBango API側で引き受けます。
1ジョブ最大1,000件のリストを非同期で一括照合し、完了後に結果をまとめて取得します。より大きなリストはジョブを分けて処理できます。
「受領日にこの事業者は登録事業者だったか」を date=YYYY-MM-DD で確認できます。date は時刻もタイムゾーンも持たない暦日として扱います。
T番号が個人事業主でも、インボイス登録の有効性は返します。氏名・住所などは個人情報保護の観点から null で返します。
㈱ / (株) / 株式会社 の統一、全角半角・長音符・スペースの正規化を施したクリーンなデータを返します。
T番号(インボイス登録番号)から、企業情報とインボイス有効性を統合した1つのレスポンスが返ります。登録前はMockでレスポンス形式を確認でき、実データの照会はログイン後に利用できます。
{
"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取得時のサンプルレスポンスです。表示例として国税庁公表データを使用しており、掲載企業との提携・推奨関係を示すものではありません。
curl https://api.bango-api.jp/v1/companies/1180301018771 \ -H "x-api-key: bango-api-xxxx"
企業名リストをまとめて法人番号へ変換し、confident / review / unmatched(境界スコア 0.85 / 0.65)の3段階で判定します。1ジョブ最大1,000件を非同期で処理できます。
curl -X POST https://api.bango-api.jp/v1/batch/match \ -H "x-api-key: bango-api-xxxx" \ -d '["トヨタ自動車㈱","トヨタ自動車(株)"]'
APIの稼働状況、データの更新方針・出典、名寄せ結果の判定根拠を明示し、導入前後に利用者自身が確認できる運用を行っています。
※Bango APIは国税庁の公表データを加工して提供するサービスであり、国税庁が本サービスの内容を保証するものではありません。