{
  "version": "2026-04-30-real-data-v1",
  "generatedAt": "2026-04-29T20:54:55.364Z",
  "prefecture": {
    "code": "27",
    "slug": "osaka",
    "name": "大阪府",
    "region": "関西",
    "center": {
      "lat": 34.68639,
      "lng": 135.52,
      "zoom": 8
    }
  },
  "metrics": {
    "transactionPrice": {
      "median": 24000000,
      "average": 50522095,
      "count": 19628,
      "unit": "円",
      "period": "2024",
      "sourceId": "reinfolib-xit001",
      "missingReason": null
    },
    "landPrice": {
      "median": 145000,
      "average": 165510,
      "count": 2426,
      "unit": "円/m²",
      "period": "2026",
      "sourceId": "reinfolib-xct001",
      "missingReason": null
    },
    "population": {
      "latest": 8837685,
      "year": 2020,
      "changeRate5y": null,
      "unit": "人",
      "sourceId": "estat-population",
      "missingReason": "2020年国勢調査の都道府県別総人口を掲載。5年増減率は同一表内で算出できる過去年が未確認のため未掲載です。"
    },
    "hazardRisk": {
      "score": null,
      "level": "要地域確認",
      "summary": "大阪府の災害リスクは住所、地形、自治体ハザードマップで判定が変わります。Phase 1では国土数値情報の公式入口を確認し、重い災害GeoJSONの全面同梱は行っていません。",
      "sourceId": "ksj-hazard",
      "missingReason": "国土数値情報の災害データは住所単位の確認が必要なため、県別の単一スコアには集約していません。",
      "indicators": [
        {
          "label": "住所単位確認",
          "value": "自治体ハザードマップ必須",
          "sourceId": "ksj-hazard"
        },
        {
          "label": "Phase 1方針",
          "value": "巨大GeoJSON同梱なし",
          "sourceId": "ksj-hazard"
        }
      ]
    }
  },
  "landPrice": {
    "municipalityRanking": [
      {
        "municipalityCode": "27106",
        "municipality": "大阪市西区",
        "median": 956000,
        "average": 956000,
        "count": 2,
        "lat": 34.674903,
        "lng": 135.482791
      },
      {
        "municipalityCode": "27128",
        "municipality": "大阪市中央区",
        "median": 715000,
        "average": 772667,
        "count": 6,
        "lat": 34.67646,
        "lng": 135.523002
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "median": 620000,
        "average": 700000,
        "count": 14,
        "lat": 34.657831,
        "lng": 135.51958
      },
      {
        "municipalityCode": "27111",
        "municipality": "大阪市浪速区",
        "median": 541000,
        "average": 541000,
        "count": 2,
        "lat": 34.665968,
        "lng": 135.493186
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "median": 516500,
        "average": 621000,
        "count": 10,
        "lat": 34.703765,
        "lng": 135.502452
      },
      {
        "municipalityCode": "27103",
        "municipality": "大阪市福島区",
        "median": 396000,
        "average": 542714,
        "count": 14,
        "lat": 34.690988,
        "lng": 135.477114
      },
      {
        "municipalityCode": "27119",
        "municipality": "大阪市阿倍野区",
        "median": 392000,
        "average": 394875,
        "count": 16,
        "lat": 34.635287,
        "lng": 135.515326
      },
      {
        "municipalityCode": "27102",
        "municipality": "大阪市都島区",
        "median": 385500,
        "average": 369643,
        "count": 14,
        "lat": 34.709493,
        "lng": 135.529024
      },
      {
        "municipalityCode": "27118",
        "municipality": "大阪市城東区",
        "median": 316000,
        "average": 311765,
        "count": 34,
        "lat": 34.698808,
        "lng": 135.54829
      },
      {
        "municipalityCode": "27123",
        "municipality": "大阪市淀川区",
        "median": 291500,
        "average": 276500,
        "count": 20,
        "lat": 34.731051,
        "lng": 135.481792
      },
      {
        "municipalityCode": "27115",
        "municipality": "大阪市東成区",
        "median": 291000,
        "average": 288583,
        "count": 12,
        "lat": 34.67318,
        "lng": 135.547339
      },
      {
        "municipalityCode": "27124",
        "municipality": "大阪市鶴見区",
        "median": 289000,
        "average": 276250,
        "count": 20,
        "lat": 34.701867,
        "lng": 135.573474
      },
      {
        "municipalityCode": "27120",
        "municipality": "大阪市住吉区",
        "median": 277500,
        "average": 280618,
        "count": 34,
        "lat": 34.608274,
        "lng": 135.503593
      },
      {
        "municipalityCode": "27121",
        "municipality": "大阪市東住吉区",
        "median": 267000,
        "average": 259000,
        "count": 30,
        "lat": 34.62148,
        "lng": 135.530092
      },
      {
        "municipalityCode": "27107",
        "municipality": "大阪市港区",
        "median": 255500,
        "average": 263938,
        "count": 16,
        "lat": 34.663082,
        "lng": 135.454195
      },
      {
        "municipalityCode": "27114",
        "municipality": "大阪市東淀川区",
        "median": 253500,
        "average": 248105,
        "count": 38,
        "lat": 34.74648,
        "lng": 135.531021
      },
      {
        "municipalityCode": "27117",
        "municipality": "大阪市旭区",
        "median": 253500,
        "average": 250833,
        "count": 18,
        "lat": 34.724065,
        "lng": 135.544831
      },
      {
        "municipalityCode": "27125",
        "municipality": "大阪市住之江区",
        "median": 238000,
        "average": 226227,
        "count": 22,
        "lat": 34.611393,
        "lng": 135.47848
      },
      {
        "municipalityCode": "27146",
        "municipality": "堺市北区",
        "median": 237000,
        "average": 234413,
        "count": 46,
        "lat": 34.569102,
        "lng": 135.508314
      },
      {
        "municipalityCode": "27205",
        "municipality": "吹田市",
        "median": 229500,
        "average": 241855,
        "count": 110,
        "lat": 34.780145,
        "lng": 135.517619
      }
    ],
    "points": [
      {
        "municipalityCode": "27103",
        "municipality": "大阪市福島区",
        "pricePerSquareMeter": 1470000,
        "lat": 34.69139694,
        "lng": 135.485545,
        "address": "福島３－１－５５"
      },
      {
        "municipalityCode": "27103",
        "municipality": "大阪市福島区",
        "pricePerSquareMeter": 1470000,
        "lat": 34.69139694,
        "lng": 135.485545,
        "address": "福島３－１－５５"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 1080000,
        "lat": 34.66212611,
        "lng": 135.51601389,
        "address": "上汐４－４－２５"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 1080000,
        "lat": 34.66212611,
        "lng": 135.51601389,
        "address": "上汐４－４－２５"
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "pricePerSquareMeter": 1020000,
        "lat": 34.69955,
        "lng": 135.51302194,
        "address": "紅梅町６－６"
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "pricePerSquareMeter": 1010000,
        "lat": 34.69955,
        "lng": 135.51302194,
        "address": "紅梅町６－６"
      },
      {
        "municipalityCode": "27128",
        "municipality": "大阪市中央区",
        "pricePerSquareMeter": 1000000,
        "lat": 34.67711111,
        "lng": 135.52504194,
        "address": "上町１－１５－１５"
      },
      {
        "municipalityCode": "27128",
        "municipality": "大阪市中央区",
        "pricePerSquareMeter": 996000,
        "lat": 34.67711111,
        "lng": 135.52504194,
        "address": "上町１－１５－１５"
      },
      {
        "municipalityCode": "27106",
        "municipality": "大阪市西区",
        "pricePerSquareMeter": 960000,
        "lat": 34.67490333,
        "lng": 135.48279111,
        "address": "北堀江４－１３－５"
      },
      {
        "municipalityCode": "27106",
        "municipality": "大阪市西区",
        "pricePerSquareMeter": 952000,
        "lat": 34.67490333,
        "lng": 135.48279111,
        "address": "北堀江４－１３－５"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 813000,
        "lat": 34.65675,
        "lng": 135.52222222,
        "address": "真法院町１０－６"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 813000,
        "lat": 34.65675,
        "lng": 135.52222222,
        "address": "真法院町１０－６"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 753000,
        "lat": 34.66005139,
        "lng": 135.51705,
        "address": "上本町８－６－１４"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 753000,
        "lat": 34.66005139,
        "lng": 135.51705,
        "address": "上本町８－６－１４"
      },
      {
        "municipalityCode": "27128",
        "municipality": "大阪市中央区",
        "pricePerSquareMeter": 715000,
        "lat": 34.67922222,
        "lng": 135.53141667,
        "address": "森ノ宮中央１－２５－５"
      },
      {
        "municipalityCode": "27128",
        "municipality": "大阪市中央区",
        "pricePerSquareMeter": 715000,
        "lat": 34.67922222,
        "lng": 135.53141667,
        "address": "森ノ宮中央１－２５－５"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 620000,
        "lat": 34.64944444,
        "lng": 135.51886111,
        "address": "大道３－６－６"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 620000,
        "lat": 34.64944444,
        "lng": 135.51886111,
        "address": "大道３－６－６"
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "pricePerSquareMeter": 609000,
        "lat": 34.713935,
        "lng": 135.50663389,
        "address": "本庄東２－１５－８"
      },
      {
        "municipalityCode": "27128",
        "municipality": "大阪市中央区",
        "pricePerSquareMeter": 605000,
        "lat": 34.67304806,
        "lng": 135.51254806,
        "address": "瓦屋町１－７－８"
      },
      {
        "municipalityCode": "27128",
        "municipality": "大阪市中央区",
        "pricePerSquareMeter": 605000,
        "lat": 34.67304806,
        "lng": 135.51254806,
        "address": "瓦屋町１－７－８"
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "pricePerSquareMeter": 600000,
        "lat": 34.713935,
        "lng": 135.50663389,
        "address": "本庄東２－１５－８"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 588000,
        "lat": 34.6536,
        "lng": 135.52243389,
        "address": "勝山２丁目９１番外"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 588000,
        "lat": 34.6536,
        "lng": 135.52243389,
        "address": "勝山２丁目９１番外"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 562000,
        "lat": 34.66811111,
        "lng": 135.52808333,
        "address": "味原町３－１１"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 562000,
        "lat": 34.66811111,
        "lng": 135.52808333,
        "address": "味原町３－１１"
      },
      {
        "municipalityCode": "27111",
        "municipality": "大阪市浪速区",
        "pricePerSquareMeter": 541000,
        "lat": 34.66596806,
        "lng": 135.49318611,
        "address": "桜川１－４－１２"
      },
      {
        "municipalityCode": "27111",
        "municipality": "大阪市浪速区",
        "pricePerSquareMeter": 541000,
        "lat": 34.66596806,
        "lng": 135.49318611,
        "address": "桜川１－４－１２"
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "pricePerSquareMeter": 518000,
        "lat": 34.69461111,
        "lng": 135.52022222,
        "address": "天満１－１１－１４"
      },
      {
        "municipalityCode": "27119",
        "municipality": "大阪市阿倍野区",
        "pricePerSquareMeter": 517000,
        "lat": 34.62674611,
        "lng": 135.50735611,
        "address": "北畠１－８－５８"
      },
      {
        "municipalityCode": "27119",
        "municipality": "大阪市阿倍野区",
        "pricePerSquareMeter": 517000,
        "lat": 34.62674611,
        "lng": 135.50735611,
        "address": "北畠１－８－５８"
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "pricePerSquareMeter": 515000,
        "lat": 34.69461111,
        "lng": 135.52022222,
        "address": "天満１－１１－１４"
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "pricePerSquareMeter": 509000,
        "lat": 34.70155556,
        "lng": 135.48125,
        "address": "大淀南３－９－４"
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "pricePerSquareMeter": 509000,
        "lat": 34.70155556,
        "lng": 135.48125,
        "address": "大淀南３－９－４"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 485000,
        "lat": 34.65473306,
        "lng": 135.51239389,
        "address": "伶人町３－１９"
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "pricePerSquareMeter": 483000,
        "lat": 34.65473306,
        "lng": 135.51239389,
        "address": "伶人町３－１９"
      },
      {
        "municipalityCode": "27119",
        "municipality": "大阪市阿倍野区",
        "pricePerSquareMeter": 460000,
        "lat": 34.63691611,
        "lng": 135.52223389,
        "address": "文の里３－７－３０"
      },
      {
        "municipalityCode": "27119",
        "municipality": "大阪市阿倍野区",
        "pricePerSquareMeter": 460000,
        "lat": 34.63691611,
        "lng": 135.52223389,
        "address": "文の里３－７－３０"
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "pricePerSquareMeter": 460000,
        "lat": 34.70917389,
        "lng": 135.49113,
        "address": "中津６－４－１８"
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "pricePerSquareMeter": 460000,
        "lat": 34.70917389,
        "lng": 135.49113,
        "address": "中津６－４－１８"
      }
    ],
    "percentiles": {
      "p25": 90700,
      "p50": 145000,
      "p75": 215000
    }
  },
  "transactions": {
    "histogram": [
      {
        "label": "0-1000万円",
        "min": 0,
        "max": 10000000,
        "count": 3436
      },
      {
        "label": "1000万-2000万円",
        "min": 10000000,
        "max": 20000000,
        "count": 4440
      },
      {
        "label": "2000万-3000万円",
        "min": 20000000,
        "max": 30000000,
        "count": 3785
      },
      {
        "label": "3000万-5000万円",
        "min": 30000000,
        "max": 50000000,
        "count": 4255
      },
      {
        "label": "5000万-1億円",
        "min": 50000000,
        "max": 100000000,
        "count": 2210
      },
      {
        "label": "1億円以上",
        "min": 100000000,
        "max": null,
        "count": 1502
      }
    ],
    "municipalitySummary": [
      {
        "municipalityCode": "27301",
        "municipality": "三島郡島本町",
        "median": 41000000,
        "average": 62390110,
        "count": 91,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27220",
        "municipality": "箕面市",
        "median": 39000000,
        "average": 61113652,
        "count": 293,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27119",
        "municipality": "大阪市阿倍野区",
        "median": 37000000,
        "average": 52161029,
        "count": 272,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27205",
        "municipality": "吹田市",
        "median": 37000000,
        "average": 59573770,
        "count": 732,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27109",
        "municipality": "大阪市天王寺区",
        "median": 35000000,
        "average": 75220763,
        "count": 236,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27203",
        "municipality": "豊中市",
        "median": 34000000,
        "average": 64457124,
        "count": 772,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27204",
        "municipality": "池田市",
        "median": 34000000,
        "average": 42572430,
        "count": 214,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27120",
        "municipality": "大阪市住吉区",
        "median": 31000000,
        "average": 62913447,
        "count": 264,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27146",
        "municipality": "堺市北区",
        "median": 31000000,
        "average": 50549841,
        "count": 251,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27211",
        "municipality": "茨木市",
        "median": 31000000,
        "average": 56383288,
        "count": 520,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27121",
        "municipality": "大阪市東住吉区",
        "median": 30000000,
        "average": 44142122,
        "count": 311,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27124",
        "municipality": "大阪市鶴見区",
        "median": 30000000,
        "average": 70701149,
        "count": 174,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27118",
        "municipality": "大阪市城東区",
        "median": 29000000,
        "average": 63347179,
        "count": 390,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27127",
        "municipality": "大阪市北区",
        "median": 29000000,
        "average": 85878315,
        "count": 641,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27128",
        "municipality": "大阪市中央区",
        "median": 29000000,
        "average": 133293750,
        "count": 784,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27207",
        "municipality": "高槻市",
        "median": 29000000,
        "average": 46174074,
        "count": 675,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27104",
        "municipality": "大阪市此花区",
        "median": 27000000,
        "average": 38657031,
        "count": 128,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27117",
        "municipality": "大阪市旭区",
        "median": 27000000,
        "average": 38029596,
        "count": 223,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27106",
        "municipality": "大阪市西区",
        "median": 26000000,
        "average": 71354078,
        "count": 564,
        "lat": null,
        "lng": null
      },
      {
        "municipalityCode": "27126",
        "municipality": "大阪市平野区",
        "median": 25000000,
        "average": 51279503,
        "count": 322,
        "lat": null,
        "lng": null
      }
    ],
    "sampleCount": 19628,
    "percentiles": {
      "p25": 14000000,
      "p50": 24000000,
      "p75": 42000000
    }
  },
  "populationTrend": [
    {
      "year": 2020,
      "value": 8837685,
      "sourceId": "estat-population"
    }
  ],
  "hazardRisk": {
    "score": null,
    "level": "要地域確認",
    "summary": "大阪府の災害リスクは住所、地形、自治体ハザードマップで判定が変わります。Phase 1では国土数値情報の公式入口を確認し、重い災害GeoJSONの全面同梱は行っていません。",
    "sourceId": "ksj-hazard",
    "missingReason": "国土数値情報の災害データは住所単位の確認が必要なため、県別の単一スコアには集約していません。",
    "indicators": [
      {
        "label": "住所単位確認",
        "value": "自治体ハザードマップ必須",
        "sourceId": "ksj-hazard"
      },
      {
        "label": "Phase 1方針",
        "value": "巨大GeoJSON同梱なし",
        "sourceId": "ksj-hazard"
      }
    ]
  },
  "sources": [
    {
      "id": "reinfolib-xit001",
      "name": "不動産情報ライブラリ XIT001",
      "url": "https://www.reinfolib.mlit.go.jp/help/apiManual/xit001/",
      "retrievedAt": "2026-04-29T20:54:55.364Z",
      "period": "2024",
      "notes": "不動産取引価格情報を都道府県別・四半期別に取得し、取引価格を集計しています。"
    },
    {
      "id": "reinfolib-xct001",
      "name": "不動産情報ライブラリ XCT001",
      "url": "https://www.reinfolib.mlit.go.jp/help/apiManual/xct001/",
      "retrievedAt": "2026-04-29T20:54:55.364Z",
      "period": "2026",
      "notes": "地価公示の住宅地データを取得し、1㎡当たり価格を集計しています。"
    },
    {
      "id": "estat-population",
      "name": "e-Stat 国勢調査 人口",
      "url": "https://www.e-stat.go.jp/api/api-info/e-stat-manual3-0",
      "retrievedAt": "2026-04-29T20:54:55.364Z",
      "period": "2020",
      "notes": "getStatsList/getMetaInfoで統計表と次元を確認し、getStatsDataで都道府県別総人口を取得しています。"
    },
    {
      "id": "ksj-hazard",
      "name": "国土数値情報",
      "url": "https://nlftp.mlit.go.jp/ksj/",
      "retrievedAt": "2026-04-29T20:54:55.364Z",
      "period": "dataset-specific",
      "notes": "Phase 1では巨大GeoJSONを同梱せず、公式災害・地理空間データの確認導線と地域確認注意を掲載しています。"
    },
    {
      "id": "gsi-tiles",
      "name": "国土地理院 地理院タイル",
      "url": "https://maps.gsi.go.jp/development/",
      "retrievedAt": "2026-04-29T20:54:55.364Z",
      "period": "current",
      "notes": "MapLibre GL JSの背景地図として標準地図タイルを利用します。"
    }
  ],
  "quality": {
    "missingReasons": [
      "2020年国勢調査の都道府県別総人口を掲載。5年増減率は同一表内で算出できる過去年が未確認のため未掲載です。",
      "国土数値情報の災害データは住所単位の確認が必要なため、県別の単一スコアには集約していません。"
    ],
    "warnings": [
      "取引価格は2024年の不動産取引価格情報を集計しており、個別物件の査定額ではありません。",
      "地価公示は住宅地division=00の1㎡当たり価格を集計しています。",
      "災害リスクは住所単位で変わるため、自治体ハザードマップで必ず確認してください。"
    ]
  },
  "ranking": {
    "landPriceRank": 3,
    "transactionRank": 5,
    "populationRank": 3
  }
}
