Ireland CRO Company Registry + Monitoring
Pricing
from $10.00 / 1,000 company lookups
Ireland CRO Company Registry + Monitoring
Look up and monitor Irish companies on the official CRO Open Data Portal: identity, status, type, registered address, and filing dates, with a recurring monitor mode that flags status changes, new filings, and dissolutions.
Pricing
from $10.00 / 1,000 company lookups
Rating
0.0
(0)
Developer
Adam Pearce
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
What does Ireland CRO Company Registry + Monitoring do?
Need to verify an Irish counterparty, or know the moment something changes on their CRO record? This Actor looks up companies on Ireland's official Companies Registration Office (CRO) register and returns structured data: status, company type, registered address, and annual return/accounts filing dates. Point it at one CRO number for a single lookup, a list for bulk checks, a company name if you don't have the number yet, or turn on Monitor mode to schedule it daily and get flagged only when something on a watched company's record actually changes.
Data comes straight from the CRO's own Open Data Portal (opendata.cro.ie), a real, official API, licensed CC BY 4.0 for unrestricted reuse including commercial. This is a genuinely different, cleaner source than scraping the CRO's public search site: no anti-bot fight, no page structure to break, and no legal grey area, this is the CRO's own purpose-built machine-readable channel for exactly this kind of use. Run it via the Apify Console, the API, or on a schedule, and export results as JSON, CSV, or Excel.
Why use this Actor?
- KYB and compliance teams verifying an Irish counterparty before onboarding: current status, type, and registered address in one call.
- Accountants and company-formation agents tracking a portfolio of client companies for annual return and accounts filing dates, so nothing slips past its deadline unnoticed.
- Lenders and credit teams watching for a status change (liquidation, examinership, administration, dissolution) the moment it appears on the register, instead of periodically re-checking by hand.
- Sales and lead-gen teams enriching a list of Irish companies with structured registry data, or finding a company's CRO number from just its name.
How to use Ireland CRO Company Registry + Monitoring
- Click Try for free or Run on the Actor page.
- Enter a single
companyNumberfor a quick lookup, a list ofcompanyNumbersfor bulk checks, or asearchNameif you only know the company's name. - To track companies over time, turn on
monitorMode, keep the samecompanyNumbersandwatchlistId, and schedule the Actor to run daily. Each run only charges for what actually changed. - View results in the Console table, or pull them via the API/dataset export.
Input
See the Input tab for the full schema. Key fields:
| Field | Description |
|---|---|
companyNumber | A single digits-only CRO company number to look up. |
companyNumbers | A list of CRO numbers, for bulk lookup or Monitor mode (fetched in one batched request). |
searchName | Find companies by name instead of number. Lookup mode only, not available with monitorMode. |
maxSearchResults | Caps how many name-search matches are returned. Default 20. |
monitorMode | When true, compares against the last run and only reports what changed. |
watchlistId | Keeps separate Monitor mode histories if you run more than one watchlist. |
Output
Each result includes the company's identity, status, type, address, and filing dates. Example (a single record, trimmed):
{"companyNumber": "249885","registrationStatus": "active","name": "RYANAIR HOLDINGS PUBLIC LIMITED COMPANY","status": "Normal","companyType": "Public limited company","registrationDate": "1996-11-19T00:00:00","lastAnnualReturnDate": "2025-11-19T00:00:00","nextAnnualReturnDue": "2026-12-17T00:00:00","lastAccountsDate": "2025-06-30T00:00:00","dissolvedDate": null,"address": "AIRSIDE BUSINESS PARK, SWORDS, CO. DUBLIN","eircode": "K67NY94","sourceUrl": "https://opendata.cro.ie/dataset/companies"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | What it is |
|---|---|
name, companyType | Registered company name and legal type. |
status, statusDate | Current CRO status (e.g. Normal, Liquidation, Examinership, Administration, Dissolved) and the date it took effect. |
registrationDate | Date the company was first registered. |
lastAnnualReturnDate, nextAnnualReturnDue | Most recent annual return filed, and when the next one is due. |
lastAccountsDate | Date of the most recently filed accounts. |
dissolvedDate | Set once the company has been dissolved. |
address, eircode | Registered office address. |
naceCode, principalObjectCode | Industry classification codes, where on file. |
changeDetected, changeSummary | Monitor mode only: what changed since the last check. |
Pricing / Cost estimation
Pay-per-event pricing, no subscription. A single lookup or bulk check costs $0.01 per company checked, including a company that isn't found on the register, a confirmed "not found" is still a real, useful result. Watching 20 companies daily in Monitor mode costs roughly $0.06 to $1/month depending on how often anything actually changes ($0.002 per no-change confirmation, $0.05 per real change caught).
Tips
- Bulk lookups (
companyNumbers) are faster than repeated single-number runs, they're fetched in one batched request and share one Actor start. - Use
searchNameto find a company's CRO number first, then switch tocompanyNumberswith that number for ongoing Monitor mode, name search doesn't have a stable identity across runs. - For ongoing monitoring, schedule the Actor (Apify's built-in Schedules) rather than running it manually. Monitor mode is designed for exactly that. The CRO Open Data dataset itself updates daily, so a daily schedule matches the source's own refresh rate.
- Keep
watchlistIdconsistent across scheduled runs for the same list, changing it starts a fresh watch history.
FAQ
Is this legal? Doesn't CRO restrict scraping? This Actor never scrapes the CRO's public search site. It calls the CRO's own Open Data Portal (opendata.cro.ie), a separate, official API published specifically for reuse and licensed CC BY 4.0, which explicitly permits commercial use with attribution. Every result includes a link back to the source dataset for that attribution.
What does "not found" mean here? Either the number was never valid, or it's a very recent registration not yet reflected in the dataset's daily snapshot (the CRO Open Data Portal updates once a day, not in real time). The register itself doesn't expose a reason code for a missing entry, so this Actor reports it honestly as "not found" rather than guessing why.
Does this include directors or officers? No. The CRO's Open Data companies dataset is company-level (identity, status, type, address, filing dates), it doesn't include officer/director names. If that's what you need, get in touch via the Issues tab, it's worth knowing there's demand for it.
How current is the data? The CRO Open Data Portal publishes a fresh daily snapshot. This Actor always reads that day's live snapshot, it never caches or bundles data of its own.
If this Actor saved you a manual CRO lookup, a review on the Actor page helps a lot and helps decide what to build next. Found a bug or have a request? Use the Issues tab, replies are personal, not automated.
Contains Irish Public Sector Data licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) licence. Source: CRO Open Data Portal.