Company search
Find UK companies by name with official number, status, type, incorporation date and registered-office summary.
Official product identity
Search Companies House, verify a company and retrieve practical due-diligence signals through one focused REST API or MCP server.
{
"ok": true,
"data": {
"company_number": "12345678",
"report": {
"profile": {
"company_status": "active"
},
"compliance": {
"accounts_overdue": false,
"insolvency_history": false
}
}
},
"meta": {
"source": "Companies House",
"billing": "x402"
}
}
The API keeps Companies House authentication, rate limiting, caching and data normalization behind a stable interface.
Find UK companies by name with official number, status, type, incorporation date and registered-office summary.
Retrieve official identity, status, jurisdiction, SIC codes, accounts and confirmation-statement deadlines.
Understand active officers and persons with significant control while minimizing unnecessary personal data.
Review recent filing events with dates, categories and descriptions for onboarding or supplier workflows.
Surface overdue accounts, overdue statements, address disputes, registered charges and insolvency history.
Let approved AI clients discover and call paid tools using prepaid access or x402 payment authorization.
Start privately, issue prepaid access to customers, or enable machine-native settlement for compatible agents.
Use a revocable internal API key for WYOCS and IVO Courier workflows without per-call billing.
Controlled by the WYOCS adminFund an API balance directly on wyocs.org through Stripe-hosted Checkout, then pay the configured price after each successful result.
Failed upstream calls are refundedCompatible clients receive HTTP 402 requirements, authorize USDC on Base and retry the same API or MCP call.
Machine payments availablePricing is returned by the public pricing endpoint and can be changed from the WYOCS admin without a deployment.
GET /api/verify/v1/search?q=...$0.05GET /api/verify/v1/company/{number}$0.15GET /api/verify/v1/company/{number}/report$0.75GET /api/verify/v1/company/{number}/officers$0.20GET /api/verify/v1/company/{number}/psc$0.25POST /api/verify/v1/topupPrepaidcurl --fail-with-body \
-H "Authorization: Bearer WYV_API_KEY" \
"https://wyocs.org/api/verify/v1/company/12345678/report"
curl --fail-with-body -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer WYV_API_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"my-client","version":"1.0.0"}}}' \
"https://wyocs.org/verify/mcp"
This endpoint uses JSON-RPC over HTTP POST. Initialization and tool discovery are free; protected tool calls use an API key or PAYMENT-SIGNATURE.
WYOCS Verify retrieves and structures information from the Companies House Public Data API. It does not replace legal, credit, AML, sanctions, identity or professional due diligence. Applications must decide how the data fits their own obligations.