API・データの取得

人口・世帯数・人口密度と町丁境界を、読み取り専用のAPIから取得できます。認証やAPIキーは不要です。個人運営の非公式な加工データです。

まず試す

調布市全体の最新収録日の人口と世帯数をJSONで取得する

curl 'https://chofu-data.tokyo/api/v1/population/observations?geography_level=municipality&date=latest&metrics=population,households'

応答の data に数値、meta に適用条件・単位・収録範囲・出典・注意事項を含みます。latest は「このサイトの最新収録日」で、市の最新公表日と一致することを確認したものではありません。

取得先

内容GETのパス
公開データセットの一覧/api/v1/datasets
定義・単位・収録日・出典・制約/api/v1/datasets/{dataset_id}
区域名・IDの検索/api/v1/areas
人口・世帯数・人口密度の取得/api/v1/population/observations
町丁境界の属性とGeoJSON取得先/api/v1/boundaries/{area_id}

入力・出力の完全な定義:OpenAPI(JSON)。MCPは後続の実装対象です。

条件の指定

欠損と版の扱い

null は0ではありません。原表空欄は source_blank、原表未掲載は not_in_source です。未収録の単一日を指定すると理由付きエラーを返します。期間指定では収録済みの日付だけを返し、未収録月をメタデータに示します。補間はしません。

再現可能な分析には、応答の data_revision を保存し、次回の取得条件にも指定してください。続きのURLは自動で同じ版を固定します。市全体の値は原本Excelの合計値です。人口を異なる基準日で合計したり、市全体と町丁別の行を混ぜて合計したりしないでください。人口密度も合計しません。

人口密度の分母は2020年国勢調査境界の面積で、公園・河川を含みます。境界取得APIは面積・代表点・外接矩形と全町丁GeoJSONへのリンクを返し、大きな図形データを応答本文には含めません。

一括ダウンロードと再利用

データカタログから、版付きのJSON・CSV・GeoJSONと定義・出典・加工履歴・品質情報を取得できます。既存の静的データは引き続き利用できます。

人口データはCC BY 4.0、境界データはe-Stat利用規約など、応答に含まれる各出典の条件に従ってください。出典と加工した旨を示し、CSVにも対応する定義・出典情報を添えて利用してください。詳しくは出典・利用についてを参照してください。

利用上の制限

GET・HEAD・OPTIONSに対応し、外部のブラウザからも取得できます。ETagによる再検証に対応します。APIは無料枠で運用するため、稼働率や応答速度は保証しません。APIが使えない場合も、静的データの一括取得を利用できます。

APIの版は /v1、データの版は data_revision で別に管理します。未知の条件・不正な日付・未対応の指標などは理由付きJSONエラーになります。