Volná pracovní místa s IČO zaměstnavatele a denní historií
Zhruba 37 tisíc nabídek a 100 tisíc volných míst z evidence Úřadu práce v jedné tabulce: profese podle CZ-ISCO, mzda od–do, úvazek, směnnost, požadované vzdělání, IČO zaměstnavatele a pracoviště s kódem adresního místa RÚIAN a GPS. K tomu denní historie, kterou stát nevede: od kdy do kdy byla která nabídka otevřená.
Jednorázově, konečná cena za osobní licenci, firemní vybereš v objednávce · stav dat 10. 11. 2026


Kolik práce to šetří
Každý den uložit export MPSV, rozebrat 186 MB vnořeného JSON, rozbalit 13 číselníků na text, ověřit kódy adresních míst proti RÚIAN (95 % adres provozoven právnických osob má GPS), podle RES oddělit právnické osoby od fyzických a ze snímků složit historii nabídek. Kontaktní osoby, e-maily, telefony a volné texty v sadě nejsou, nabídky fyzických osob také ne (jen jejich souhrnné počty).
Změřeno při naší stavbě
- Řádků kódu a testů
- 2 088
- Tokenů AI agenta
- 22 mil.
- Běh AI agenta
- 62 min
Tokeny a čas jsou za první funkční verzi kódu s agentem Claude Fable 5.2. Nepočítá se průzkum zdrojů a licencí, kontrola kvality ani pozdější opravy.
- Ukázka zdarma: výřez všech tabulek za Kutnohorsko v CSV a Parquetu. Stáhnout ukázku
- Stav dat
- 10. 11. 2026
- Řádků
- 186 364
- Tabulek
- 10
- Formáty
- PostgreSQL, Parquet, CSV, JSON
- Licence zdroje
- Volné užití (NKOD); RES a RÚIAN CC BY 4.0
Co je uvnitř
Volná pracovní místa z evidence Úřadu práce ČR od zaměstnavatelů – právnických osob: profese podle CZ-ISCO, mzda od–do, úvazek, směnnost, požadované vzdělání, IČO zaměstnavatele a pracoviště s kódem adresního místa RÚIAN a souřadnicemi. K tomu denní historie nabídek, kterou zdroj nevede, a souhrnné počty za celý zdroj. Bez kontaktních osob a volných textů; nabídky zaměstnavatelů – fyzických osob sada neobsahuje.
| Tabulka | Řádků |
|---|---|
volna_mistaVolná pracovní místa z posledního snímku: jedna řádka = jedna nabídka (může nabízet víc míst) | 36 836 |
volna_mista_okresyOkresy místa výkonu práce: každá nabídka se známým okresem má aspoň jeden řádek, nabídka zadaná seznamem okresů má řádek za každý okres | 66 819 |
volna_mista_jazykyPožadované jazykové znalosti (řádek = nabídka × jazyk) | 2 463 |
volna_mista_dovednostiPožadované dovednosti z číselníku MPSV, např. řidičský průkaz nebo svářečský průkaz (řádek = nabídka × dovednost) | 7 207 |
volna_mista_vyhodyNabízené výhody z číselníku MPSV (řádek = nabídka × výhoda) | 17 413 |
zamestnavateleZaměstnavatelé – právnické osoby ověřené v RES, kteří měli nabídku v některém snímku. Fyzické osoby tu nejsou | 16 250 |
volna_mista_historieHistorie nabídek ze všech denních snímků: jedna řádka = jedna nabídka, první a poslední snímek, ve kterém byla vidět, a klíčové atributy z posledního výskytu | 37 225 |
snimkyDenní snímky zdroje, ze kterých je sada postavená: počty nabídek a míst ve zdroji, v sadě a vynechaných (nabídky fyzických osob a neověřených zaměstnavatelů v sadě nejsou), přírůstky a úbytky | 2 |
snimky_okresyPočty nabídek a míst po okresech v každém snímku: ve zdroji, v sadě a vynechané (fyzické osoby a neověření zaměstnavatelé dohromady) | 154 |
cz_iscoKlasifikace zaměstnání CZ-ISCO z číselníku MPSV, všech pět úrovní s vazbou na nadřazený kód | 1 995 |
Evidence obsahuje jen místa, která zaměstnavatelé Úřadu práce oznámili; není to celý trh práce. Historie začíná 9. 11. 2026 a roste každým dnem.
Ke stažení
Každý formát obsahuje stejná data. Stáhneš jen ten, který potřebuješ; integritu ověříš souborem SHA256SUMS.
| Formát | Souborů | Velikost |
|---|---|---|
| PostgreSQLschema.sql s typy, klíči, indexy a komentáři a import.sh, který načte data z CSV | 2 | 25 kB |
| ParquetJeden soubor na tabulku (zstd). DuckDB, Polars a pandas ho čtou bez importu. | 10 | 3,2 MB |
| CSVUTF-8, čárka, hlavička; velké tabulky jako .csv.gz | 10 | 12 MB |
| JSONPole objektů, velké tabulky jako JSON Lines (.jsonl.gz) | 10 | 27 MB |
Ukázka kódu
Další příklady pro SQL, DuckDB, Python a Node.js jsou v README.md uvnitř balíčku.
-- 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 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;-- 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;Zdroj a licence
- Zdroje
- MPSV / Úřad práce ČR – Volná místa za celou ČR (JSON, denně)
- NKOD – Volná místa za celou ČR (podmínky užití)
- MPSV – číselníky otevřených dat (CZ-ISCO, směnnost, vzdělání, kontaktní pracoviště ÚP…)
- ČSÚ – Registr ekonomických subjektů (právní forma zaměstnavatelů)
- ČÚZK – RÚIAN (adresní místa a územní jednotky, stav 2026-09), přes czechdatasets.com ruian
- Zpracování
- czechdatasets.com. Data jsou upravená a nejde o oficiální výstup úřadu; povinné uvedení zdroje je v LICENCE.txt.
Navazuje na
Sady sdílejí kódy RÚIAN a IČO, takže je spojíš jedním JOINem.


Firmy a organizace (RES)
Firmy a organizace podle IČO z Registru ekonomických subjektů ČSÚ: právní forma, činnosti CZ-NACE, velikost a adresa sídla napojená na RÚIAN s GPS. Bez fyzických osob.


RÚIAN s historií
Kompletní data RÚIAN: parcely, budovy, adresy, ulice a územní jednotky celé ČR. Aktuální stav i každá verze od srpna 2015, měsíc po měsíci.


Číselníky ČSÚ
Seznam obcí ČR s kódy RÚIAN, kraje, okresy a ORP, k tomu CZ-NACE, CZ-ISCO, CZ-CPA, CZ-NUTS, právní formy a státy s ISO kódy. Všechny verze sloučené do intervalů platnosti.
Další sady
- Geokodér a našeptávač adres
- Rizika adres
- Datové schránky
- Léčivé přípravky (SÚKL)
- Výpadky a dostupnost léků
- Lékárny s otevírací dobou a GPS
- Zdravotnická zařízení (NRPZS)
- Školy a školská zařízení
- Výsledky voleb 1996–2026
- Obce v číslech 2000–2025
- Mzdy podle krajů a odvětví
- Obyvatelstvo obcí 2000–2026
- Balíček zdarma
Volná pracovní místa s historií za 490 Kč.
Jednorázová platba, stažení hned po zaplacení, bez účtu a předplatného. Aktualizace sady jsou v ceně. Všech 15 placených sad dohromady stojí 2 490 Kč, o 3 510 Kč méně než po jednom.