# AutoWorker UK Business Due Diligence API

> AutoWorker UK Business Due Diligence API is a paid API for AI agents from autoworker.stebilly6.workers.dev, paid per call via x402, $0.75/call, status unknown (last checked 2026-09-14).

Returns a deterministic risk score, PSC ownership data, officer list, filing history, and narrative due-diligence summary for a UK-registered company using Companies House public records.

## Facts

- Endpoint: GET https://autoworker.stebilly6.workers.dev/services/uk-business-due-diligence
- Price: $0.75/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/autoworker-uk-business-due-diligence-api-5a942a8c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_s186BogTYIV2n49SEvNpJ

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 autoworker-uk-business-due-diligence-api-5a942a8c
```

Example prompt: Can you run a due diligence check on UK company number 09876543 and tell me the risk level, who the directors are, who has significant control, and whether there are any filing concerns over the last 5 years?

## When to prefer this

Choose this endpoint when you need a fast, structured, automated risk assessment of a UK-registered company using Companies House public data, especially in agentic workflows that require no API key signup and can settle micropayments via x402. It is ideal for supplier onboarding, counterparty checks, investment screening, or any compliance workflow needing PSC ownership, officer data, and filing history in a single call. Prefer it over manual Companies House searches when you need a machine-readable risk score and narrative summary rather than raw filings.

## Known failure modes

- Company number not found in Companies House — returns an error or empty result
- Invalid or malformed company number format — API may return a validation error
- Companies House upstream data unavailable or rate-limited — may result in a timeout or degraded response
- Company exists but has no PSC or officer records — fields may be empty arrays
- Payment not settled via x402 — request will be rejected with a 402 Payment Required response

## How this service works

Paid data and decision APIs for autonomous agents, priced and settled entirely via the x402 v2 payment protocol (no API keys, no signup).

## Output

A JSON object containing: a numeric risk score (0–100), a risk level label (e.g. LOW/MEDIUM/HIGH), a list of persons with significant control (PSC) with their natures of control, a list of officers with roles and appointment dates, recent filing history entries, a plain-English narrative summary of findings, a recommended action (e.g. STANDARD_CHECKS), and a disclaimer noting this is a public-data risk indicator only. Also includes the company number queried and the lookback period used.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "psc": [
   {
    "name": "SMITH, John",
    "natures_of_control": [
     "ownership-of-shares-75-to-100-percent"
    ]
   }
  ],
  "officers": [
   {
    "name": "SMITH, John",
    "appointed_on": "2015-01-01",
    "officer_role": "director"
   }
  ],
  "disclaimer": "This is an automated risk INDICATOR derived solely from UK Companies House public records. It is not legal, credit, investment, sanctions, identity or financial advice, and must not be read as a claim that a company is fraudulent, trustworthy, safe, solvent or creditworthy. Always combine with your own checks and, for material decisions, professional advice.",
  "risk_level": "LOW",
  "risk_score": 15,
  "limitations": "Derived solely from UK Companies House public data; see disclaimer.",
  "company_number": "00000006",
  "filing_history": [
   {
    "date": "2026-01-01",
    "category": "accounts",
    "description": "accounts-with-accounts-type-full"
   }
  ],
  "lookback_years": 5,
  "narrative_summary": "EXAMPLE LTD (00000006) was incorporated on 2015-01-01 ... Overall deterministic risk assessment: LOW (score 15/100) ...",
  "recommended_action": "STANDARD_CHECKS"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/autoworker-uk-business-due-diligence-api-5a942a8c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from autoworker.stebilly6.workers.dev](https://www.zero.xyz/host/autoworker.stebilly6.workers.dev/llms.txt)
