Skip to content
czechdatasets

Czech address data ready for your database.

Czech addresses with address point codes, parcels, companies and data boxes, linked by the codes of RÚIAN (the Czech address and parcel register) and by IČO (the company ID). Load them into PostgreSQL or download Parquet or CSV. Part of the data is free.

Free data

Browse the datasets

One-time payment, final price for a personal licence, switch to business at checkout · data as of September–November 2026

A floating island of Czech countryside in cross-section: a village with a Baroque church, fields and an orchard on top, layers of soil and rock beneathA floating island of Czech countryside in cross-section: a village with a Baroque church, fields and an orchard on top, layers of soil and rock beneath

134 months of RÚIAN history

Every parcel, building and address as of any month since August 2015. Drag the slider to see how a real parcel has changed.

As of1 June 2019
Other area · 218 m²
Parcel 838/2, Nové Město cadastral area (Prague, code 727181)
3 record versions in the RÚIAN history
Aug 2015134 monthly snapshotsSep 2026
change to this parcelDecember 2023: built-up areas of buildings added in bulk
Show table and SQL
plati_odplati_dodruh_pozemkuvymera
2015-08-012017-10-0113 zastavěná plocha a nádvoří558 m²
2017-10-012019-10-0114 ostatní plocha218 m²
2019-10-01–13 zastavěná plocha a nádvoří218 m²
SELECT plati_od, plati_do, druh_pozemku, vymera
FROM   ruian.parcely_historie
WHERE  ku_kod = 727181 AND kmenove_cislo = 838 AND poddeleni = 2
  AND plati_od <= DATE '2019-06-01'
  AND (plati_do IS NULL OR plati_do > DATE '2019-06-01');

Lists of Czech municipalities, companies, schools and data boxes

10 paid bundles, 15 datasets in total. The list of data boxes (the Czech state system for official electronic delivery) and the public holidays are free to download, no sign-up.

Personal: for you and in-house, commercial use too. Team of up to 10 people.

Everything

All 15 paid datasets in 10 bundles, plus the datasets we add later. You save 3,510 CZK compared with buying them one by one.

2,490 CZKone-time payment, final price
An island divided into parcels with different crops, surveying stakes and a map pin at the corner of one parcelAn island divided into parcels with different crops, surveying stakes and a map pin at the corner of one parcel

RÚIAN parcels and addresses with history

All Czech parcels, buildings, streets and addresses with address point codes. The current state and every version since August 2015.

PostgreSQL, Parquet, CSV, GeoPackage · Parquet 15.5 GB · data as of 09/2026

1,990 CZK
An island with a small village, streets at right angles and red map pins at the individual housesAn island with a small village, streets at right angles and red map pins at the individual houses

Addresses with GPS, postcodes and geocoder

All 3,022,397 addresses with GPS coordinates. Address autocomplete, address validation and geocoding in your own PostgreSQL.

PostgreSQL, Parquet, CSV, JSON · Parquet 90 MB · data as of 09/2026

690 CZK
An island with a town square and three businesses: a joinery, a shop with an awning and a small officeAn island with a town square and three businesses: a joinery, a shop with an awning and a small office

Czech company database with IČO and GPS

Companies and organisations by IČO from the RES register: legal form, CZ-NACE and registered office with address point code and GPS.

PostgreSQL, Parquet, CSV, JSON · Parquet 82 MB · data as of 10/2026

490 CZK
An island with a village pharmacy and a health centre with a green cross and a herb gardenAn island with a village pharmacy and a health centre with a green cross and a herb garden

SÚKL medicines database and care providers

The SÚKL medicines database with prices and dispensing data since 2020, medicine shortages, pharmacies with opening hours, and the register of healthcare providers with GPS.

PostgreSQL, Parquet, CSV, JSON · Parquet 52 MB · data as of 11/2026

490 CZK
An island with a village school with a bell tower and a wooden ballot box on a table in the schoolyardAn island with a village school with a bell tower and a wooden ballot box on a table in the schoolyard

Election results and school register

Results of 29 elections by municipality and polling district since 2000, and the MŠMT school register with address and GPS.

PostgreSQL, Parquet, CSV, JSON · Parquet 43 MB · data as of 11/2026

390 CZK
An island with a row of houses of different heights like a bar chart and a wooden filing cabinet with one drawer pulled outAn island with a row of houses of different heights like a bar chart and a wooden filing cabinet with one drawer pulled out

Municipality list, code lists and population

List of municipalities with RÚIAN codes, ORP and CZ-NACE over time, and municipal population as of 1 January each year, 2000–2026.

PostgreSQL, Parquet, CSV, JSON · Parquet 6 MB · data as of 11/2026

190 CZK
An island with a municipal office, a row of tin letterboxes on its wall and a letter sticking out of one of themAn island with a municipal office, a row of tin letterboxes on its wall and a letter sticking out of one of them

Data box IDs of companies and authorities

Data box ID by IČO for every legal entity and public authority, with registered office and GPS. No sign-up.

PostgreSQL, Parquet, CSV, JSON · Parquet 52 MB · data as of 11/2026

Free
An island with an open garden gate, a village noticeboard, an orchard and beehivesAn island with an open garden gate, a village noticeboard, an orchard and beehives

Public holidays, bank codes and validators

Public holidays and working days 2000–2050, ČNB bank codes, name days and validation of IČO, DIČ, Czech birth numbers and IBAN.

PostgreSQL, Parquet, CSV, JSON · data as of 11/2026

Free

How you get the data

No account and no subscription. You pay once and download right away.

  1. Choose and pay

    Pick a bundle or take everything. Pay by card, Apple Pay or Google Pay through Stripe. Prices are final. We issue an invoice with your company details on request.

  2. Download what you need

    The download opens right after payment. Each format and each table separately: PostgreSQL, Parquet, CSV, JSON, plus GeoPackage and GeoJSON for RÚIAN.

  3. Download updates

    New versions appear on the same download page. Datasets we add later are included in the price of the Everything bundle.

The data is free.
Working with it is not.

  • 134 monthly archives in VFR, the RÚIAN exchange format (839,520 files, about 650 GB of XML), assembled into an interval history of 20 RÚIAN layers.
  • More than 20 defects handled in the archive of ČÚZK, the Czech cadastre and mapping office: corrupt and truncated files, invalid geometries, decimal commas in coordinates.
  • Geocoder tested on 51 hand-written and 500 random queries, median response time in PostgreSQL 0.93 ms.
  • Datasets share RÚIAN codes and IČO, so one JOIN connects them in your database.

Questions

Every format of the dataset (PostgreSQL, Parquet, CSV, JSON, for RÚIAN also GeoPackage and GeoJSON, for the geocoder Meilisearch and Typesense), including updates. The Everything bundle contains all 15 paid datasets and any datasets added later.

An address point code is the unique number of each address in RÚIAN. It comes with all 3,022,397 addresses in the Addresses with GPS dataset and with company registered offices, so you can join addresses, companies and parcels on it.

Download the free list of data boxes. It has the IČO, data box ID, name and registered office address of every legal entity and public authority. Data boxes of natural persons are not in it.

In “Municipality list, code lists and population”. It has the population of every municipality as of 1 January each year from 2000 to 2026, by sex and age group, with RÚIAN codes, and the same figures for regions, districts and ORP (municipalities with extended powers).

The personal licence covers you and internal use in your company, including commercial use, for a team of up to 10 people. The business licence costs 2× as much and you need it when you work with the data for clients, run a SaaS on top of it, or a team of more than 10 people uses it. Neither lets you resell the data or publish it as a dataset.

Updates to the datasets you bought, yes: new versions appear on your download page, just open it again. Datasets we add later go to those who have Everything.

The list of data boxes, public holidays and working days 2000–2050, bank codes from ČNB (the Czech National Bank), name days, validators for IČO, DIČ (the Czech tax/VAT ID), Czech birth numbers and IBAN, and code lists with boundaries from RÚIAN. You can download them straight away, no sign-up.

Yes, within the licence you choose, including in your own applications, analyses and maps. The source licence and the required attribution are listed with each dataset and in the LICENCE.txt file.

Every format and every table is a separate download, so you don’t have to take it all. The registers are tens to hundreds of MB. RÚIAN with its full history is 15 GB in Parquet and 16 GB as a PostgreSQL dump; the restored database takes about 90 GB including indexes.

We do not process personal data. Businesses and data boxes of natural persons are left out entirely; for healthcare facilities and schools, whatever identifies a natural person has been removed.

By card, Apple Pay or Google Pay; Stripe processes the payment. Prices are in Czech koruna (CZK) and your card is charged in CZK; your bank does the conversion. The download opens right after payment and the payment confirmation arrives by e-mail. We issue an invoice to a company, with its company ID and VAT number, on request.

The Czech register of territorial identification, addresses and real estate (Registr územní identifikace, adres a nemovitostí), kept by ČÚZK. It contains every municipality, street, address, building and parcel in the Czech Republic. We assemble its monthly archives into a history going back to August 2015.

Everything for 2,490 CZK.

You save 3,510 CZK compared with buying one by one, and you also get the datasets we add later. One-time payment, download right after paying, no account and no subscription.