Properties
| Name | Type | Description |
|---|---|---|
| brw_input_euro_pro_m2 | number | The official Bodenrichtwert you provided (EUR/m²). |
| gfz_referenz | number | Reference GFZ the value is based on (wertrelevante GFZ). |
| gfz_tatsaechlich | number | Actual or permitted GFZ of the subject plot. |
| koeffizient_referenz | number | Conversion coefficient K(gfz_referenz) = 0.6·√GFZ + 0.2·GFZ + 0.2. |
| koeffizient_tatsaechlich | number | Conversion coefficient K(gfz_tatsaechlich). |
| faktor | number | Conversion factor K(gfz_tatsaechlich) / K(gfz_referenz). |
| bodenrichtwert_tatsaechlich_euro_pro_m2 | number | The actual (density-adjusted) Bodenrichtwert for the plot (EUR/m²). |
| grundstuecksflaeche_m2 | number | Plot area — present only when `flaeche` was supplied. |
| bodenwert_euro | number | The Bodenwert (total plot value) — ONE canonical total field. Present only when `flaeche` was supplied. Without a Vorderland/Hinterland split: bodenrichtwert_tatsaechlich × flaeche. With a split: vord |
| hinterland_flaeche_m2 | number | Echo of the input (m²). Present only when the Vorderland/Hinterland split was used. |
| hinterland_faktor | number | Echo of the input (0 to 1). Present only when the Vorderland/Hinterland split was used. |
| vorderland_flaeche_m2 | number | grundstuecksflaeche_m2 minus hinterland_flaeche_m2. Present only when the Vorderland/Hinterland split was used. |
| vorderland_wert_euro | number | Front-plot share of the total value (bodenrichtwert_tatsaechlich × vorderland_flaeche_m2). Present only when the Vorderland/Hinterland split was used. This breakdown is additional detail — the MCP too |
| hinterland_wert_euro | number | Rear-plot share of the total value (bodenrichtwert_tatsaechlich × hinterland_faktor × hinterland_flaeche_m2). Present only when the Vorderland/Hinterland split was used. |
| modell | string | The calculation model used. |
| formel | string | Human-readable description of the applied formula. |
| hinweis | string | Optional note. Can combine (space-joined) an extrapolation warning when a GFZ is outside the usual range with the mandatory Vorderland/Hinterland note (always present when that split is used — it is n |
| disclaimer | string | Mandatory note that this is an orienting conversion using the standard formula — not the zone-specific official conversion table, and not a market value. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/immokit-ai/json-schema/immokit-ai-bodenwert-response-schema.json",
"title": "BodenwertResponse",
"x-generated": "2026-11-12",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/immokit-ai-openapi.json#/components/schemas/BodenwertResponse",
"type": "object",
"properties": {
"brw_input_euro_pro_m2": {
"type": "number",
"description": "The official Bodenrichtwert you provided (EUR/m²)."
},
"gfz_referenz": {
"type": "number",
"description": "Reference GFZ the value is based on (wertrelevante GFZ)."
},
"gfz_tatsaechlich": {
"type": "number",
"description": "Actual or permitted GFZ of the subject plot."
},
"koeffizient_referenz": {
"type": "number",
"description": "Conversion coefficient K(gfz_referenz) = 0.6·√GFZ + 0.2·GFZ + 0.2."
},
"koeffizient_tatsaechlich": {
"type": "number",
"description": "Conversion coefficient K(gfz_tatsaechlich)."
},
"faktor": {
"type": "number",
"description": "Conversion factor K(gfz_tatsaechlich) / K(gfz_referenz)."
},
"bodenrichtwert_tatsaechlich_euro_pro_m2": {
"type": "number",
"description": "The actual (density-adjusted) Bodenrichtwert for the plot (EUR/m²)."
},
"grundstuecksflaeche_m2": {
"type": "number",
"description": "Plot area — present only when `flaeche` was supplied."
},
"bodenwert_euro": {
"type": "number",
"description": "The Bodenwert (total plot value) — ONE canonical total field. Present only when `flaeche` was\nsupplied. Without a Vorderland/Hinterland split: bodenrichtwert_tatsaechlich × flaeche. With a\nsplit: vorderland_wert_euro + hinterland_wert_euro (same field, now blended).\n"
},
"hinterland_flaeche_m2": {
"type": "number",
"description": "Echo of the input (m²). Present only when the Vorderland/Hinterland split was used."
},
"hinterland_faktor": {
"type": "number",
"description": "Echo of the input (0 to 1). Present only when the Vorderland/Hinterland split was used."
},
"vorderland_flaeche_m2": {
"type": "number",
"description": "grundstuecksflaeche_m2 minus hinterland_flaeche_m2. Present only when the Vorderland/Hinterland split was used."
},
"vorderland_wert_euro": {
"type": "number",
"description": "Front-plot share of the total value (bodenrichtwert_tatsaechlich × vorderland_flaeche_m2).\nPresent only when the Vorderland/Hinterland split was used. This breakdown is additional\ndetail — the MCP tool's text summary deliberately mentions only the ONE total, bodenwert_euro.\n"
},
"hinterland_wert_euro": {
"type": "number",
"description": "Rear-plot share of the total value (bodenrichtwert_tatsaechlich × hinterland_faktor ×\nhinterland_flaeche_m2). Present only when the Vorderland/Hinterland split was used.\n"
},
"modell": {
"type": "string",
"enum": [
"amtliche-standardformel"
],
"description": "The calculation model used."
},
"formel": {
"type": "string",
"description": "Human-readable description of the applied formula."
},
"hinweis": {
"type": "string",
"description": "Optional note. Can combine (space-joined) an extrapolation warning when a GFZ is outside the\nusual range with the mandatory Vorderland/Hinterland note (always present when that split is\nused — it is not an official model) and, depending on how far `hinterland_faktor` sits outside\nthe documented 0.10–0.50 core range, one additional band-specific note.\n"
},
"disclaimer": {
"type": "string",
"description": "Mandatory note that this is an orienting conversion using the standard formula — not the\nzone-specific official conversion table, and not a market value.\n"
}
},
"required": [
"brw_input_euro_pro_m2",
"gfz_referenz",
"gfz_tatsaechlich",
"koeffizient_referenz",
"koeffizient_tatsaechlich",
"faktor",
"bodenrichtwert_tatsaechlich_euro_pro_m2",
"modell",
"formel",
"disclaimer"
]
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/immokit-ai-bodenwert-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.