estimate_land_value
[Beta] Estimate the market value of an undeveloped plot of land from comparable registered transaction prices near a point. An orientation estimate, NOT a certified appraisal (operat szacunkowy) — it does not replace a surveyor's valuation. Address by lat + lng (a point on the map) OR parcelId (a full cadastral id or internal UUID; the parcel centroid is used) — exactly one. area (the plot size in m², 100–1000000) is REQUIRED with lat/lng; with parcelId it defaults to the parcel's area from the cadastre when omitted. landType selects the comparable segment: plot (a building plot, default) or agricultural (farmland) — the caller chooses it; we do not infer the subject plot's designation. Optional mpzpDesignation narrows the comparables to a recorded land designation; includeComps (default true) echoes the nearest comparables it weighed. Returns the estimate per m² and per hectare, a likely and a wide value range, a confidence band, the comparable count, and an as_of date. as_of reflects transaction-data freshness, which lags by county — estimates are NOT directly comparable across areas with different as_of. Comparables are chosen by the land designation recorded in the transaction register for their parcels (not a local zoning plan, and with no guarantee it matches each comparable's date); this does not assert the subject plot is buildable. Undeveloped land only (v1). Too few comparables near the point, or an area that cannot be determined → no estimate (the credit is refunded). Costs 5 API tokens, refunded when no estimate is produced. This feature can be switched off for maintenance; when it is, the call returns a plain "temporarily unavailable" message rather than an estimate. Note: median/average prices are market-based — fractional ownership shares and non-market deeds (public tenders, foreclosures, privileged/subsidized sales) are excluded from price aggregates. Transaction counts and coverage stay complete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude of the plot (WGS84, Poland). Must be paired with lng. Use this OR parcelId. area is required on this path. | |
| lng | No | Longitude of the plot (WGS84, Poland). Must be paired with lat. Use this OR parcelId. area is required on this path. | |
| area | No | Plot area in m² (100–1000000 = 100 m² to 100 ha). REQUIRED with lat/lng; optional with parcelId (read from the cadastre when omitted). | |
| landType | No | Comparable segment: plot (a building plot, default) or agricultural (farmland). The caller chooses it. | |
| parcelId | No | Full cadastral id (slash or dash form) or internal UUID; the parcel centroid is used and area defaults to the cadastre when omitted. Use instead of lat/lng. | |
| includeComps | No | Echo the nearest comparables the estimate weighed (default true). Set false for the estimate only. | |
| mpzpDesignation | No | Narrow the comparables to a recorded land-designation token (e.g. 'budownictwoMieszkanioweJednorodzinne'); 'unknown' matches rows with no designation recorded (optional). |