Ireland CRO Company Search Scraper
Pricing
from $3.00 / 1,000 results
Ireland CRO Company Search Scraper
Search Ireland's Companies Registration Office (CRO) register. Find companies by name, status, type, county or reg/dissolution date, or look up exact companies by CRO company number. Full company data: status, type, dates, address, Eircode, NACE code.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Search Ireland's Companies Registration Office (CRO) company register. Find companies by name, legal status, company type, county, or registration/dissolution date — or look up exact companies by their CRO company number. Every registered and historical (dissolved/struck-off) Irish company is covered, sourced from CRO's own official daily-updated Open Data feed.
What this actor does
- Two modes:
search(company name + filters) andbyCompanyNumber(exact lookup) - Filters: company status, company type, county, NACE industry code (division or exact class), registration date range, dissolution date range
- Sorting: by name, registration date, dissolution date, or status date
- Full company profile: legal status, company type, registration date, next/last annual return dates, last accounts date, dissolution date, registered address, Eircode, NACE industry code
- Optional financial filing history:
includeFinancialFilingsenriches each company with itsfinancialStatementFilings[]array — submission dates for accounts filed with CRO in 2022, 2023, and 2024, sourced from CRO's official Financial Statements open-data feed - Empty fields are omitted — every field in a record is real, populated data
Output per company
companyNumber— CRO company registration numbercompanyNamecompanyStatus,companyStatusCodecompanyType,companyTypeCoderegistrationDatelastAnnualReturnDate,nextAnnualReturnDate,lastAccountsDatedissolvedDate,statusDate(if applicable)companyNameEffectiveDate,companyTypeEffectiveDateaddressLines[],fullAddresscounty— best-effort Irish county detected from the registered addresseircode— Irish postal code (where on record)naceCode— NACE Rev. 2 industry classification code,DD.GGform (e.g.45.20)principalObjectCodefinancialStatementFilings[]— (only whenincludeFinancialFilings: true) one entry per accounts filing found for 2022–2024:filingYear,submissionNumber,submissionReceivedDate,submissionEffectiveDate,submissionRegisteredDate,accountsToDate,fileNamesourceUrl— canonical CRO Open Data API link for this exact companyrecordType: "company",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byCompanyNumber |
searchQuery | string | guinness | Company name contains (mode=search) |
companyNumbers | array | – | Exact CRO company numbers (mode=byCompanyNumber) |
companyStatus | select | – | Filter to an exact status (Normal, Dissolved, Struck Off, Liquidation, ...) |
companyType | select | – | Filter to an exact legal type (LTD, DAC, PLC, CLG, ULC, ...) |
county | select | – | Filter to a registered-address county (26 counties) |
naceCode | string | – | Filter to a NACE Rev. 2 industry code: 2-digit division (e.g. 45) matches the whole division, 4-digit/DD.GG (e.g. 45.20) matches the exact class |
registrationDateFrom / registrationDateTo | string | – | YYYY-MM-DD |
dissolvedDateFrom / dissolvedDateTo | string | – | YYYY-MM-DD |
sortBy | select | – | Company name / registration date / dissolved date / status date |
maxItems | integer | 50 | Hard cap on emitted records (1-2000) |
includeFinancialFilings | boolean | false | Enrich each company with financialStatementFilings[] (2022-2024 accounts filing dates) |
Example input
{"mode": "search","searchQuery": "technology","companyStatus": "Normal","county": "Dublin","maxItems": 50}
{"mode": "byCompanyNumber","companyNumbers": ["3124", "279457", "655645"]}
Use cases
- Due diligence / KYC — verify an Irish company's registration status, type, and registered address before doing business.
- Sales & lead generation — build lists of newly registered companies in a given county or industry.
- Company monitoring — track dissolutions, strike-offs, and liquidations by date range.
- Market research — analyze company formation trends by county, legal type, or time period.
Data source
This actor uses the CRO's own official Open Data feed (opendata.cro.ie), a public, no-authentication, daily-updated snapshot of the full CRO company register, published under a CC BY 4.0 licence. This is the same underlying CRO register data as the core.cro.ie search portal — the Open Data API is CRO's sanctioned machine-readable channel for exactly this data, avoiding an unreliable browser-challenge-protected search UI.
FAQ
How current is the data? CRO publishes a new snapshot daily. Companies registered or dissolved earlier the same day may not yet appear.
Can I search by director or beneficial owner name? No — director and beneficial-ownership data requires an authenticated CRO/RBO account and is out of scope for this public dataset.
Does county cover Northern Ireland? No — CRO is the registrar for the Republic of Ireland only (26 counties). Northern Ireland companies are registered separately with UK Companies House.
Why is eircode sometimes missing? Eircode (Ireland's postal code system) was introduced in 2015. Companies registered before then, or that haven't updated their address since, may not have an Eircode on file.
Does financialStatementFilings include the actual financial figures (turnover, profit, balance sheet)? No — CRO's Financial Statements open-data feed publishes filing metadata only (submission dates, filing reference numbers), not the structured figures inside the accounts. The underlying PDF documents require a paid CORE/CRO account to download and are out of scope for this public dataset. Coverage is 2022-2024 (the years CRO has published so far).
I set a high maxItems for a broad query but got fewer companies back — why? CRO's Open Data API applies its own rate limiting / response-size caps to large multi-page requests, independent of any filter you set. The actor's status message will tell you when it stopped short of maxItems. Narrowing the query with an extra filter (county, naceCode, a tighter date range) or simply re-running the actor typically returns more.