mirrored listing x402 eip155:8453

Search the UK Companies House register by name or keyword and return matching companies wi

Search the UK Companies House register by name or keyword and return matching companies with company number, register status and a derived is_active, type, incorporation and cessation dates and the register's one-line address snippet. Use this first when you only have a name, then call the per-company capabilities with the returned company_number. Ordering is the register's own, echoed as match_rank — a position, not a relevance score. Use when: Look up a UK company by name.

Do you run api.eckari.com? This listing was mirrored from Coinbase's public Bazaar. Claim it in 30 seconds — no account required — and it becomes verified, permanently overriding the mirrored copy.

Claim this listing
2000 (raw units)
price
4
calls / 30d
2
unique payers
2026-09-09
updated

Provider

api.eckari.com · discovered, not yet claimed by its owner

Payment (x402 accepts[])

[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "payTo": "0x9d6b6fdB04040a55d58B24ff4C90C08cf6083C8f",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "2000",
    "maxTimeoutSeconds": 60
  }
]

Output schema

{
  "bazaar": {
    "info": {
      "input": {
        "method": "GET",
        "queryParams": {
          "limit": 5,
          "q": "Tesco plc"
        },
        "type": "http"
      },
      "output": {
        "example": {
          "data": {
            "items": [
              {
                "address_snippet": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, United Kingdom, AL7 1GA",
                "company_name": "TESCO PLC",
                "company_number": "00445790",
                "date_of_cessation": null,
                "date_of_creation": "1947-11-27",
                "is_active": true,
                "match_rank": 1,
                "status": "active",
                "type": "plc"
              },
              {
                "address_snippet": "2 Dawley Brook Road, Kingswinford, England, DY6 7BD",
                "company_name": "KFORD TYRES (GORNAL) LTD",
                "company_number": "09384423",
                "date_of_cessation": null,
                "date_of_creation": "2015-01-12",
                "is_active": true,
                "match_rank": 2,
                "status": "active",
                "type": "ltd"
              },
              {
                "address_snippet": "1 More London Place, London, SE1 2AF",
                "company_name": "TESCO AQUA (FINCO2) LIMITED",
                "company_number": "05888957",
                "date_of_cessation": "2025-11-12",
                "date_of_creation": "2006-07-27",
                "is_active": false,
                "match_rank": 3,
                "status": "dissolved",
                "type": "ltd"
              },
              {
                "address_snippet": "New Tesco House, Cheshunt, Delamare Road, EN8 9SL",
                "company_name": "TESCO AQUA (1LP) LIMITED",
                "company_number": "BR008975",
                "date_of_cessation": null,
                "date_of_creation": "2006-08-09",
                "is_active": false,
                "match_rank": 4,
                "status": "closed",
                "type": "uk-establishment"
              },
              {
                "address_snippet": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, United Kingdom, AL7 1GA",
                "company_name": "TESCO ATRATO DEPOT PROPCO LIMITED",
                "company_number": "06969533",
                "date_of_cessation": null,
                "date_of_creation": "2009-07-22",
                "is_active": true,
                "match_rank": 5,
                "status": "active",
                "type": "ltd"
              }
            ],
            "page": {
              "has_more": true,
              "limit": 5,
              "next_offset": 5,
              "offset": 0,
              "returned": 5,
              "total": 356
            },
            "query": {
              "q": "Tesco plc"
            }
          },
          "meta": {
            "capability": "company.uk.search",
            "freshness": "live",
            "source": "companies_house",
            "version": "2.0.0"
          }
        },
        "type": "json"
      }
    },
    "routeTemplate": "/v1/companies/uk/search",
    "schema": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "input": {
          "additionalProperties": false,
          "properties": {
            "method": {
              "enum": [
                "GET",
                "HEAD",
                "DELETE"
              ],
              "type": "string"
            },
            "queryParams": {
              "additionalProperties": false,
              "properties": {
                "limit": {
                  "description": "Maximum results to return (1-50). Default 10.",
                  "maximum": 50,
                  "minimum": 1,
                  "type": "integer"
                },
                "offset": {
                  "description": "Zero-based offset into the register's result set for paging. Pass back page.next_offset from the previous response; page.has_more says whether there is one.",
                  "maximum": 10000,
                  "minimum": 0,
                  "type": "integer"
                },
                "q": {
                  "description": "Company name or keyword to search for.",
                  "maxLength": 200,
                  "minLength": 2,
                  "type": "string"
                }
              },
              "required": [
                "q"
              ],
              "type": "object"
            },
            "type": {
              "const": "http",
              "type": "string"
            }
          },
          "required": [
            "type",
            "method"
          ],
          "type": "object"
        },
        "output": {
          "properties": {
            "example": {
              "type": "object"
            },
            "type": {
              "type": "string"
            }
          },
          "required": [
            "type"
          ],
          "type": "object"
        }
      },
      "required": [
        "input"
      ],
      "type": "object"
    }
  },
  "payment-identifier": {
    "info": {
      "required": false
    },
    "schema": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "id": {
          "maxLength": 128,
          "minLength": 16,
          "pattern": "^[a-zA-Z0-9_-]+$",
          "type": "string"
        },
        "required": {
          "type": "boolean"
        }
      },
      "required": [
        "required"
      ],
      "type": "object"
    }
  }
}

Use it

curl

curl "https://api.eckari.com/v1/companies/uk/search"
# -> 402 Payment Required, accepts[] lists how to pay
# retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid

JavaScript

const res = await fetch("https://api.eckari.com/v1/companies/uk/search");
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://api.eckari.com/v1/companies/uk/search")
if res.status_code == 402:
    accepts = res.json()["accepts"]
    # pay one of accepts[] via an x402 client, then retry with the payment header

Machine-readable

Everything on this page is also available as clean JSON at /resources/4309.json, and this resource appears in /discovery/resources and /discovery/search.