# Strale Invoice Verify UK

> Strale Invoice Verify UK is a paid API for AI agents from api.strale.io, paid per call via x402, $2.7/call, status unknown (last checked 2026-09-13).

Validates a UK business invoice by cross-checking company registration, VAT number, IBAN, BIC, sender domain, and email against authoritative sources to detect fraud or errors.

## Facts

- Endpoint: POST https://api.strale.io/x402/solutions/invoice-verify-uk
- Price: $2.7/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-invoice-verify-uk-9f6efb56
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ses8E46T7fq2aB7WJDNY5

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 strale-invoice-verify-uk-9f6efb56 -d '<json body>'
```

Example prompt: Can you verify this UK invoice from Acme Widgets Ltd — their Companies House number is 12345678, VAT number GB123456789, IBAN GB29NWBK60161331926819, BIC NWBKGB2L, sent from billing@acmewidgets.co.uk — I want to make sure it's legitimate before I approve payment.

## When to prefer this

Use this endpoint when you need to validate a UK supplier invoice before approving payment, especially when you want cross-checks across company registration, VAT, banking details, and sender identity in a single call with an audit trail. Prefer this over manual checks or generic company lookup endpoints when fraud detection across multiple invoice fields is required.

## Known failure modes

- Invalid or non-existent UK Companies House number returns validation failure
- Malformed IBAN or BIC causes field-level error
- Company number required but missing causes 400 bad request
- UK Companies House API unavailable causes downstream error
- VAT number format mismatch returns validation warning
- Sender domain not resolvable returns inconclusive result

## How this service works

Company data, compliance checks, financial validation. Structured JSON with audit trails. Every capability independently quality-scored.

## Output

A structured JSON response with an audit trail indicating whether each invoice field (company number, VAT, IBAN, BIC, sender domain, email) passes validation, along with any fraud signals or compliance issues detected.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "company_number"
 ],
 "properties": {
  "bic": {
   "type": "string",
   "description": "BIC/SWIFT code from the invoice"
  },
  "iban": {
   "type": "string",
   "description": "IBAN from the invoice payment details"
  },
  "sender_url": {
   "type": "string",
   "description": "URL from the invoice for redirect tracing"
  },
  "vat_number": {
   "type": "string",
   "description": "VAT number from the invoice"
  },
  "invoice_data": {
   "type": "object",
   "description": "Structured invoice data for validation"
  },
  "sender_email": {
   "type": "string",
   "description": "Email address of the invoice sender"
  },
  "sender_domain": {
   "type": "string",
   "description": "Domain of the invoice sender"
  },
  "company_number": {
   "type": "string",
   "description": "UK Companies House number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-invoice-verify-uk-9f6efb56/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
