Aktuální stav: 1818 povolání v databázi
Aktuální stav: 27478 kompetencí v databázi
Je to otevřené REST API (vrací JSON), které provozuje Ministerstvo práce a sociálních věcí ČR. Slouží ke stahování dat o profesích, kompetencích, kvalifikačních úrovních, digitálních/měkkých dovednostech a dalších souvisejících informací.
workUnit (profese)
├── /{slug} – detail profese
├── /{slug}/education – požadované vzdělání
├── /{slug}/competence – požadované kompetence
├── /{slug}/healthCondition – zdravotní omezení
├── /{slug}/digiCompetence – digitální dovednosti
├── /{slug}/softSkill – měkké dovednosti
└── /{slug}/nskCard – kvalifikace z NSK
professionalDirection (obory)
└── /{id}/workUnit – všechny profese v oboru
cdk
├── softSkill
│ ├── /{id} – detail dovednosti
│ ├── /{id}/level – úrovně dovednosti
│ └── /{id}/workUnit – profese, které ji vyžadují
└── digi
├── /{id} – detail digitální kompetence
├── /{id}/level – úrovně dovednosti
└── /{id}/workUnit – profese, které ji vyžadují
lists (číselníky)
├── softSkillType
├── digiCompetenceLevelType
├── educationType
└── employmentRelationType
Základní stavební kámen: představuje konkrétní profesi.
Údaj | Endpoint |
Detaily profese | /workUnit/{slug} |
Požadované kompetence | /workUnit/{slug}/competence |
Požadované vzdělání | /workUnit/{slug}/education |
Zdravotní požadavky | /workUnit/{slug}/healthCondition |
Digitální dovednosti | /workUnit/{slug}/digiCompetence |
Měkké dovednosti (soft skills) | /workUnit/{slug}/softSkill |
Odpovídající kvalifikace NSK | /workUnit/{slug}/nskCard |
/workUnit – získáte seznam všech profesí.
/workUnit/{urlSlug} – podrobný popis jedné profese podle unikátního odkazu.
/workUnit/{urlSlug}/competence, /.../education, /.../healthCondition – vrací specifické informace ke kompetencím, vzdělání, zdravotním požadavkům dané profese
Tyto endpointy vrací sektory/obory práce – třeba „zdravotnictví“, „stavebnictví“.
Slouží hlavně k filtrování nebo kategorizaci.
/professionalDirection/{id}/workUnit – vrátí všechny profese v daném oboru.
Pomáhá s tzv. kvalifikačními deskriptory.
Digitální kompetence: /cdk/digi/{id}, /.../level.
Měkké kompetence („soft skills“): /cdk/soft-skill, /.../{id}, /.../{id}/level, /.../{id}/workUnit
Všechny úrovně a typy dovedností jsou k dispozici jako formálně strukturovaná číselníková data.
Obsahuje statické seznamy, které API používá. Pomáhají při interpretaci či zobrazování dat ze soft-skill či digi-větví.
Pomáhají při zobrazení úrovní, kategorií nebo typů (např. „Digitální kompetence – úroveň 3“ = středně pokročilý).
Typy soft-skillů (softSkillType), úrovně digitálních dovedností (digiCompetenceLevelType), další seznamy.
cdk/digi – Digitální kompetence
/cdk/digi/{id} – informace o konkrétní digitální dovednosti.
/cdk/digi/{id}/level – jaké jsou úrovně.
/cdk/digi/{id}/workUnit – u jakých profesí se tato dovednost vyskytuje.
cdk/soft-skill – Měkké dovednosti
/cdk/soft-skill/{id} – info o jedné dovednosti.
/cdk/soft-skill/{id}/level – úrovně (např. "nízká", "střední", "vysoká").
/cdk/soft-skill/{id}/workUnit – seznam profesí, které ji vyžadují.
Autentizace:
Vše je veřejné, stačí poslat (Accept: application/json). Není potřeba žádný klíč.
Volání API:
Jednoduše HTTP GET (https://www.nsp.cz/api/v1.2/workUnit?Accept=application/json)
Odezva: JSON – list profesí, detailní záznamy apod.
K čemu se to hodí:
Získat data pro katalogy povolání, e‑learning, poradenství, vzdělávací systémy.
Např. při vývoji portálů „jaké kompetence potřebuji pro tuto práci“, „jaké vzdělání je potřebné“…
Migrace z předchozích verzí:
V1.2 nahradila určité rozhraní měkkých dovedností a digitalizace – kompatibilita je zajištěna – pozor některé endpointy mají nové názvy a jinou strukturu.
+-------------------+
| lists (číselníky)|
+---------+---------+
|
+-----------------+-----------------+
| |
+---------v---------+ +------------v-----------+
| professionalDirection | cdk |
+-------------------+ | (kompetence, skills) |
| +-----------+-------------+
| |
+-------v--------+ +----------v----------+
| workUnit <-------------+ softSkill / digi |
| (profese) +-------------v---------------------+
+-------+--------+
|
+----------+----------+-----------------------------+
| | | | |
v v v v v
education competence healthCond digiCompetence softSkill
(vzděl.) (znalosti) (zdraví) (digitální) (měkké)
© 2025