Poland EKW Land Registry Scraper Ksiegi Wieczyste avatar

Poland EKW Land Registry Scraper Ksiegi Wieczyste

Pricing

from $5.00 / 1,000 kw extracteds

Go to Apify Store
Poland EKW Land Registry Scraper Ksiegi Wieczyste

Poland EKW Land Registry Scraper Ksiegi Wieczyste

Extract property data from Poland's Electronic Land Registry (Elektroniczne Ksiegi Wieczyste): ownership, mortgages, restrictions, property details. Keyless - no proxy or API key needed. For property due diligence and credit-risk checks. Pay per result.

Pricing

from $5.00 / 1,000 kw extracteds

Rating

1.0

(2)

Developer

getregdata

getregdata

Maintained by Community

Actor stats

0

Bookmarked

27

Total users

6

Monthly active users

1.2 days

Issues response

2 days ago

Last modified

Share

Poland EKW Land Registry Scraper | Elektroniczne Ksiegi Wieczyste

Extract property data from Poland's Electronic Land Registry (Elektroniczne Ksiegi Wieczyste, EKW) - ownership, mortgages, restrictions, and encumbrances - as structured JSON. Provide a KW number and get all five sections of the land-and-mortgage register back, in bulk, beyond what the portal's one-KW-at-a-time manual lookup allows.

No login, no API key, no proxy, nothing to configure - just provide your KW numbers and run.

What data do you get?

One record per property, split into the register's official sections:

{
"kwNumber": "WR1K/00094598/3",
"courtCode": "WR1K",
"courtName": "SAD REJONOWY DLA WROCLAWIA-KRZYKOW WE WROCLAWIU",
"propertyType": "NIERUCHOMOSC GRUNTOWA",
"viewType": "aktualna",
"dzialIO": {
"empty": false,
"title": "DZIAL I-O - OZNACZENIE NIERUCHOMOSCI",
"entries": [
{ "label": "Numer dzialki", "value": "103" },
{ "label": "Polozenie", "value": "DOLNOSLASKIE, M. WROCLAW, WROCLAW, PSIE POLE" },
{ "label": "Obszar calej nieruchomosci", "value": "0,7957 HA" }
]
},
"dzialII": { "empty": false, "title": "DZIAL II - WLASNOSC", "entries": ["..."] },
"dzialIV": { "empty": true, "rawText": "BRAK WPISOW" },
"success": true
}
FieldDescription
kwNumberFull KW number with check digit
courtCode / courtNameCourt department code and full name
propertyTypegruntowa (land), budynkowa (building), or lokalowa (unit)
viewTypeThe view type used
dzialIOProperty designation - location, area, plot numbers, buildings
dzialISpAssociated rights (e.g. share in common property)
dzialIIOwnership - owner names, ownership shares
dzialIIIRights, claims, restrictions - easements, caveats, court orders
dzialIVMortgages - amounts, creditors, currencies
successWhether extraction succeeded

How much does the EKW data cost?

Pay per result - you are not charged for Apify platform usage, only a fixed price per property. The price drops on higher Apify subscription tiers.

VolumeCost
1 property$0.01
100 properties~$1.03
1,000 properties~$10.03
10,000 properties~$100.03

Plus a $0.025 start fee per run. Free plan: Apify Free-plan users get a preview allowance of 25 KW numbers per 30 days; the run exits gracefully with a status message when the allowance is reached (it never fails or hides results). Upgrade to any paid Apify plan for unlimited batches.

Data comes from the official EKW portal at przegladarka-ekw.ms.gov.pl, operated by Poland's Ministry of Justice under the Land and Mortgage Register Act (Ustawa o ksiegach wieczystych i hipotece). The register is public (~25 million property entries across all Polish courts). Extraction of this public data is permitted; note that the register contains personal data (owner names, and sometimes PESEL) - you are responsible for lawful, GDPR-compliant use downstream.

How do I use it?

Click Try it and paste this input:

{ "kwNumbers": ["WR1K/00094598/3"] }

A KW number is CODE/NUMBER/DIGIT - the 4-char court code, the 8-digit register number, and a check digit (which is auto-calculated if you omit it). Pass many numbers in kwNumbers, and use sections to fetch only the parts you need.

Input options

ParameterTypeRequiredDefaultDescription
kwNumbersstring[]Yes-KW numbers CODE/NUMBER/DIGIT (e.g. WR1K/00094598/3). Check digit optional.
viewTypestringNoaktualnaaktualna = current, zupelna = full history, dotychczasowa = legacy format
sectionsstring[]NoallWhich sections: IO, ISp, II, III, IV
includeRawHtmlbooleanNofalseInclude raw HTML of each section

What you can do with it

  • Real-estate due diligence - verify ownership, mortgages, and restrictions before a purchase or a deal.
  • Mortgage & collateral verification - check existing liens and encumbrances (Dzial IV) on a property before lending.
  • Ownership lookup - find who owns a specific property and their share (Dzial II).
  • Legal research - review easements, caveats, and court orders affecting a property (Dzial III).
  • Enforcement - check the property status of a debtor as part of collection or bankruptcy work.

Run it from code

# cURL - start a run and get the dataset back
curl -X POST "https://api.apify.com/v2/acts/regdata~ekw-ksiegi-wieczyste-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "kwNumbers": ["WR1K/00094598/3"] }'
// Node.js - apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('regdata/ekw-ksiegi-wieczyste-scraper').call({ kwNumbers: ['WR1K/00094598/3'] });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
# Python - apify-client
from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("regdata/ekw-ksiegi-wieczyste-scraper").call(run_input={"kwNumbers": ["WR1K/00094598/3"]})
items = client.dataset(run["defaultDatasetId"]).list_items().items

Integrations

Runs anywhere Apify does: call it from the REST API, schedule recurring property checks, pipe results into n8n / Make / Zapier, or use it from any MCP client (Claude, Cursor) via mcp.apify.com.

FAQ

Is it legal to scrape EKW? Yes. The land register is public under the Land and Mortgage Register Act. Extraction of public data is permitted; because the register contains personal data, you remain responsible for lawful, GDPR-compliant use downstream.

Do I need an account, API key, or proxy? No - none of them. Just provide the KW numbers and run it; you only need an Apify account.

What if I don't know the check digit? Omit it. Provide CODE/NUMBER and the check digit is calculated automatically.

Does it return PESEL numbers? The register itself sometimes contains PESEL in the owner entries, and raw values are not filtered out. Handle that personal data in line with GDPR, and use sections to fetch only what you need.

Current state vs full history? viewType: "aktualna" (default) returns the current content; "zupelna" returns the complete history; "dotychczasowa" returns the legacy format.

What export formats are supported? JSON, CSV, Excel, or XML, or read live via the API.

Limitations

  • The register contains personal data (owner names, sometimes PESEL); raw PESEL values are not filtered - you must handle GDPR compliance.
  • Each KW is fetched individually, so large batches take proportionally longer.
  • Some legacy or unusual register layouts may parse less completely; enable includeRawHtml to keep the source.

Part of a suite of official government registry actors - no public API, pay per result, no keys to supply.

CountryActors
PolandREGON/GUS · KRS financials · KRS board · CRBR UBO · KRZ debtors · MSiG gazette · KNF · PEP · EKW land (this actor) · UOKiK · BDO waste · Premises
GermanyHandelsregister · Insolvency
SpainCompany directory · BORME acts · Concursal
ItalyRegistro Imprese · PEC lookup
AustriaWKO directory · Ediktsdatei
FranceSociete.com
BelgiumKBO/BCE
CzechiaISIR insolvency
SlovakiaRPVS UBO
UAEADGM register
USACalifornia SoS · California UCC liens
GlobalAdverse media

Full suite: apify.com/regdata · Callable from any MCP client via mcp.apify.com

Informacje po polsku

Czym jest ten aktor?

Ten aktor umozliwia automatyczne pobieranie tresci Elektronicznych Ksiag Wieczystych z portalu Ministerstwa Sprawiedliwosci. Portal nie udostepnia publicznego API - ten aktor zwraca ustrukturyzowane dane JSON zawierajace wszystkie dzialy ksiegi wieczystej: oznaczenie nieruchomosci, wlasnosc, ograniczenia i hipoteki. Bez klucza, bez rejestracji, bez proxy.

Dla kogo?

Dla kancelarii notarialnych i prawnych weryfikujacych stan prawny nieruchomosci, bankow sprawdzajacych obciazenia hipoteczne, firm deweloperskich i posrednikow nieruchomosci oraz komornikow i syndykow sprawdzajacych status nieruchomosci dluznikow.

Jak zaczac?

Podaj numer ksiegi wieczystej w formacie KOD/NUMER/CYFRA (np. WR1K/00094598/3) i uruchom aktora. Cyfra kontrolna jest opcjonalna - zostanie obliczona automatycznie. Mozesz podac wiele numerow oraz wybrac, ktore dzialy pobrac. Uwaga: rejestr zawiera dane osobowe (w tym niekiedy PESEL) - odpowiadasz za zgodnosc z RODO.


Elektroniczne Ksiegi Wieczyste - dane o nieruchomosciach

Automatyczne pobieranie danych z Elektronicznych Ksiag Wieczystych - wlasnosc, hipoteki, obciazenia i ograniczenia nieruchomosci. Podaj numer KW i otrzymaj ustrukturyzowane dane JSON ze wszystkich 5 dzialow ksiegi wieczystej. Bez klucza, bez proxy. Idealne do due diligence nieruchomosci, weryfikacji hipotek i badania stanu prawnego.