# Companies House API: Search companies

> Searches the UK Companies House register by company name and returns each company's status, type, incorporation date and registered office address, in result order.

Unofficial. Not affiliated with or endorsed by Companies House.

- Page: https://fous.com/methods/find-and-update.company-information.service.gov.uk/search-companies
- Method: `find-and-update.company-information.service.gov.uk/search_companies`, version 1
- Website: find-and-update.company-information.service.gov.uk
- Returns: company name, number, status, company type, incorporation date, registered office address, link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `page` | integer | no |  | Search results page to start from, for example 2. Default 1. |
| `max_results` | integer | no | `4` | Maximum number of companies to return, for example 20. Default 20. |
| `company_name` | string | yes | `"Tesco"` | Company name to search, for example Tesco or Monzo Bank. |
| `include_dissolved` | boolean | no | `true` | Include dissolved companies in the results, for example true. Default false. |

## Output

From a run on Oct 23, 2026, shortened. Its input:

```json
{
  "max_results": 4,
  "company_name": "Tesco",
  "include_dissolved": true
}
```

Its output:

```json
{
  "companies": [
    {
      "link": "https://find-and-update.company-information.service.gov.uk/company/00445790",
      "status": "Active",
      "company_name": "TESCO PLC",
      "company_type": "Public limited Company",
      "company_number": "00445790",
      "incorporation_date": "1947-11-27",
      "registered_office_address": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, United Kingdom, AL7 1GA"
    },
    {
      "link": "https://find-and-update.company-information.service.gov.uk/company/09384423",
      "status": "Active",
      "company_name": "KFORD TYRES (GORNAL) LTD",
      "company_type": "Private limited Company",
      "company_number": "09384423",
      "incorporation_date": "2015-01-12",
      "registered_office_address": "2 Dawley Brook Road, Kingswinford, England, DY6 7BD"
    },
    {
      "link": "https://find-and-update.company-information.service.gov.uk/company/05888957",
      "status": "Dissolved",
      "company_name": "TESCO AQUA (FINCO2) LIMITED",
      "company_type": "Private limited Company",
      "company_number": "05888957",
      "incorporation_date": "2006-07-27",
      "registered_office_address": "1 More London Place, London, SE1 2AF"
    }
  ]
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"find-and-update.company-information.service.gov.uk/search_companies","input":{"max_results":4,"company_name":"Tesco","include_dissolved":true}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Find UK registered companies with the name Tesco and show their status, type and registered office address
- Look up Monzo Bank on the Companies House register and give me its incorporation date
- I need a list of up to 50 companies matching 'Greenfield Holdings' including dissolved ones
- Search the UK company register for 'Bramble Logistics Ltd' and show results from page 3 onward
- Which companies named 'Northwind Consulting' are on the company-information.service.gov.uk register, and where are their registered offices?

## Input schema

```json
{
  "type": "object",
  "required": [
    "company_name"
  ],
  "properties": {
    "page": {
      "type": "integer",
      "default": 1,
      "minimum": 1,
      "description": "Search results page to start from, for example 2."
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "description": "Maximum number of companies to return, for example 20."
    },
    "company_name": {
      "type": "string",
      "minLength": 1,
      "description": "Company name to search, for example Tesco or Monzo Bank."
    },
    "include_dissolved": {
      "type": "boolean",
      "default": false,
      "description": "Include dissolved companies in the results, for example true."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "companies"
  ],
  "properties": {
    "companies": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "company_name",
          "company_number",
          "status",
          "link"
        ],
        "properties": {
          "link": {
            "type": "string",
            "description": "Companies House company page."
          },
          "status": {
            "type": "string",
            "description": "Company status in words."
          },
          "company_name": {
            "type": "string",
            "description": "Registered company name."
          },
          "company_type": {
            "type": [
              "string",
              "null"
            ],
            "description": "Company type in words, if shown."
          },
          "company_number": {
            "type": "string",
            "description": "Companies House number."
          },
          "incorporation_date": {
            "type": [
              "string",
              "null"
            ],
            "description": "Date incorporated (YYYY-MM-DD), if shown."
          },
          "registered_office_address": {
            "type": [
              "string",
              "null"
            ],
            "description": "Registered office address on one line, if shown."
          }
        }
      },
      "description": "Companies in search-result order."
    }
  }
}
```

## See more

- [Companies House API: Get UK company profile](https://fous.com/methods/company-information.service.gov.uk/get-company-profile.md): Looks up a UK company on Companies House by name, company number or Companies House link and returns its public registration details; a name prefers an active exact match.
- [Companies House API: List company filing history](https://fous.com/methods/find-and-update.company-information.service.gov.uk/list-filing-history.md): Lists a UK company's Companies House filings, newest first, with date, form code, type, description, page count and PDF link. Finds the company by name, company number or Companies House link; a category picks accounts, confirmation statements, officers, address, capital, charges or incorporation filings.
- [Companies House API: List company directors](https://fous.com/methods/find-and-update.company-information.service.gov.uk/list-directors.md): Lists a UK company's current and resigned directors, secretaries and other officers, found by company name, number or Companies House link.
- [Companies House API: List company owners](https://fous.com/methods/find-and-update.company-information.service.gov.uk/list-owners.md): Lists a UK company's people with significant control and any register statement, from the public Companies House register. Ceased owners and withdrawn statements are included only when asked for.
- [Trustpilot API: Search companies](https://fous.com/methods/trustpilot.com/search-companies.md): Finds companies on Trustpilot by name or what they do, with TrustScore, review count, categories, location, logo and links. A preferred country moves companies listed in that country to the front.
- [data.gouv.fr API: Get French company](https://fous.com/methods/annuaire-entreprises.data.gouv.fr/get-company.md): Looks up a French company by name, SIREN or SIRET and returns its registration, directors and latest public financial figures. Financial figures are null when not published; a city or postcode helps pick the right namesake.
- [Hacker News API: Search YC companies](https://fous.com/methods/ycombinator.com/search-companies.md): Searches the Y Combinator company directory by keyword, industry, batch, location, hiring and status, returning companies in directory order.
- [Trustpilot API: Get company rating](https://fous.com/methods/trustpilot.com/get-company-rating.md): Gets a company's Trustpilot rating summary from its name or website: TrustScore, rating label, total reviews, star breakdown, categories, claimed status, reply statistics and location when shown.
- [All Companies House methods](https://fous.com/methods/company-information.service.gov.uk.md)
