PROPDATAESTONIA DOCS
ESTONIA · SOURCE-AWARE PROPERTY INTELLIGENCE

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.

1.39M+normalized addresses
778K+land-enriched cadastral units
971K+building ↔ parcel relationships
10.27M+object ↔ address relationships

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.

NATIONAL · LIVECadastral land778,325 rows loaded: area, intended use, registration date and assessed land value. Ownership type and registered immovable number are present where published.
EXPANDING NATIONAL BASELINEParcel geometryWhole-country geometry reconciliation is actively expanding materialized polygon coverage.
COVERAGE-AWAREEHR buildings + historyBuilding specifications, footprints, energy and document history return where the EHR layer is populated; the national backfill is in progress.
Fail-closed source facts: unavailable or unverified facts remain unavailable. A 200 response does not mean every optional enrichment layer is present.

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.

Direct REST
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=...
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.

GET/v1/property?country=EE&parcel=78404:406:4330
Selected live response
{
  "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=...&lng=...
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_identity

Cadastral code, ADS OID, ADOB ID, canonical/global parcel IDs and source revision.

estonia.land

National cadastral attributes including land use, area, assessed value, ownership type and registered immovable number.

estonia.building_relationships

ADS 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.

FieldMeaning
area_sqmOfficial cadastral area.
intended_uses[]Up to three official intended-use classifications with percentages.
land_coverCultivated, natural grassland, forest, courtyard and other area where published.
ownership_typeOfficial ownership category such as private/state ownership — not named owner identity.
assessed_land_value_eurOfficial assessed land value in EUR; not PropData market AVM.
registered_immovable_numberRegistered-immovable reference where published.
registration_date / modified_dateOfficial cadastral registration/change dates.
last_change_reason / legal_basis_last_changeSource 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_year

First-use year where published.

dimensions

Floors, closed net area, footprint, gross volume and other typed dimensions when present.

primary_use / uses

EHR building-use classification and underlying use records.

construction_materials

Foundation, structural, wall, roof/ceiling and finish materials from EHR technical indicators.

technical_systems

Electricity, water, sewer, heating, heat source, energy carrier, ventilation/cooling/gas context where published.

Building footprint

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_permit

Issued building permit events.

building_permit_application

Permit applications kept distinct from issued permits.

occupancy_permit / use_notice

Occupancy/use authorization and notification records.

construction_start_notice

Construction-start notification events.

design_conditions

Design-condition records when returned by EHR.

restriction_notice

Building 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.

Coverage matters: national parcel geometry reconciliation is actively running. Treat the presence of geometry in the response as authoritative for that property; do not infer polygon absence from a missing value until the layer's coverage status is checked.

Platform endpoints

RoutePurpose
GET /v1/countriesCountry-aware adapter/capability registry.
GET /v1/healthPublic API health.
GET /v1/statsPublic platform statistics; not a replacement for per-property coverage fields.
GET /v1/changelogProduction platform changes.

Errors & retries

StatusMeaningBehavior
400Invalid requestCorrect inputs before retry.
401Authentication failureCheck RapidAPI/direct credentials.
404 / no_matchNo resolved resourceTreat as a resolution outcome.
429Quota/rate limitHonor plan limits and Retry-After.
5xxServer/upstream failureBounded 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 →