Look up an Irish company by exact CRO company number
Look up an Irish company by exact CRO company number. Returns legal name, status, registered address and source provenance as JSON. Synthetic fixture 00000000 on Base Sepolia for free integration testing.
1000 (raw units)
price
1
calls / 30d
1
unique payers
2026-09-10
updated
Provider
testnet.queryspigot.com · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:84532",
"payTo": "0x748C9c8908d6f472b260010f1CdC308025be29b9",
"asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
"amount": "1000",
"maxTimeoutSeconds": 300
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"method": "GET",
"pathParams": {
"company_number": "00000000"
},
"type": "http"
},
"output": {
"example": {
"company": {
"company_number": "00000000",
"company_type": "Private limited by shares",
"company_type_code": null,
"dissolved_date": null,
"last_accounts_date": null,
"last_annual_return_date": null,
"legal_name": "QUERYSPIGOT TEST COMPANY — SYNTHETIC",
"nace_v2_code": null,
"name_effective_date": null,
"next_annual_return_date": null,
"principal_object_code": null,
"registered_address": {
"eircode": "T12AB34",
"lines": [
"1 EXAMPLE STREET",
"CORK"
]
},
"registered_date": "2014-02-03",
"status": "Normal",
"status_code": null,
"status_date": null,
"type_effective_date": null
},
"snapshot_id": "sha256:87c5ece450bdfff789fd2de54d148a5651a92e3fee48a922c1c6c346a280a2c1",
"source": {
"dataset": "Synthetic companies",
"dataset_url": "",
"license": "Test data",
"license_url": "",
"modified": true,
"notice": "Synthetic testnet fixture. This is not a CRO record. Available only on Base Sepolia.",
"publisher": "Spigot test fixture",
"resource_id": "synthetic-companies-v1",
"retrieved_at": "2026-09-08T00:00:00Z",
"source_updated_at": null,
"synthetic": true
}
},
"type": "json"
}
},
"routeTemplate": "/api/v1/company/:company_number",
"schema": {
"properties": {
"input": {
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"pathParams": {
"properties": {
"company_number": {
"description": "Exact CRO company number. Preserve leading zeros.",
"pattern": "^[0-9]{1,20}$",
"type": "string"
}
},
"required": [
"company_number"
],
"type": "object"
},
"type": {
"enum": [
"http"
],
"type": "string"
}
},
"required": [
"type",
"method",
"pathParams"
],
"type": "object"
},
"output": {
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
}Use it
curl
curl "https://testnet.queryspigot.com/api/v1/company/:company_number" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://testnet.queryspigot.com/api/v1/company/:company_number");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://testnet.queryspigot.com/api/v1/company/:company_number")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/15432.json, and this resource appears in /discovery/resources and /discovery/search.