オープンデータの「先進国」と言えばイギリス・米国。data.gov.uk・data.gov の規模感と、Python から実際に叩く実装例を見ます。
data.gov.uk のカタログ (CKAN)を叩く
import requestsimport pandas as pd
CKAN = "https://data.gov.uk/api/3/action"
# データセット検索r = requests.get( f"{CKAN}/package_search", params={"q": "rail", "rows": 50}, timeout=30,)results = r.json()["result"]print(f"ヒット数: {results['count']}")
# DataFrame に整形rows = []for ds in results["results"]: rows.append({ "title": ds["title"], "org": ds.get("organization", {}).get("title", ""), "n_resources": len(ds.get("resources", [])), "license": ds.get("license_title", "Unknown"), })df = pd.DataFrame(rows)print(df.head(10).to_string())api.data.gov(米連邦API ゲートウェイ)を叩く
米国連邦政府の各 API は api.data.gov を経由して呼びます。サインアップで API キーを発行すれば、複数機関のAPIに同じキーでアクセス可能。FEC(連邦選挙委員会) の選挙費用データを例に。
import requests
API_KEY = "DEMO_KEY" # 本番は https://api.data.gov/signup/ で発行ENDPOINT = "https://api.open.fec.gov/v1/elections/"
r = requests.get( ENDPOINT, params={ "api_key": API_KEY, "cycle": 2024, "office": "president", "per_page": 20, }, timeout=30,)data = r.json()print(f"件数: {len(data['results'])}")for elec in data["results"][:5]: print(f" {elec.get('election_state')} - {elec.get('office_full')}")DEMO_KEY: 動作確認用の共有キー。1時間 30 リクエスト / 1日 50 リクエスト に制限される。本番運用には個別キーを取得(無料、即発行)。個別キーは 1時間 1,000 / 1日 10,000 が標準(機関により異なる)。
データ取得の留意点(2026年5月時点)
英国(data.gov.uk): 約 70,000 データセット。Open Government Licence v3.0(OGL) が標準。出典明記で商用OK。 米国(data.gov): 約 25万データセット。連邦政府制作データは原則 Public Domain(CC0 相当)、商用OK・出典必須ではない(推奨)。
- 英国 OGL v3.0: コンテンツ再公開可・商用OK・派生著作可。「Contains public sector information licensed under the Open Government Licence v3.0」のクレジット表示。
- 米国連邦政府: 連邦法上「政府著作物は公共領域」。州・地方レベルは別ライセンスの場合あり。
- 米国 api.data.gov: 連邦各省庁の API ゲートウェイ。API キー必須、無料、レート制限あり(機関により異なる)。1キーで複数機関の API 利用可。
- 英国 API: data.gov.uk 自体は CKAN ベースのカタログ API を提供。データセットそのものは各省庁の独自 API / ダウンロードへリンク。
- 英米共通の注意: GDPR / CCPA の影響でデータが匿名化されている。「個人を特定可能な属性」が削られているため、ジオ精度・年齢分布などが粗いケースあり。
- 為替・人口換算: 単純な日米比較は、為替レートとPPP(購買力平価)で補正しないと誤読する。
- API 仕様変更: 政権交代・政策変更で API 廃止・移行の歴史あり(米国は特に)。本番運用ではバージョン固定 + 移行ニュースの定期チェック。
data.gov.uk: https://www.data.gov.uk/ / data.gov: https://www.data.gov/ / api.data.gov: https://api.data.gov/ / OGL v3.0 全文: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/
次回予告
EP.12 はオープンデータと自社データの「重ね合わせ」総まとめ。1年間の集大成。
この記事の感想を教えてください
あなたの 1 クリックで、本当にこの記事は更新されます。「もっと詳しく」「続編希望」が一定数集まった記事は、 ふくふくが 実際に内容を拡充したり続編記事を公開 します。 送信したリアクションはお使いのブラウザに記録され、再カウントされません。