日本の政府公開APIを統合したコマンドラインツール
A unified CLI tool for accessing Japanese government public APIs.
brew install forone-ai/tap/jpngo install github.com/Go-555/japan-cli@latestDownload from Releases.
| Command | API | Auth |
|---|---|---|
jpn law |
e-Gov 法令API v2 | None |
jpn subsidy |
JGrants 補助金API | None |
jpn corp |
法人番号システム Web-API | App ID |
jpn invoice |
インボイス公表API | App ID |
jpn edinet |
EDINET API v2 | API Key |
jpn gbiz |
gBizINFO API | API Token |
jpn realestate |
不動産情報ライブラリAPI | API Key |
jpn patent |
特許情報取得API | Token |
認証不要のAPIはすぐに使えます:
# 法令検索
jpn law search "民法"
jpn law get 325AC0000000089
# 補助金検索
jpn subsidy search "IT導入補助金"
jpn subsidy get <id>認証が必要なAPIは先にキーを設定してください:
# API認証情報の設定
jpn config set corp.app-id <your-app-id>
jpn config set invoice.app-id <your-app-id>
jpn config set edinet.api-key <your-api-key>
jpn config set gbiz.token <your-token>
jpn config set realestate.api-key <your-api-key>
jpn config set patent.token <your-token>
# 法人番号検索
jpn corp search "トヨタ"
jpn corp get 2180001012612
# インボイス事業者確認
jpn invoice check T1234567890123
jpn invoice search "株式会社○○"
# 有価証券報告書
jpn edinet list 2025-01-15
jpn edinet get <docID>
# 法人活動情報
jpn gbiz search "東京都"
jpn gbiz get <corporate_number>
# 不動産取引価格
jpn realestate price --area 13101 --year 2024
jpn realestate land-price --area 13 --year 2024
# 特許検索
jpn patent search "人工知能"
jpn patent get <application_number># テーブル形式 (デフォルト)
jpn law search "民法"
# JSON形式
jpn law search "民法" -o json
# CSV形式
jpn law search "民法" -o csv設定ファイル: ~/.jpn/config.yaml
環境変数でも設定可能です (例: JPN_CORP_APP_ID):
# 設定の確認
jpn config list
# 設定の変更
jpn config set <key> <value>MIT