Státní svátky, kódy bank, kurzy ČNB, jmeniny a validátory zdarma
Státní svátky a pracovní dny 2000–2050, kódy bank ČNB, kurzy ČNB po dnech od roku 1991, jmeniny a validátory IČO, DIČ, rodného čísla, čísla účtu, IBAN, PSČ a ID datové schránky v JS/TS, Pythonu a SQL.
Zdarma, bez registrace a bez platby · stav dat 9. 11. 2026


Kolik práce to šetří
Malé číselníky, které se jinak opisují z webů a zákonů, a validátory s testy: 8 v JavaScriptu, 13 v Pythonu a 74 kontrol v SQL.
Změřeno při naší stavbě
- Řádků kódu a testů
- 763
- Strojový čas sestavení
- 5 min
Spotřebu AI agenta máme změřenou u 6 jiných sad: první funkční verze kódu stála 10 mil. až 40 mil. tokenů a 21–62 min běhu agenta. Sestavení včetně stažení zdrojů, měřeno na Apple M5 (10 jader, 24 GB RAM).
- Stav dat
- 9. 11. 2026
- Řádků
- 322 775
- Tabulek
- 8
- Obsah balíčku
- 8 tabulek; navíc Validátory
- Formáty
- PostgreSQL, Parquet, CSV, JSON
- Licence zdroje
- MIT, podmínky ČNB, CC BY-SA 4.0
Co je uvnitř
Bezplatný balíček pro vývojáře: číselník kódů bank ČNB, kurzy devizového trhu ČNB po dnech od roku 1991, kurzy ostatních měn a historie repo sazby, státní a ostatní svátky a kalendář pracovních dnů 2000–2050 (vč. zavřených obchodů), jmeniny a validátory IČO/DIČ/RČ/účtu/IBAN/PSČ/datové schránky v JS/TS, Pythonu a SQL.
| Tabulka | Řádků |
|---|---|
bankyKódy bank a platebních institucí podle ČNB | 47 |
svatkyStátní a ostatní svátky 2000–2050 | 647 |
pracovni_dnyKaždý den 2000–2050: pracovní den, svátek, otevírací režim obchodů | 18 628 |
jmeninyJmeniny podle občanského kalendáře | 560 |
kurzyKurzy devizového trhu ČNB po dnech od 1. 1. 1991 | 269 291 |
menyZemě a název měny ke každému kódu z kurzovního lístku | 58 |
kurzy_ostatnich_menKurzy ostatních měn ČNB, měsíčně od května 2004 | 33 426 |
repo_sazbaHistorie dvoutýdenní repo sazby ČNB od roku 1995 | 118 |
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 | 8 | 12 kB |
| ParquetJeden soubor na tabulku (zstd). DuckDB, Polars a pandas ho čtou bez importu. | 8 | 968 kB |
| CSVUTF-8, čárka, hlavička; velké tabulky jako .csv.gz | 8 | 9,3 MB |
| JSONPole objektů, velké tabulky jako JSON Lines (.jsonl.gz) | 8 | 29 MB |
| Navíc v balíčku | Souborů | Velikost |
|---|---|---|
| ValidátoryJS/TS, Python a SQL s testy, licence MIT | 8 | 48 kB |
- Připravujeme Jména: pohlaví a oslovení: Křestní jména a příjmení s pohlavím a 5. pádem pro oslovení v e-mailech.
Ukázka kódu
Další příklady pro SQL, DuckDB, Python a Node.js jsou v README.md uvnitř balíčku.
-- PostgreSQL: datum splatnosti = 10 pracovních dnů po 2026-12-18
SELECT datum FROM zdarma.pracovni_dny
WHERE datum > '2026-12-18' AND je_pracovni_den ORDER BY datum OFFSET 9 LIMIT 1;import { isValidIco, parseRodneCislo, bankAccountToIban } from './validace.js';
isValidIco('25123891'); // true
parseRodneCislo('736028/5163'); // { normalized: '736028/5163', datumNarozeni: '1973-10-28', pohlavi: 'Z' }
bankAccountToIban('19-2000145399/0800'); // 'CZ6508000000192000145399'Zdroj a licence
- Zdroje
- ČNB – Číselník kódů bank / platebních institucí (platný od 1. 10. 2026)
- ČNB – Kurzy devizového trhu (roční soubory od roku 1991, denní kurzovní lístky)
- ČNB – Kurzy ostatních měn (měsíční lístky od května 2004)
- ČNB – Jak se vyvíjela dvoutýdenní repo sazba ČNB?
- Zákon č. 245/2000 Sb., o státních svátcích, o ostatních svátcích, o významných dnech a o dnech pracovního klidu
- Zákon č. 223/2016 Sb., o prodejní době v maloobchodě a velkoobchodě
- Wikipedie: Jmeniny v Česku (revize 25286427)
- Wikipedia: Name days in the Czech Republic (revize 1377261443)
- svatkyapi.cz (jen křížová kontrola jmenin)
- Vyhláška ČNB č. 169/2011 Sb. (číslo účtu, IBAN)
- 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.


Datové schránky
Seznam datových schránek všech právnických osob a orgánů veřejné moci: ID datové schránky podle IČO, s adresou sídla napojenou na RÚIAN a GPS.
Další sady
- RÚIAN s historií
- Geokodér a našeptávač adres
- Rizika adres
- Volná pracovní místa
- 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í
- Číselníky ČSÚ
- Obyvatelstvo obcí 2000–2026
Stáhni si to hned.
Bez registrace a bez platby. Placené sady na tyhle kódy navazují: všech 15 dohromady stojí 2 490 Kč.