From cadastral identity
to property intelligence.
PropData Estonia resolves addresses, native cadastral codes and coordinates into a governed property graph that can include official land attributes, assessed land value, parcel geometry, EHR building specifications, building footprints, energy certificates and document history.
Coverage is a field, not a promise.
Different Estonia layers populate independently. PropData exposes the source facts that are actually available for the resolved property and preserves explicit match/coverage semantics instead of synthesizing missing data.
Authentication
Direct PropData requests use x-api-key. Keep direct production keys server-side. Marketplace requests use RapidAPI-provided credentials and should be routed through the Estonia-scoped marketplace integration.
curl "https://propdata-api-worker.sales-fd3.workers.dev/v1/property?country=EE&parcel=78404:406:4330" \ -H "x-api-key: $PROPDATA_API_KEY"
Address → property
Resolve an official ADS address and attach the property graph beneath it where available.
GET /v1/property?country=EE&address=Viljandi%20maakond%2C%20Mulgi%20vald%2C%20Abja-Paluoja%20linn%2C%20Pärnu%20mnt%2051a
Address responses can expose ADR_ID, ADS code-address, lifecycle/source timestamps, source coordinates, hierarchy levels, related property objects and parcel attachment.
Cadastral code → deep property
Use the native Estonian katastritunnus directly. Canonical PropData parcel IDs are also accepted.
{
"country_code": "EE",
"match_level": "cadastral_code",
"coverage_status": "live_enriched",
"parcel": {
"global_parcel_id": "EE:MAARUUM:CADASTRE:ads_ky.10761487",
"geometry": {"type":"Polygon"}
},
"estonia": {
"land": {
"cadastral_code": "78404:406:4330",
"area_sqm": 600,
"intended_uses": [{"use":"ELAMUMAA","percent":100}],
"ownership_type": "Eraomand",
"assessed_land_value_eur": 123108,
"registered_immovable_number": "3298301"
},
"ehr_buildings": [{
"ehr_code": "101000361",
"first_usage_year": 1956,
"dimensions": {"floors_count":2,"closed_net_area_sqm":113},
"energy_certificate_history": {"count":1},
"documents": {"count":14}
}]
}
}Coordinates → property
Resolve WGS84 coordinates to the containing Estonia parcel without requiring an address-string match.
GET /v1/property/by-location?country=EE&lat=58.12511901&lng=25.34680635
Deep Estonia response contract
The enrichment model is additive. Existing property identity fields remain stable while Estonia-specific source layers attach below estonia.
estonia.native_identityCadastral code, ADS OID, ADOB ID, canonical/global parcel IDs and source revision.
estonia.landNational cadastral attributes including land use, area, assessed value, ownership type and registered immovable number.
estonia.building_relationshipsADS building ↔ parcel identity and explicit linked addresses.
estonia.ehr_buildings[]Construction Register physical/technical enrichment and building-level history.
Land intelligence
The national cadastral export enriches the CU graph with typed land/property attributes.
| Field | Meaning |
|---|---|
area_sqm | Official cadastral area. |
intended_uses[] | Up to three official intended-use classifications with percentages. |
land_cover | Cultivated, natural grassland, forest, courtyard and other area where published. |
ownership_type | Official ownership category such as private/state ownership — not named owner identity. |
assessed_land_value_eur | Official assessed land value in EUR; not PropData market AVM. |
registered_immovable_number | Registered-immovable reference where published. |
registration_date / modified_date | Official cadastral registration/change dates. |
last_change_reason / legal_basis_last_change | Source reason and legal basis for last cadastral change where supplied. |
EHR building intelligence
For populated EHR-linked buildings, PropData can return current physical/technical state alongside stable EHR identity.
first_usage_yearFirst-use year where published.
dimensionsFloors, closed net area, footprint, gross volume and other typed dimensions when present.
primary_use / usesEHR building-use classification and underlying use records.
construction_materialsFoundation, structural, wall, roof/ceiling and finish materials from EHR technical indicators.
technical_systemsElectricity, water, sewer, heating, heat source, energy carrier, ventilation/cooling/gas context where published.
EHR building spatial shape normalized to WGS84 where the source geometry is available.
Energy certificates
Energy data attaches to the linked EHR building when published.
"energy_certificate_history": {
"count": 1,
"items": [{
"document_number": "1711567/00915",
"eta_kek_type": "KEK",
"eta_kek_value": 238,
"energy_class": "ENERGIAKL_E",
"valid_from": "2017-06-01",
"valid_to": "2027-05-31"
}]
}Permits & document history
The EHR document layer is normalized into a building timeline instead of forcing clients to parse Estonian document types themselves.
building_permitIssued building permit events.
building_permit_applicationPermit applications kept distinct from issued permits.
occupancy_permit / use_noticeOccupancy/use authorization and notification records.
construction_start_noticeConstruction-start notification events.
design_conditionsDesign-condition records when returned by EHR.
restriction_noticeBuilding restriction/arrest notice events. These are historical document events, not a substitute for current land-register rights.
Parcel + building geometry
Parcel and building geometry are distinct layers. Parcel geometry comes from national cadastral sources; building footprints come from EHR when available. Both are normalized to GeoJSON-compatible WGS84 output.
Platform endpoints
| Route | Purpose |
|---|---|
GET /v1/countries | Country-aware adapter/capability registry. |
GET /v1/health | Public API health. |
GET /v1/stats | Public platform statistics; not a replacement for per-property coverage fields. |
GET /v1/changelog | Production platform changes. |
Errors & retries
| Status | Meaning | Behavior |
|---|---|---|
| 400 | Invalid request | Correct inputs before retry. |
| 401 | Authentication failure | Check RapidAPI/direct credentials. |
| 404 / no_match | No resolved resource | Treat as a resolution outcome. |
| 429 | Quota/rate limit | Honor plan limits and Retry-After. |
| 5xx | Server/upstream failure | Bounded exponential retry. |
Official sources & provenance
Core Estonia source systems include Maa- ja Ruumiamet for ADS/cadastral data and the Estonia Register of Construction Works (EHR) for building, energy and document intelligence. PropData is an independent normalization/delivery platform and is not operated by the Estonian government.
Land-register rights are a separate layer.
Named owners, mortgages and current registered restrictions belong to the RIK e-Land Register access model and are not represented by the open cadastral ownership-type field or historical EHR owner/restriction notices. PropData keeps that boundary explicit.
Enterprise / legal-data inquiries →