Skip to content
Zonio Developers

Parcel due diligence

Before an offer, every buyer asks the same questions. Each maps to one endpoint, or to a single include.

QuestionEndpoint
What may I build?GET /parcels/{id}/regulations
What stops me?GET /parcels/{id}/constraints
Is it buildable physically?GET /parcels/{id}/terrain
Can I connect it?GET /parcels/{id}/proximity
What is it worth?GET /market/transactions?parcel_id=…
All of the above, as a documentGET /parcels/{id}/report

One call

curl "https://api.zonio.tech/v1/parcels/121905_2.0007.412%2F2?include=regulations,constraints,terrain,proximity" \
  -H "Authorization: Bearer $ZONIO_API_KEY"

Regulations

From local zoning plans, general plans (what the reform changes) and the Studium.

{
  "mpzp": {
    "plan_name": "MPZP „Wieliczka – Krzyszkowice”",
    "adopted_on": "2019-04-24",
    "symbol": "12MN",
    "category": "residential_single_family",
    "label": "Single-family residential",
    "max_height_m": 10,
    "max_building_coverage_pct": 30,
    "min_biologically_active_pct": 50,
    "document_url": "https://bip.wieliczka.eu/…/uchwala.pdf"
  },
  "plan_ogolny": { "status": "adopted", "zone_symbol": "SJ", "zone_label": "Single-family housing zone" },
  "studium": null,
  "pre_emption": []
}

pre_emption lists rights that can stop or delay a sale: KOWR's right on agricultural land, the State Forests' right next to forests, and gmina rights in revitalisation areas.

Constraints

From protected areas, flood hazard, mining areas, landslides, heritage, height limits and more.

{
  "blocking": false,
  "items": [
    { "layer": "mining", "kind": "mining_area", "name": "Wieliczka", "distance_m": 340, "severity": "informational" },
    { "layer": "groundwater", "kind": "gzwp_protection", "name": "GZWP 451", "overlap_pct": 100, "severity": "restrictive" }
  ]
}

Report

The same report is available to people, without code, in the Zonio app (pricing).

Ask for a PDF and you get a branded, shareable document with maps, all of the above, comparable sales, and (if you pass scenario) a pass/fail checklist against that asset type:

curl "https://api.zonio.tech/v1/parcels/121905_2.0007.412%2F2/report?scenario=housing_estate_site" \
  -H "Authorization: Bearer $ZONIO_API_KEY" \
  -H "Accept: application/pdf" -o parcel-report.pdf