不動産の取引価格・地価をAPIで調べる
不動産の相場は「実際に取引された価格」と「標準地の公示地価」の両輪で見ると精度が上がります。前者は市場の実勢、後者は毎年評価される定点の公的価格で、両方を重ねるとエリアの相場観とトレンドが立体的に見えてきます。片方だけでは、いまの成約水準は分かっても年ごとの動きが読めなかったり、その逆になったりしがちです。データは不動産情報ライブラリのAPIから、地域・年を指定して取得できます。このガイドでは、取引価格情報と地価データそれぞれの取り方、価格帯で提供される点などの注意、相場を読み違えないためのポイント、そして相場マップやトレンド分析への活かし方までまとめました。
取れる価格データの種類
取引価格情報は、実際に行われた不動産取引の価格帯(種類・地区・成約価格・面積・最寄駅・取引年など)が取れます。個々の物件が特定されない形で提供されるため、1件の正確な成約額ではなく、エリアの成約相場を掴むのに向きます。市場で実際にいくらで動いているかの実勢を反映するのが特徴です。
地価データは、地価公示・都道府県地価調査の標準地について、標準地番号・住所・価格・用途・周辺状況などが取れます。標準地という定点の価格を毎年追える点が特徴で、同じ地点の価格推移を年ごとに比較できるため、地価のトレンドを見るのに適しています。
整理すると、「実際の成約=取引価格情報」「定点の公的評価=地価」と性格が異なります。実勢とトレンドを両面から押さえられるので、片方だけで判断せず、目的に応じて組み合わせるのが賢い使い方です。
取得の具体例(パラメータの渡し方)
取引価格は realestate_transactions に year(取引年)と quarter(四半期)、area(都道府県)、city(市区町村)を渡すと、その地域・期間の取引一覧が、種類・地区・成約価格・面積・最寄駅・取引年つきで返ります。四半期単位で取れるため、直近の動きを追えます。地域と期間を軸に回せば、エリア別・時期別の成約分布が集められます。
地価は realestate_landprice に year(調査年)、area(都道府県)、city(市区町村)を渡すと、その地域の標準地について、標準地番号・住所・価格・用途・周辺状況が返ります。年を変えて同じ地域を取得すれば、標準地ごとの地価推移が作れます。標準地番号をキーに年をまたいでつなぐと、定点の価格変化が見えてきます。
エリア相場を作るときは、まず realestate_transactions で成約の分布(価格帯・面積・種類)を掴み、realestate_landprice で定点の公示価格を重ねると、「実勢」と「公的評価」の両面から相場観を組み立てられます。地域コード(area / city)の指定は両ツールで共通なので、同じエリアを両方から見る、という使い方がしやすくなっています。
よくあるつまずき
認証が必要です。不動産情報ライブラリのデータは無料で使えますが、利用にあたってAPIキーの登録が前提です。キー未取得のまま呼ぶと取得できないため、先にキーを用意してください。気象庁などのキー不要APIと同じ感覚で叩くと詰まる点に注意します。
取引価格は個別物件の特定価格ではなく、プライバシー配慮のため丸められた価格帯・区分で提供されます。1件の正確な成約額として扱うと誤りで、あくまでエリアの相場を掴む用途に向くと理解してください。また、件数が少ない地域・期間では代表性が下がるため、少数のデータから相場を断定しないよう注意します。
地価公示と都道府県地価調査は基準日・対象地点が異なります。両者を混ぜて一つの時系列を作ると段差が出ることがあるため、どちらの調査かを揃えて扱ってください。四半期・年の指定漏れは取得漏れの原因になるので、パラメータを明示的に渡す習慣をつけると安全です。
分析ユースケースと関連ツールの使い分け
①エリア相場マップ:realestate_transactions で市区町村ごとの成約価格帯を集計すると、地域別の相場ヒートマップが作れます。面積あたり単価に直せば、駅距離や物件種類ごとの傾向も見えてきて、相場の可視化コンテンツとして成立します。
②地価トレンド追跡:realestate_landprice を複数年で取得し、標準地ごとの価格推移を可視化すると、上昇・下落エリアを特定できます。用途(住宅地・商業地)別に分けると精度が上がり、地域の勢いを読む材料になります。定点データなので、年をまたいだ比較に強いのが利点です。
③人口・災害と重ねる分析:地価・取引価格を、人口統計(e-Stat)や災害リスク(別ガイドのハザード系ツール)と重ねると、「人口が増え、災害リスクが低く、地価が上昇中のエリア」といった多面的な立地評価ができます。実勢は realestate_transactions、公的評価は realestate_landprice が担うので、両者を軸に他分野のデータを重ねてください。
相場を読み違えないための注意
不動産データは、性格の違いを踏まえないと相場を読み違えます。取引価格情報はプライバシー配慮のため価格帯・区分で丸められて提供されるので、1件の正確な成約額として扱ってはいけません。あくまでエリアの成約相場を掴む集計用途に向くと理解し、少数のデータから相場を断定しないようにしてください。件数が少ない地域・期間は代表性が下がります。
地価データは、地価公示と都道府県地価調査で基準日・対象地点が異なります。両者を混ぜて一つの時系列を作ると段差が出るため、どちらの調査かを揃えて扱います。標準地番号をキーに同じ地点を年ごとにつなぐと、定点の価格推移が正確に追えます。用途(住宅地・商業地)で分けると、さらに解像度が上がります。
実勢(realestate_transactions)とトレンド(realestate_landprice)は補完関係にあります。実際の成約分布と、定点の公的評価の両方を重ねることで、片方だけでは見えない相場観が組み立てられます。認証キーの登録が前提である点、年・四半期の指定漏れが取得漏れにつながる点も、着手前に押さえておくと安心です。エリアや期間を切り替えながら回すバッチにする場合は、地域コード(area / city)を一覧で持っておくと、対象範囲を漏れなく網羅できます。
出典
元システムエンジニア。Web系アプリ開発6年+ソリューション9年、IT実務およそ15年。個人開発者として、政府オープンデータや各府省のAPIを実際に叩いて検証し、「何が取れるか」「実装時にどこで詰まるか」「どう活用するか」を一次検証にもとづいて記録しています。
運営者・検証方針について →