# Nero Labs Ireland CRO Company Lookup

> Nero Labs Ireland CRO Company Lookup is a paid API for AI agents from x402-agent-tools.nerolabs.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Looks up Irish companies in the official CRO register by company number or name, returning status, type, registered address, incorporation date, and recent filings.

## Facts

- Endpoint: POST https://x402-agent-tools.nerolabs.workers.dev/company/ireland?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nero-labs-ireland-cro-company-lookup-7f99b288
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_03nyTyT4nIs_TnA-PLk4R

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability nero-labs-ireland-cro-company-lookup-7f99b288 -d '<json body>'
```

Example prompt: Can you look up Ryanair's details in the Irish CRO register using company number 104547 — I need its registration status, company type, registered address, and when its next annual return is due?

## When to prefer this

Choose this endpoint when you need authoritative, real-time data from Ireland's official Companies Registration Office — especially for compliance checks, due diligence, or supplier verification on Irish-registered entities. Prefer it over generic business data providers when official CRO data is required. Use the companyNumbers batch input for efficiency when checking multiple known companies. Use searchName when you only have a company name and need to discover the CRO number.

## Known failure modes

- Company number not found in CRO register — returns empty rows array
- Name search returns no matches if spelling differs from official CRO record
- maxSearchResults cap exceeded pricing expectation — each result costs $0.01
- Invalid companyNumber format (non-digits) may cause lookup failure
- CRO register temporarily unavailable causing upstream timeout
- Name search on dissolved or struck-off companies may return no results

## How this service works

Pay-per-call tools for AI agents, 31 in all: read web pages and RSS feeds, OCR, PDF text, transcription; email, phone and domain checks; UK, Irish and Polish company lookups and UK risk reports; website contacts, tech stack and SEO audits; PageSpeed; AI review, job post and row enrichment; data cleaning, joins, dedupe and diffs; US and EU compliance rules. No account or API key: pay each call in USDC on Base over x402.

## Output

Returns a JSON object with a rows array (up to 20 by default, max 100) containing per-company fields: name, status, registrationStatus, companyType, address, eircode, naceCode, companyNumber, registrationDate, dissolvedDate, lastAccountsDate, lastAnnualReturnDate, nextAnnualReturnDue, statusDate; plus a count of results returned.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "searchName": {
   "type": "string",
   "description": "Find companies by name instead of number, useful when you don't have the CRO number yet. Not available in Monitor mode (name search results don't have a stable identity to track over time; look up the company number it returns and switch to that for ongoing monitoring)."
  },
  "companyNumber": {
   "type": "string",
   "description": "Digits-only Irish CRO company number, e.g. 249885. Use this for a single-record lookup."
  },
  "companyNumbers": {
   "type": "array",
   "default": [],
   "description": "A list of digits-only CRO company numbers. Required for Monitor mode (that's what gives each record a stable identity to track over time). Also the fastest way to check many known companies in one run, they're fetched in a single batched request."
  },
  "maxSearchResults": {
   "type": "integer",
   "default": 20,
   "maximum": 100,
   "minimum": 1,
   "description": "Caps how many matches a name search returns. Only applies when searchName is set."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "rows": [
   {
    "name": "RYANAIR DESIGNATED ACTIVITY COMPANY",
    "status": "Normal",
    "address": "RYANAIR DUBLIN OFFICE, AIRSIDE BUSINESS PARK, SWORDS CO. DUBLIN, SWORDS,DUBLIN",
    "eircode": null,
    "naceCode": null,
    "statusDate": null,
    "companyType": "DAC - Designated Activity Company (limited by shares)",
    "companyNumber": "104547",
    "dissolvedDate": null,
    "lastAccountsDate": "2025-03-31T00:00:00",
    "registrationDate": "1984-11-28T00:00:00",
    "registrationStatus": "active",
    "nextAnnualReturnDue": "2026-10-09T00:00:00",
    "lastAnnualReturnDate": "2025-10-09T00:00:00"
   }
  ],
  "count": 1,
  "_example_note": "Real output, trimmed: long lists cut to their first items, fields and text shortened."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nero-labs-ireland-cro-company-lookup-7f99b288/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-agent-tools.nerolabs.workers.dev](https://www.zero.xyz/host/x402-agent-tools.nerolabs.workers.dev/llms.txt)
