Zum Inhalt springen
czechdatasets

Offene Stellen in Tschechien mit IČO des Arbeitgebers und täglicher Historie

Rund 37 Tausend Angebote und 100 Tausend offene Stellen aus dem Verzeichnis des tschechischen Arbeitsamts in einer Tabelle: Beruf nach CZ-ISCO, Lohn von–bis, Beschäftigungsumfang, Schichtmodell, geforderter Bildungsabschluss, IČO des Arbeitgebers und Arbeitsort mit Adresspunkt-Code aus RÚIAN und GPS. Dazu eine tägliche Historie, die der Staat nicht führt: von wann bis wann welches Angebot offen war.

Kostenlose Beispieldaten

Einmalig, Endpreis für die Einzellizenz, die Firmenlizenz wählst du bei der Bestellung · Datenstand 10.11.2026

Insel mit einem Bauhof: halbfertige Ziegelmauer mit Gerüst und Leiter, Schubkarre, Werkbank und neben der Tür Haken mit Arbeitsjacken und HelmenInsel mit einem Bauhof: halbfertige Ziegelmauer mit Gerüst und Leiter, Schubkarre, Werkbank und neben der Tür Haken mit Arbeitsjacken und Helmen

Wie viel Arbeit das spart

Jeden Tag den Export des MPSV, des tschechischen Arbeits- und Sozialministeriums, speichern, 186 MB verschachteltes JSON zerlegen, 13 Codelisten in Text auflösen, die Adresspunkt-Codes gegen das RÚIAN prüfen (95 % der Betriebsstättenadressen juristischer Personen haben GPS), anhand des RES, des Registers der Wirtschaftssubjekte des Tschechischen Statistikamts (ČSÚ), juristische von natürlichen Personen trennen und aus den Snapshots die Historie der Angebote zusammensetzen. Kontaktpersonen, E-Mails, Telefonnummern und Freitexte sind im Datensatz nicht enthalten, Angebote natürlicher Personen auch nicht (nur ihre Gesamtzahlen).

Gemessen bei unserem eigenen Build

Zeilen Code und Tests
2.088
Tokens des KI-Agenten
22 Mio.
Laufzeit des KI-Agenten
62 Min.

Tokens und Zeit gelten für die erste lauffähige Version des Codes mit Claude Fable 5.2. Nicht eingerechnet: Recherche zu Quellen und Lizenzen, Qualitätsprüfung und spätere Korrekturen.

  • Kostenlose Beispieldaten: Ausschnitt aller Tabellen für die Gegend um Kutná Hora als CSV und Parquet. Beispieldaten laden
Datenstand
10.11.2026
Zeilen
186.364
Tabellen
10
Formate
PostgreSQL, Parquet, CSV, JSON
Lizenz der Quelle
Freie Nutzung (NKOD); RES und RÚIAN CC BY 4.0

Das ist drin

Offene Stellen aus dem Verzeichnis des Arbeitsamts der Tschechischen Republik (Úřad práce ČR) von Arbeitgebern, die juristische Personen sind: Beruf nach CZ-ISCO, Lohn von–bis, Beschäftigungsumfang, Schichtmodell, geforderter Bildungsabschluss, IČO des Arbeitgebers (die tschechische Unternehmens-ID) und Arbeitsort mit Koordinaten und dem Adresspunkt-Code aus dem RÚIAN, dem tschechischen Register der Adressen, Gebäude, Flurstücke und Gebietseinheiten. Dazu eine tägliche Historie der Angebote, die die Quelle nicht führt, und Gesamtzahlen für die ganze Quelle. Ohne Kontaktpersonen und Freitexte; Angebote von Arbeitgebern, die natürliche Personen sind, enthält der Datensatz nicht.

TabelleZeilen
volna_mistaOffene Stellen aus dem letzten Snapshot: eine Zeile = ein Angebot (kann mehrere Stellen umfassen)36.836
volna_mista_okresyBezirke des Arbeitsorts: Jedes Angebot mit bekanntem Bezirk hat mindestens eine Zeile, ein Angebot mit einer Liste von Bezirken hat eine Zeile pro Bezirk66.819
volna_mista_jazykyGeforderte Sprachkenntnisse (Zeile = Angebot × Sprache)2.463
volna_mista_dovednostiGeforderte Fähigkeiten aus der Codeliste des MPSV, z. B. Führerschein oder Schweißerschein (Zeile = Angebot × Fähigkeit)7.207
volna_mista_vyhodyAngebotene Zusatzleistungen aus der Codeliste des MPSV (Zeile = Angebot × Zusatzleistung)17.413
zamestnavateleArbeitgeber, die im RES geprüfte juristische Personen sind und in mindestens einem Snapshot ein Angebot hatten. Natürliche Personen fehlen hier16.250
volna_mista_historieHistorie der Angebote aus allen täglichen Snapshots: eine Zeile = ein Angebot, erster und letzter Snapshot, in dem es zu sehen war, und die wichtigsten Attribute aus dem letzten Vorkommen37.225
snimkyTägliche Snapshots der Quelle, aus denen der Datensatz gebaut ist: Anzahl der Angebote und Stellen in der Quelle, im Datensatz und der weggelassenen (Angebote natürlicher Personen und nicht geprüfter Arbeitgeber sind im Datensatz nicht enthalten), Zu- und Abgänge2
snimky_okresyAnzahl der Angebote und Stellen nach Bezirken in jedem Snapshot: in der Quelle, im Datensatz und weggelassen (natürliche Personen und nicht geprüfte Arbeitgeber zusammen)154
cz_iscoBerufsklassifikation CZ-ISCO aus der Codeliste des MPSV, alle fünf Ebenen mit Bezug zum übergeordneten Code1.995

Das Verzeichnis enthält nur Stellen, die Arbeitgeber dem Arbeitsamt gemeldet haben; es ist nicht der gesamte Arbeitsmarkt. Die Historie beginnt am 9. November 2026 und wächst mit jedem Tag.

Downloads

Jedes Format enthält dieselben Daten. Du lädst nur das herunter, das du brauchst; die Integrität prüfst du mit der Datei SHA256SUMS.

FormatDateienGröße
PostgreSQLschema.sql mit Typen, Schlüsseln, Indizes und Kommentaren und import.sh, das die Daten aus CSV lädt225 kB
ParquetEine Datei pro Tabelle (zstd). DuckDB, Polars und pandas lesen sie ohne Import.103,2 MB
CSVUTF-8, Komma, Kopfzeile; große Tabellen als .csv.gz1012 MB
JSONArray von Objekten, große Tabellen als JSON Lines (.jsonl.gz)1027 MB

Codebeispiel

Weitere Beispiele für SQL, DuckDB, Python und Node.js stehen in der README.md im Paket.

Wer gerade am meisten einstelltPostgreSQL
-- 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;
Medianlohn nach Beruf im BezirkPostgreSQL
-- 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;
Branchen, die einstellen (mit dem Datensatz Firmen)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;

Offene Stellen mit Historie für 490 CZK.

Einmalzahlung, Download gleich nach der Zahlung, ohne Konto und ohne Abo. Updates des Datensatzes sind im Preis enthalten. Alle 15 kostenpflichtigen Datensätze zusammen kosten 2.490 CZK, das sind 3.510 CZK weniger als einzeln.