Irish Company Data

Look up an Irish company at the CRO by number or name, with status, address, registration dates and filing details where available.

Pay by wallet (x402) Ireland: all company records irish-company-data

Example

Input
{
  "cro_number": "513174"
}
Answer
{
  "status": "Normal",
  "address": "One Wilton Park, Wilton Place, Ireland",
  "eircode": "D02FX04",
  "cro_number": "513174",
  "status_date": null,
  "company_name": "STRIPE PAYMENTS EUROPE, LIMITED",
  "company_type": "LTD - Private Company Limited by Shares",
  "jurisdiction": "IE",
  "nace_v2_code": null,
  "dissolution_date": null,
  "registration_date": "2012-05-15",
  "last_accounts_date": "2024-12-31",
  "principal_object_code": "65.23",
  "last_annual_return_date": "2025-09-30",
  "next_annual_return_date": "2026-09-30"
}

Inputs

FieldTypeRequiredWhat it is
taskstringNoFree-text input — first matching CRO number or company name is used
cro_numberstringNoCRO number (5-6 digits)
company_namestringNoIrish company name (fuzzy match)

Output fields

How reliably each field appears in a successful answer.

FieldTypeAppears
statusstringAlways (present in every successful answer)
addressstringUsually (present for most inputs)
eircodestringSometimes (present only for some inputs)
cro_numberstringAlways (present in every successful answer)
status_datestringSometimes (present only for some inputs)
company_namestringAlways (present in every successful answer)
company_typestringAlways (present in every successful answer)
jurisdictionstringAlways (present in every successful answer)
nace_v2_codestringSometimes (present only for some inputs)
dissolution_datestringSometimes (present only for some inputs)
registration_datestringAlways (present in every successful answer)
last_accounts_datestringSometimes (present only for some inputs)
principal_object_codestringUsually (present for most inputs)
last_annual_return_datestringUsually (present for most inputs)
next_annual_return_datestringUsually (present for most inputs)
match_confidence—Sometimes (present only for some inputs)

How to call it

The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.

# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
  -H "Authorization: Bearer $STRALE_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "capability_slug": "irish-company-data",
    "inputs": {
      "cro_number": "513174"
    },
    "max_price_cents": 5
  }'

Limitations

  • Older or dissolved companies can lack an Eircode

    The Eircode field was introduced in 2014 and is populated for newer registrations and recently-updated entities. Older or dissolved companies may have a null eircode.

  • New filings can take a day to appear

    The CRO Open Data Portal publishes a daily snapshot. Filings submitted today may not be reflected in the API response until the next daily refresh.

  • Full company filings require separate access

    This capability returns the structured register record only. Document-level filings (memorandums of association, annual return forms, etc.) require a separate paid lookup at core.cro.ie.