TESTNET — BASE SEPOLIA
ukintel.uk
Check any UK company is real, active and safe to deal with — one call, clean JSON, a 0–100 verdict you can audit. Built for AI agents. No signup, no API key.
Call an endpoint. Get HTTP 402 with the payment terms. Pay in USDC over the x402 protocol. Retry the identical request and get your answer. That is the whole integration — no account to create mid-task, no key to rotate.
Endpoints
| Route | Price | Returns |
|---|---|---|
| GET /v1/company/search | $0.005 | Search UK companies by name |
| GET /v1/company/{number} | $0.02 | Structured UK company profile |
| GET /v1/company/{number}/verdict | $0.10 | 0-100 legitimacy verdict on a UK company |
| GET /v1/company/{number}/fca | $0.02 | FCA Financial Services Register status only |
| GET /v1/health | free | Service status (free) |
| GET /v1/preview | free | A real sample verdict, rotating daily (free) |
| POST /v1/feedback | free | Tell us what you wish this returned (free) |
See it before you pay
/v1/preview returns a real, freshly-computed verdict for a rotating UK company, in the exact response shape, for nothing.
For machines
- /llms.txt — everything an agent needs, including the full scoring rules table
- /openapi.json — OpenAPI 3.1 with prices embedded
- /.well-known/x402 — x402 resource manifest
- /.well-known/agent-card.json — agent card
- /v1/health — status and upstream health
How the score is decided
Deterministic rules compute every score — dissolved, in administration, accounts overdue, officer churn, a financial-services SIC code with no FCA match, and so on. Each rule that fires is named in the response so you can audit or override it. A language model writes the two-sentence narrative and nothing else; if it is unavailable the narrative is null and every other field still ships.
Payment network: eip155:84532 · Base URL: https://api.ukintel.uk · FCA register: fallback mode (not consulted)
Contains public sector information licensed under the Open Government Licence v3.0 (Companies House). Information, not advice.