Company registers › Ireland
Check an Irish company by API: CRO open data
Companies Registration Office (CRO) · read from the national register · checked
The official route
The Companies Registration Office (CRO) has its own open-data portal. The dataset "Company Records" is a daily snapshot of every company, live and dissolved. You query it through the portal's CKAN datastore API without a key:
https://opendata.cro.ie/api/3/action/datastore_search
Each record has the company number, name, status, type, registration date, address and the dates of the last annual return and accounts. The dataset page (read 2026-11-09) says it is available under CC BY 4.0. The CRO asks you to include or link to this statement: "Contains Irish Public Sector Data licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) licence". The portal publishes no rate limit.
Where it gets hard
- It is a snapshot, so a record can be up to a day old.
- Receiverships are not in the dataset. The status word covers things like Normal, Liquidation, Examinership, Strike Off Listed and Dissolved.
- There are no directors and no secretaries in it.
- The CRO's financial-statements dataset is separate. When we queried it, it held filing metadata such as the PDF file name and dates, and no figures.
- The older API on
services.cro.ieanswers 401 without an account.
One call
{"query": "Kerry Group plc", "country": "IE"}
Post it to https://api.boscolabs.dev/v1/counterparty-check. A CRO number is exact: write it as CRO 104547 (that one is Ryanair DAC), or pass the bare number with country set to IE.
| Check | Source for this country |
|---|---|
| Register status | CRO open data, daily snapshot |
| Insolvency | CRO status: liquidation, examinership, administration |
| People on sanctions lists | Not checked: officers are not read |
| Recent accounts | ESEF annual reports, listed companies only |
| VAT number | VIES |
| Company on sanctions lists | OFAC, UN, UK, EU and US export lists |
| LEI status | GLEIF |
$0.05 per company checked, empty and failed calls are free.
What we do not cover
- Receiverships, because the open data does not hold them.
- Directors, secretaries and owners.
- Accounts of unlisted Irish companies.
- Business names of sole traders are not in the dataset, so they are not found.
Sources
Other countries
Czech Republic · Estonia · Finland · France · Latvia · Norway · Poland · United Kingdom · Denmark · Germany · Netherlands · Austria · Belgium · Spain · Sweden