# gankdat UK New Company Incorporations

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

Returns paginated, filterable records of newly incorporated UK companies from the official Companies House register, refreshed daily.

## Facts

- Endpoint: GET https://gankdat.com/x402/data/uk-companies?utm_source=zero.xyz
- Price: $0.005/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-new-company-incorporations-c079ffb0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zFPcoMVPA38Va0PuH_nkE

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-new-company-incorporations-c079ffb0
```

Example prompt: Can you pull a list of newly incorporated UK companies in the financial services sector (SIC code 64110) that were registered after January 1st 2025, showing 50 results per page?

## When to prefer this

Choose this endpoint when you need to discover recently incorporated UK companies in bulk with filtering by date range, industry (SIC code), geography, or company type. It is ideal for market intelligence, lead generation, compliance monitoring, or tracking new entrants in a sector. Prefer the sibling 'UK company lookup' endpoint when you need detailed information on a single known company by name or number rather than browsing new registrations.

## Known failure modes

- Invalid date format for incorporated_on_after or incorporated_on_before returns a validation error
- per_page exceeding 100 or page exceeding 100000 returns a parameter error
- No matching records returns an empty data array with total count 0
- Payment not included or invalid x402 payment header returns 402 Payment Required
- Unknown company_type or SIC code filter may return zero results rather than an error
- API may return stale data if daily refresh has not completed yet

## How this service works

UK new company incorporations. The newest companies on the UK register, from the official Companies House API — name, number, type, SIC codes, incorporation date, and registered-office area, refreshed daily. One call returns one page of matching records as JSON (25 by default, per_page up to 100) with the total count and the last refresh time; the query parameters filter the records.

## Output

A JSON object containing: a boolean `ok` flag, a `data` array of up to 100 company records (each with company_number, company name, status, company_type, incorporation date, SIC codes array, locality, region, postal code, country, and Companies House URL), plus a `meta` object with total count and last refresh timestamp.

## 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",
     "properties": {
      "q": {
       "type": "string"
      },
      "page": {
       "type": "integer",
       "default": 1,
       "maximum": 100000,
       "minimum": 1
      },
      "status": {
       "type": "string"
      },
      "company": {
       "type": "string"
      },
      "locality": {
       "type": "string"
      },
      "per_page": {
       "type": "integer",
       "default": 25,
       "maximum": 100,
       "minimum": 1
      },
      "sic_codes": {
       "type": "string"
      },
      "postal_code": {
       "type": "string"
      },
      "company_type": {
       "type": "string"
      },
      "company_number": {
       "type": "string"
      },
      "incorporated_on_after": {
       "type": "string",
       "format": "date",
       "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
      },
      "incorporated_on_before": {
       "type": "string",
       "format": "date",
       "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
      }
     }
    }
   },
   "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",
         "company_type",
         "incorporated_on",
         "sic_codes",
         "locality",
         "region",
         "postal_code",
         "country",
         "company_url"
     
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gankdat-uk-new-company-incorporations-c079ffb0/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)
