# gankdat UK Company Profiles

> gankdat UK Company Profiles is a paid API for AI agents from gankdat.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-29).

Look up a single UK company by number or name, returning full Companies House profile including status, SIC codes, accounts dates, charges, filing events, and corporate PSCs.

## Facts

- Endpoint: GET https://gankdat.com/x402/data/uk-company-profiles?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gankdat-uk-company-profiles-8abf81c8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GWolXsnkROL5xI5NjOQiX

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 gankdat-uk-company-profiles-8abf81c8
```

Example prompt: Can you pull up the Companies House profile for Rolls-Royce Holdings — I need their company status, SIC codes, latest accounts due date, and whether they have any outstanding charges?

## When to prefer this

Choose this endpoint when you need a comprehensive, live-sourced UK company profile in a single call — especially when you need charges, filing events, PSC data, and compliance dates together. Prefer over manual Companies House web lookups or general web search when you need structured JSON for downstream processing. Note that individual officers and individual PSCs are intentionally excluded (Blind Mode), so if you need officer names, use a different source. Results are cached 24 hours, making this suitable for near-real-time due diligence but not for intraday change monitoring.

## Known failure modes

- Company not found for given number or name — returns empty data array
- Ambiguous company name matches multiple records — may return unexpected company
- Companies House API unavailable — upstream error propagated
- Invalid company number format — query parameter validation error
- Rate limiting or payment failure — x402 payment required error

## How this service works

UK company lookup (Companies House). One UK company by number or name, live from the official Companies House API: profile, status, type, SIC codes, registered-office area, accounts and confirmation-statement dates and overdue flags, charges, the latest filing events and corporate persons with significant control. Blind Mode: officers and individual PSCs are never ingested — filing events carry the category code, not the name. Cached 24 h. One call returns one record as JSON.

## Output

A JSON object containing a single company record with fields: company number, name, status, status detail, company type, subtype, jurisdiction, incorporation and dissolution dates, SIC codes, previous names, registered office locality/region/postal code/country, accounts type and due dates with overdue flag, confirmation statement dates with overdue flag, charge counts and charge details (code, status, classification, dates), total filing count, recent filing events (category code only), active and ceased corporate controller counts, and a Companies House URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "anyOf": [
      {
       "required": [
        "company_number"
       ]
      },
      {
       "required": [
        "company"
       ]
      }
     ],
     "properties": {
      "q": {
       "type": "string"
      },
      "page": {
       "type": "integer",
       "default": 1,
       "maximum": 100000,
       "minimum": 1
      },
      "company": {
       "type": "string",
       "maxLength": 160,
       "minLength": 2
      },
      "per_page": {
       "type": "integer",
       "default": 25,
       "maximum": 100,
       "minimum": 1
      },
      "company_number": {
       "type": "string",
       "maxLength": 12,
       "minLength": 1
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "ok",
      "data",
      "meta"
     ],
     "properties": {
      "ok": {
       "type": "boolean",
       "const": true
      },
      "data": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "company_number",
         "company",
         "status",
         "status_detail",
         "company_type",
         "subtype",
         "jurisdiction",
         "incorporated_on",
         "dissolved_on",
         "sic_codes",
         "previous_names",
         "locality",
         "region",
         "postal_code",
         "country",
         "registered_office_in_dispute",
         "accounts_type",
         "accounts_last_period_end",
         "accounts_next_due",
         "accounts_overdue",
         "confirmation_last_made_up_to",
         "confirmation_next_due",
         "confirmation_overdue",
         "has_charges",
         "has_insolvency_history",
         "has_been_liquidated",
         "charges_total",
         "charges_outstanding",
         "charges_satisfied",
         "charges",
         "filings_total",
         "filings",
         "controllers_active",
         "controllers_cease
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gankdat-uk-company-profiles-8abf81c8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gankdat.com](https://www.zero.xyz/host/gankdat.com/llms.txt)
