ARES API a veřejný rejstřík: české firmy podle IČO

ARES nabízí bezplatné REST API. Tento průvodce poctivě ukazuje, kdy stačí ono a kdy se hodí jednotné schéma pro veřejný rejstřík i další země, s monitoringem.

ARES a Prometiam

ARES, Administrativní registr ekonomických subjektů Ministerstva financí, nabízí bezplatné REST API, které nevyžaduje klíč. Pokud potřebujete jen základní údaje o jedné české firmě podle IČO, je to nejlevnější cesta a nemusíte hledat dál.

Prometiam vrací veřejný rejstřík ve stejném schématu jako dalších 28 zemí a přidává to, co samotný dotaz do registru neřeší: jednotná pole napříč zeměmi (měníte jen parametr country), monitoring s webhooky podepsanými HMAC-SHA256 a události změn v rejstříku. Hodí se, když ověřujete české firmy spolu s protistranami z Německa, Polska či Slovenska a nechcete psát integraci pro každý registr zvlášť.

Hledání podle IČO nebo názvu

Vyhledávání pro Česko přijímá IČO (company_number) nebo obchodní název (name). IČO má osm číslic; kontrolní číslice (modulo 11) je jen orientační, protože v rejstříku jsou živé firmy, jejichž IČO jí neodpovídá, a ty se vracejí také. Výsledky jsou v poli data.

# Podle IČO (ČEZ, a. s.)
curl 'https://api.prometiam.com/functions/v1/risk-api/companies/search?country=CZ&company_number=45274649' \
  -H 'Authorization: Bearer rk_live_...'

# Celý záznam podle id z odpovědi
curl 'https://api.prometiam.com/functions/v1/risk-api/companies/{id}' \
  -H 'Authorization: Bearer rk_live_...'
import os, requests

API = 'https://api.prometiam.com/functions/v1/risk-api'
HEAD = {'Authorization': f'Bearer {os.environ["PROMETIAM_API_KEY"]}'}

def firma_podle_ico(ico: str):
    r = requests.get(f'{API}/companies/search',
                     params={'country': 'CZ', 'company_number': ico}, headers=HEAD)
    r.raise_for_status()
    data = r.json()['data']
    return data[0] if data else None

print(firma_podle_ico('45274649')['company_name'])

Co vracíme

PoleCo znamená
company_nameObchodní firma zapsaná v rejstříku
company_numberIČO, osmimístné identifikační číslo osoby
statusStandardizovaný stav (i likvidace, insolvence, konkurs a reorganizace)
local_statusStav tak, jak ho uvádí rejstřík
legal_form / local_legal_formPrávní forma, standardizovaná a v českém znění rejstříku
founding_dateDatum vzniku
adresaSídlo: ulice, obec, PSČ a kraj
share_capitalZákladní kapitál, jak je zapsán v rejstříku
activity_codeKód hlavní činnosti CZ-NACE 2025 z Registru ekonomických subjektů (ČSÚ)
registry_detailsRejstříkový soud a spisová značka (například B 1581, Městský soud v Praze)

Limity a autentizace

Každý požadavek nese hlavičku Authorization: Bearer rk_live_.... Limity za minutu podle tarifu: Starter 60, Professional 120, Scale 300. Odpověď nese hlavičku X-Credits-Cost: vyhledání firmy i načtení záznamu stojí po jednom kreditu, chyby jsou zdarma. Dávkové volání (POST /companies/lookup) počítá každou položku jako jeden požadavek.

Co nevracíme

  • Jen záznamy o firmách: bez statutárních orgánů, společníků a akcionářů a bez signálu o plnění povinností vůči rejstříku.
  • Jen obchodní právnické osoby (s.r.o., a.s., v.o.s., k.s., družstva, SE, SCE, EHZS); OSVČ a jiné fyzické osoby, spolky, nadace, svěřenské fondy, společenství vlastníků a pobočky se nevracejí.
  • Žádné DIČ: vyhledávání podle vat= pro Česko API odmítne.
  • Žádné účetní závěrky a žádná insolvenční oznámení (Česko není jedním z dvanácti insolvenčních trhů). Likvidace, insolvence, konkurs a reorganizace se projeví ve stavu firmy a v událostech rejstříku.
  • Události rejstříku (název, stav, právní forma, sídlo, základní kapitál) existují od prvního načtení v říjnu 2026; starší nejsou.

Monitoring

Přes POST /monitor s {"company_id": ..., "country": "CZ"} sledujete firmu a dostanete webhook při změně stavu, zániku, shodě se sankčním seznamem (beta) a události v rejstříku. Webhooky vyžadují tarif Professional (29,99 EUR, 10 000 kreditů, 250 sledovaných firem).

Obsahuje data z veřejných rejstříků České republiky (Ministerstvo spravedlnosti, otevřená data ISVR) a Českého statistického úřadu (RES, CC BY 4.0). Upraveno společností Prometiam. Contains data from the public registers of the Czech Republic (Ministry of Justice, ISVR open data) and the Czech Statistical Office (RES, CC BY 4.0). Adapted by Prometiam.

Související stránky

Začněte 14denní zkušební období · Dokumentace API

Zkušební období trvá 14 dní a zahrnuje 500 kreditů. Vyžaduje se platební karta, během zkušebního období se nic neúčtuje; poté pokračuje tarif Starter (9,99 EUR měsíčně), pokud jej nezrušíte.

Frequently asked questions

Je ARES API zdarma?
Ano, ARES nabízí bezplatné REST API bez klíče. Prometiam je placené od tarifu Starter (9,99 EUR měsíčně) a přidává jednotné schéma pro více zemí, monitoring a události v rejstříku. Zkouška trvá 14 dní, zahrnuje 500 kreditů a vyžaduje kartu.
Jaké jsou limity a jak se autentizuji?
Hlavičkou Authorization: Bearer rk_live_.... Starter 60, Professional 120, Scale 300 požadavků za minutu; vyhledání a záznam stojí po jednom kreditu, chyby jsou zdarma.
Jak najdu firmu podle IČO?
Zavolejte GET /companies/search?country=CZ&company_number=.... IČO má osm číslic a odpověď obsahuje stav, právní formu, sídlo, kraj, základní kapitál a rejstříkový soud se spisovou značkou.
Vrací API statutární orgány a insolvenční rejstřík?
Ne. Pro Česko vracíme jen záznamy o firmách. Likvidace a insolvence se projeví ve stavu firmy a v událostech rejstříku; samostatná insolvenční oznámení neposkytujeme.
Vrací API účetní závěrky ze sbírky listin?
Ne. Sbírka listin ani účetní závěrky pro Česko nejsou součástí API.