Bulk fetch records from a CZ ARES sub-register
search_specialised_recordsSearch and paginate through raw records from a specific ARES source register (e.g., commercial register, insolvency record) in a single request, optionally filtering by one or multiple IČOs. Returns full, unmodified records from the chosen Czech public register.
Instructions
Fetch raw records from one specific ARES source register in a single call, optionally filtered by a list of IČOs. This is the paired search endpoint for get_specialised_record (which fetches one record at a time). Uses POST /ekonomicke-subjekty-{source}/vyhledat upstream.
── CZ (Czechia ARES) ──
Available source codes (same as get_specialised_record, plus 'vr'):
• vr — Commercial register (Veřejný rejstřík) — the full company record with officers/PSCs/charges
• ros — Public Registers summary (Registr osob)
• res — Statistical Register (Registr ekonomických subjektů)
• rzp — Trade Licence Register (Registr živnostenského podnikání)
• nrpzs — Healthcare Providers (Národní registr poskytovatelů zdravotních služeb)
• rpsh — Political Parties (Registr politických stran a hnutí)
• rcns — Churches and Religious Societies (Registr církví)
• szr — Farmers (Společný zemědělský registr)
• rs — Schools (Registr škol)
• ceu — Insolvency Record (Centrální evidence úpadců)
The upstream filter is intentionally narrow — ARES only accepts an optional list of IČOs plus pagination on these per-source endpoints. For rich name/address/legal-form search, use search_companies (which queries the main /ekonomicke-subjekty/vyhledat endpoint).
Returns { source, pocet_celkem, count, records[] } with each records[i] preserved verbatim from the upstream source — field set varies per source (refer to the ARES API docs at https://ares.gov.cz/swagger-ui/).
Pricing: free. Other jurisdictions return 501.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jurisdiction | Yes | 'CZ' only. | |
| source | Yes | Source register code. See description for the full list. | |
| ico | No | Optional IČO (8-digit, or up to 8 digits — auto-padded) or array of IČOs to restrict the search. If omitted, ARES returns the first page of all records in the register (rarely useful — prefer a filter). | |
| limit | No | Page size (1-100). | |
| offset | No | Pagination skip. | |
| fresh | No | Bypass cache. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| queried_at | Yes | ISO-8601 + Europe/London timezone stamp for when the registry was queried. | |
| jurisdiction | No | ||
| record_kind | No | ||
| count | No | ||
| candidates | No | ||
| data | No |