日本政府のオープンデータAPIの始め方

執筆:NextLogic元SE・IT実務15年/政府オープンデータ・各府省APIを自ら検証) / 最終更新:2026-07-04

日本政府のオープンデータは省庁ごとにAPIが分かれており、入口を知るのが最初の壁です。統計は総務省、法令は法務省・デジタル庁、気象は気象庁、というように所管が分かれているため、「そもそもどこに何があるのか」を掴むだけで一苦労します。このガイドでは、分野別の主要APIと、キーの要否、最短で使い始める具体的な手順、そして複数のAPIをまとめて扱う方法(MCP)までを一気通貫で整理しました。

分野別の主要API

統計=e-Stat/統計ダッシュボード。法令・行政=e-Gov法令/国会会議録/パブリックコメント。気象・防災=気象庁(天気・地震・津波)/J-SHIS(地震ハザード)/重ねるハザードマップ。企業・金融=法人番号/gBizINFO/EDINET/jGrants(補助金)/日本銀行時系列統計。地理空間=国土地理院ジオコーディング/PLATEAU(3D都市モデル)。学術=国立国会図書館(NDL)/J-STAGE/CiNii。不動産=不動産情報ライブラリ。まずはこの分野マップを頭に入れると、探す時間が大きく減ります。

各APIは仕様書のフォーマットも認証方式もばらばらで、個別に読み解くのは負担が大きいのが実情です。図鑑(CiviNavi)では、収録している全データ源・全ツールを「分野→データ源→ツール」の3階層ツリーで辿れるようにし、各ツールの『取れる項目』と『試してみる』をその場で確認できます。まず図鑑で全体像を俯瞰し、目当てのツールに当たりを付けてから個別APIの詳細に入ると効率的です。

キーレスで今すぐ使えるAPI

気象庁(天気・地震・台風・津波)、e-Gov法令、国会会議録、国土地理院ジオコーディング、統計ダッシュボード、NDL/J-STAGE/CiNii、日本銀行時系列統計、地震ハザード(J-SHIS)などは、APIキー不要で誰でもすぐ呼べます。登録の手間がないため、まず疎通確認や試作に向いています。

一方、e-Stat・EDINET・gBizINFO・法人番号・不動産情報ライブラリ・ハローワーク求人などは無料のキー(appIDやトークン等)取得が前提です。「政府APIはすべてキー不要」と決めつけると、キー登録が必要なAPIで詰まります。まずキーレスAPIで感触をつかみ、必要になった分野だけキーを取得していくのが効率的な進め方です。

キーが必要なAPIと登録の目安

キー登録が要るAPIは、それぞれ発行元が異なります。統計の e-Stat は総務省の窓口で無料のアプリケーションID(appId)を発行し、企業情報の gBizINFO は経済産業省、開示書類の EDINET は金融庁、法人番号は国税庁、不動産情報ライブラリは国土交通省がそれぞれ発行します。分野ごとに窓口が分かれているため、必要になった分だけ順に取得していくのが現実的です。

いずれも無料で、登録自体は数分から数十分で完了することが多いですが、審査や発行に時間がかかるものもあります。まずキー不要のツールで実装の骨組みを作り、キーが要る分野は後から差し込む、という順序にしておくと、キー発行を待っている間も開発を止めずに進められます。

図鑑では各ツールに認証区分(キー不要/キー必要)を明示しているので、実装計画を立てる段階で「どこにキー取得のタスクが要るか」を先に洗い出せます。キーの有無で使える範囲が変わるため、着手前に一覧で確認しておくと手戻りを防げます。

最初の1本を叩く(具体例)

最短で成功体験を得るなら、キー不要の気象庁から始めるのがおすすめです。jma_forecast に areaCode(府県予報区などの地域コード)を1つ渡すだけで、今日・明日の天気・降水確率・気温がJSONで返ります。地域コードは全国分が公開されているので、自分の住む地域のコードを一度控えておくと以後の試行が楽になります。

行政・法令なら law_keyword_search に keyword を渡すと該当法令が一覧で返り、続けて law_data に lawId を渡せば条文本文まで取得できます。国会の議論を追うなら kokkai_meetings / kokkai_speeches に any(キーワード)や from / until(期間)を渡します。いずれもキー登録なしで動くため、環境構築の正しさを確認する疎通テストに向いています。

統計を扱うときだけ appId が要ります。e-Stat の appId を用意し、estat_search → estat_meta → estat_data の3段で辿ります。どの分野のどのツールを使えばよいか迷ったら、gov_cross_search に query を渡すと複数分野のAPIを横断して「どのツールが該当しそうか」を先に当たれるので、入口探しの時間を短縮できます。全ツールの一覧と認証区分は gov_api_catalog で俯瞰できます。

よくあるつまずき

キーの要否を取り違えるのが最初の壁です。前述のとおり、e-Stat・EDINET・gBizINFO・法人番号などは無料でも登録が要り、気象庁や法令はキー不要です。ツールごとの認証区分は図鑑の各ツールページに明記しているので、実装前に確認すると空振りを防げます。

地域コードの体系が省庁ごとに違う点も混乱の元です。気象庁は府県予報区コード、e-Statや自治体統計は全国地方公共団体コード(5桁)、地理空間系は緯度経度を使います。同じ「地域を指定する」でも渡す値の形式が異なるため、各ツールの params 定義を確認してから渡してください。座標が要るツールには、先にジオコーディングで住所を座標化して渡します。

提供終了APIを掴まないことも大切です。RESAS API(地域経済分析)は2025年3月に提供を終了しており、新規取得はできません。図鑑では廃止ツールを「提供終了」として明確に区別し、代替の取得先を案内しています。古い記事や資料を参考にする際は、そのAPIが現役かを確認してください。

まとめて使う(MCPで自分のAIに接続)

分野ごとにAPI仕様を個別に覚える代わりに、これらをまとめて扱えるMCPサーバー(japan-gov-mcp)を使うと、自分のAIアシスタントから自然言語で各APIを呼べます。「東京都の人口推移を出して」「この住所の災害リスクを調べて」といった依頼を、裏側で適切なツールに割り振って実行してくれるイメージです。キーレスのツールの多くは接続直後から利用できます。

接続手順は図鑑の「AIに接続」ページにまとめています。キーが必要なツールは、キーを設定した分だけ順次使えるようになるので、まずキーレスで動作を確かめ、必要な分野のキーを段階的に足していくと無理がありません。個別APIの学習コストを大きく下げられるのが、この方式の利点です。

出典

この記事を書いた人
NextLogicCiviNavi 主筆

元システムエンジニア。Web系アプリ開発6年+ソリューション9年、IT実務およそ15年。個人開発者として、政府オープンデータや各府省のAPIを実際に叩いて検証し、「何が取れるか」「実装時にどこで詰まるか」「どう活用するか」を一次検証にもとづいて記録しています。

運営者・検証方針について →
自分のAIに接続する →83ツールを見る

ほかのガイド

e-Stat APIで何が取れるか早わかりRESAS廃止後の代替データAPI気象庁の天気予報・地震情報をAPIで取得する法令を全文検索・取得する(e-Gov法令API)住所を緯度経度に変換する(国土地理院ジオコーディング)日本銀行の時系列統計(為替・金利・マネー)を取得する国会の会議録・発言を検索・取得する(国会会議録API)法人番号・gBizINFO・EDINETで企業情報を調べる地震ハザード・地質・地震/津波をAPIで調べる不動産の取引価格・地価をAPIで調べるEDINET APIで何が取れるか早わかりJ-STAGE APIで論文を検索するPLATEAU 3D都市モデルをAPIで探すjGrants APIで補助金・助成金を検索する雇用・賃金の統計をAPIで取るシームレス地質図APIで地点の地質を調べるCiNii Research APIで論文・研究データを横断検索するそらまめくんAPIで大気汚染データを取る国立国会図書館サーチAPIで書誌を検索するJAXAの衛星データをAPIで探す(STAC)ジャパンサーチ・IRDB・researchmap をAPIで使い分けるパブリックコメントをRSSで自動監視する外務省の海外安全情報をAPIで取るミラサポplus APIで中小企業の支援事例を探す
← ガイド一覧