3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

国土交通省・不動産情報ライブラリ!

Posted at

はじめに

不動産情報ライブラリを触ってみたのでその備忘録として。

不動産情報ライブラリ https://www.reinfolib.mlit.go.jp/

不動産情報ライブラリとは、不動産の取引価格、地価公示等の価格情報や防災情報、都市計画情報、周辺施設情報等、不動産に関する情報をご覧になることができる国土交通省のWEBサイトです。 

メインは不動産の売買情報や地価情報の可視化を目的としたサービスですが、これ、地味に学区情報も載せてありました!
子供が通う小学校や中学校の学区などの情報はWebGISで見られるようになっているのが、とても助かります。

あと、珍しい取り組みだなと思ったのは、国のこういった類のサービスは、見えるだけなことが多かったのですが、サービスと同時に、同時にAPIが展開されています。

ということで、利用申請から実際にデータを取得するまでのメモ

利用申請

https://www.reinfolib.mlit.go.jp/ にアクセスして、利用申請を行う。
フォームから登録すると、メールでAPI-Keyが送られてくる。(自分の場合は当日中に送られてきた。)

利用規約も明記されていて、データの商用も可能な様子。
ただ、あくまでデータを変換、転載さいているものもあるので、
データによっては、原典の利用規約に基づいて使用が必要。
使う人は、ちゃんと規約は読みましょう。

APIの一覧

結構たくさん準備されている。

API エントリポイント Document URL
不動産価格(取引価格・成約価格)情報取得API /XIT001 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi3
都道府県内市区町村一覧取得API /XIT002 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi4
鑑定評価書情報API /XCT001 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi5
不動産価格(取引価格・成約価格)情報のポイント (点) API /XPT001 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi6
地価公示・地価調査のポイント(点)API /XPT002 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi7
都市計画決定GISデータ(都市計画区域/区域区分)API /XKT001 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi8
都市計画決定GISデータ(用途地域)API /XKT002 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi9
都市計画決定GISデータ(立地適正化計画区域)API /XKT003 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi10
国土数値情報(小学校区)API /XKT004 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi11
国土数値情報(中学校区)API /XKT005 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi12
国土数値情報(学校)API /XKT006 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi13
国土数値情報(保育園・幼稚園等)API /XKT007 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi15
国土数値情報(医療機関)API /XKT010 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi16
国土数値情報(福祉施設)API /XKT011 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi17
国土数値情報(将来推計人口500mメッシュ)API /XKT013 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi18
都市計画決定GISデータ(防火・準防火地域)API /XKT014 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi19
国土数値情報(駅別乗降客数)API /XKT015 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi20
国土数値情報(災害危険区域)API /XKT016 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi21
国土数値情報(図書館)API /XKT017 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi22
国土数値情報(市区町村村役場及び集会施設等)API /XKT018 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi23
国土数値情報(自然公園地域)API /XKT019 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi24
国土数値情報(大規模盛土造成地マップ)API /XKT020 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi25
国土数値情報(地すべり防止地区)API /XKT021 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi26
国土数値情報(急傾斜地崩壊危険区域)API /XKT022 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi27
都市計画決定GISデータ(地区計画)API /XKT023 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi28
都市計画決定GISデータ(高度利用地区)API /XKT024 https://www.reinfolib.mlit.go.jp/help/apiManual/#titleApi29

使い方

メールで送られてくる、Api-Keyをリクエストヘッダーに含めて、APIをたたく。

リクエストヘッダー
Ocp-Apim-Subscription-Key {APIキー}
import requests

url = "https://www.reinfolib.mlit.go.jp/ex-api/external/XIT001?year=2023&area=13&quarter=4&station=003785&priceClassification=02"

payload = {}
headers = {
  'Ocp-Apim-Subscription-Key': 'YOUR-API-KEY'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
#response_data
{
    "status": "OK",
    "data": [
        {
            "PriceCategory": "成約価格情報",
            "Type": "中古マンション等",
            "Region": "",
            "MunicipalityCode": "13102",
            "Prefecture": "東京都",
            "Municipality": "中央区",
            "DistrictName": "日本橋",
            "TradePrice": "64000000",
            "PricePerUnit": "",
            "FloorPlan": "1LDK",
            "Area": "45",
            "UnitPrice": "",
            "LandShape": "",
            "Frontage": "",
            "TotalFloorArea": "",
            "BuildingYear": "2004年",
            "Structure": "SRC",
            "Use": "",
            "Purpose": "",
            "Direction": "",
            "Classification": "",
            "Breadth": "",
            "CityPlanning": "商業地域",
            "CoverageRatio": "",
            "FloorAreaRatio": "",
            "Period": "2023年第4四半期",
            "Renovation": "",
            "Remarks": ""
        },
        {
            "PriceCategory": "成約価格情報",
            "Type": "中古マンション等",
            "Region": "",
            "MunicipalityCode": "13102",
            "Prefecture": "東京都",
            "Municipality": "中央区",
            "DistrictName": "八丁堀",
            "TradePrice": "36000000",
            "PricePerUnit": "",
            "FloorPlan": "1K",
            "Area": "25",
            "UnitPrice": "",
            "LandShape": "",
            "Frontage": "",
            "TotalFloorArea": "",
            "BuildingYear": "2011年",
            "Structure": "RC",
            "Use": "",
            "Purpose": "",
            "Direction": "",
            "Classification": "",
            "Breadth": "",
            "CityPlanning": "商業地域",
            "CoverageRatio": "",
            "FloorAreaRatio": "",
            "Period": "2023年第4四半期",
            "Renovation": "",
            "Remarks": ""
        }
3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?