Tolca

How to verify a UK company before paying it: Companies House and the UK Sanctions List

Updated 2026-11-02

Before you pay a new supplier, sign a contract or send money to a company registered in the United Kingdom, two checks take a few minutes and use official sources: does the company exist in the register, and is it or its officers listed under a sanctions regime? This guide explains both, first by hand (free), then how to automate them for an AI agent or a bulk list.

What you need to check

  1. Identity: the exact legal name, the company number, the registered office and the status (active, dissolved, in liquidation...).
  2. Sanctions: whether the entity appears on the UK Sanctions List, which is the list maintained by the UK government under the Sanctions and Anti-Money Laundering Act 2018.
  3. Context: the other lists that matter for your deal (US, EU, Canada), since a UK company can be owned or controlled by an entity listed elsewhere.

Companies House does not tell you whether a company is sanctioned. The UK Sanctions List does not give you the full company record. You need both.

Method 1: by hand (free)

Step 1: find the company in the register.

Step 2: check the UK Sanctions List.

Step 3: record the result. Save the company number, the status, the date of the check and the list version. This is what a compliance reviewer or an auditor will ask for.

Method 2: the API route

Companies House publishes a REST API with OpenAPI specifications for its public operations. It is useful when you need the same check on many companies, or when a software process must decide before a payment. Read the official documentation at developer.company-information.service.gov.uk before you build on it, including the authentication and rate limits.

Doing both checks in code means handling three things that a manual check hides: company names that are close but not identical, companies that have been struck off, and sanctions updates that arrive during the week. A screening call that returns a clear verdict (ok, review, blocking or not found) is easier to log than a folder of screenshots.

The same check through Tolca: verify-business

Tolca's verify-business endpoint runs the checks above and returns one verdict per company:

A review or blocking verdict is a signal to investigate, not a legal conclusion. Read the matched entry and decide with your compliance process.

Checklist for an agent that pays vendors

Limits

Try it: Business Verification on the Apify Store ($0.05 per company, card payment) · for AI agents: POST https://tolca.tonbot.ca/v1/verify-business (x402, USDC on Base) · free in Claude or ChatGPT through MCP: https://tolca.tonbot.ca/mcp/public