Preskočiť na obsah
czechdatasets

Voľné pracovné miesta v ČR s IČO zamestnávateľa a dennou históriou

Približne 37 tisíc ponúk a 100 tisíc voľných miest z evidencie českého úradu práce v jednej tabuľke: profesia podľa CZ-ISCO, mzda od–do, úväzok, zmennosť, požadované vzdelanie, IČO zamestnávateľa a pracovisko s kódom adresného miesta RÚIAN a GPS. K tomu denná história, ktorú štát nevedie: odkedy dokedy bola ktorá ponuka otvorená.

Ukážka zadarmo

Jednorazovo, konečná cena za osobnú licenciu, firemnú vyberieš v objednávke · stav dát 10. 11. 2026

Ostrov so stavebným dvorom: rozostavaný tehlový múr s lešením a rebríkom, fúrik, pracovný stôl a pri dverách vešiaky s pracovnými bundami a prilbamiOstrov so stavebným dvorom: rozostavaný tehlový múr s lešením a rebríkom, fúrik, pracovný stôl a pri dverách vešiaky s pracovnými bundami a prilbami

Koľko práce to ušetrí

Každý deň uložiť export MPSV (české ministerstvo práce a sociálnych vecí), rozobrať 186 MB vnoreného JSON, rozbaliť 13 číselníkov na text, overiť kódy adresných miest oproti RÚIAN (95 % adries prevádzok právnických osôb má GPS), podľa RES, registra ekonomických subjektov Českého štatistického úradu (ČSÚ), oddeliť právnické osoby od fyzických a zo snímok poskladať históriu ponúk. Kontaktné osoby, e-maily, telefóny a voľné texty v sade nie sú, ponuky fyzických osôb tiež nie (len ich súhrnné počty).

Zmerané pri našej stavbe

Riadkov kódu a testov
2 088
Tokenov AI agenta
22 mil.
Beh AI agenta
62 min

Tokeny a čas sú za prvú funkčnú verziu kódu s agentom Claude Fable 5.2. Nepočíta sa prieskum zdrojov a licencií, kontrola kvality ani neskoršie opravy.

  • Ukážka zadarmo: výrez všetkých tabuliek za Kutnohorsko v CSV a Parquete. Stiahnuť ukážku
Stav dát
10. 11. 2026
Riadkov
186 364
Tabuliek
10
Formáty
PostgreSQL, Parquet, CSV, JSON
Licencia zdroja
Voľné použitie (NKOD); RES a RÚIAN CC BY 4.0

Čo je vnútri

Voľné pracovné miesta z evidencie Úradu práce ČR od zamestnávateľov, ktorí sú právnickými osobami: profesia podľa CZ-ISCO, mzda od–do, úväzok, zmennosť, požadované vzdelanie, IČO zamestnávateľa a pracovisko s kódom adresného miesta RÚIAN (český register adries, budov, parciel a územných jednotiek) a súradnicami. K tomu denná história ponúk, ktorú zdroj nevedie, a súhrnné počty za celý zdroj. Bez kontaktných osôb a voľných textov; ponuky zamestnávateľov, ktorí sú fyzickými osobami, sada neobsahuje.

TabuľkaRiadkov
volna_mistaVoľné pracovné miesta z poslednej snímky: jeden riadok = jedna ponuka (môže ponúkať viac miest)36 836
volna_mista_okresyOkresy miesta výkonu práce: každá ponuka so známym okresom má aspoň jeden riadok, ponuka zadaná zoznamom okresov má riadok za každý okres66 819
volna_mista_jazykyPožadované jazykové znalosti (riadok = ponuka × jazyk)2 463
volna_mista_dovednostiPožadované zručnosti z číselníka MPSV, napr. vodičský preukaz alebo zváračský preukaz (riadok = ponuka × zručnosť)7 207
volna_mista_vyhodyPonúkané výhody z číselníka MPSV (riadok = ponuka × výhoda)17 413
zamestnavateleZamestnávatelia, právnické osoby overené v RES, ktorí mali ponuku v niektorej snímke. Fyzické osoby tu nie sú16 250
volna_mista_historieHistória ponúk zo všetkých denných snímok: jeden riadok = jedna ponuka, prvá a posledná snímka, v ktorej bola viditeľná, a kľúčové atribúty z posledného výskytu37 225
snimkyDenné snímky zdroja, z ktorých je sada postavená: počty ponúk a miest v zdroji, v sade a vynechaných (ponuky fyzických osôb a neoverených zamestnávateľov v sade nie sú), prírastky a úbytky2
snimky_okresyPočty ponúk a miest po okresoch v každej snímke: v zdroji, v sade a vynechané (fyzické osoby a neoverení zamestnávatelia spolu)154
cz_iscoKlasifikácia zamestnaní CZ-ISCO z číselníka MPSV, všetkých päť úrovní s väzbou na nadradený kód1 995

Evidencia obsahuje len miesta, ktoré zamestnávatelia úradu práce oznámili; nie je to celý trh práce. História sa začína 9. 11. 2026 a rastie každým dňom.

Na stiahnutie

Každý formát obsahuje rovnaké dáta. Stiahneš len ten, ktorý potrebuješ; integritu overíš súborom SHA256SUMS.

FormátSúborovVeľkosť
PostgreSQLschema.sql s typmi, kľúčmi, indexmi a komentármi a import.sh, ktorý načíta dáta z CSV225 kB
ParquetJeden súbor na tabuľku (zstd). DuckDB, Polars a pandas ho čítajú bez importu.103,2 MB
CSVUTF-8, čiarka, hlavička; veľké tabuľky ako .csv.gz1012 MB
JSONPole objektov, veľké tabuľky ako JSON Lines (.jsonl.gz)1027 MB

Ukážka kódu

Ďalšie príklady pre SQL, DuckDB, Python a Node.js sú v README.md vnútri balíčka.

Kto teraz prijíma najviac ľudíPostgreSQL
-- kdo teď nabírá nejvíc lidí
SELECT ico, nazev, pravni_forma, pocet_nabidek, pocet_mist
FROM volna_mista.zamestnavatele
ORDER BY pocet_mist DESC LIMIT 20;
Medián mzdy podľa profesie v okresePostgreSQL
-- medián nabízené měsíční mzdy podle profese v okrese Brno-město (3702)
SELECT v.profese_kod, v.profese, count(*) AS nabidek, sum(v.pocet_mist) AS mist,
       percentile_cont(0.5) WITHIN GROUP (ORDER BY v.mzda_od) AS median_mzda_od
FROM volna_mista.volna_mista v
JOIN volna_mista.volna_mista_okresy o USING (id)
WHERE o.okres_kod = 3702 AND v.typ_mzdy_kod = 'mesic' AND v.mzda_od >= 5000
GROUP BY 1, 2 HAVING count(*) >= 5
ORDER BY median_mzda_od DESC;
Odvetvia, v ktorých sa prijíma (so sadou Firmy)PostgreSQL
-- se sadou firmy: v jakých oborech (CZ-NACE) se nabírá v Jihomoravském kraji
SELECT f.nace_hlavni, count(DISTINCT v.ico) AS firem, sum(v.pocet_mist) AS mist
FROM volna_mista.volna_mista v
JOIN firmy.firmy f USING (ico)
WHERE v.kraj_kod = 116
GROUP BY 1 ORDER BY mist DESC LIMIT 15;

Voľné pracovné miesta s históriou za 490 Kč.

Jednorazová platba, sťahovanie hneď po zaplatení, bez účtu a predplatného. Aktualizácie sady sú v cene. Všetkých 15 platených sád spolu stojí 2 490 Kč, o 3 510 Kč menej než po jednom.