# Companies House API: Get UK company profile

> 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.

Unofficial. Not affiliated with or endorsed by Companies House.

- Page: https://fous.com/methods/company-information.service.gov.uk/get-company-profile
- Method: `company-information.service.gov.uk/get_company_profile`, version 1
- Website: company-information.service.gov.uk
- Returns: company name, number, status, type, incorporation and dissolution dates, registered office, nature of business, accounts and confirmation statement dates, previous names
- 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 |
|---|---|---|---|---|
| `company` | string | yes | `"Tesco PLC"` | Company name, company number or Companies House page link, for example Tesco PLC. |

## Output

From a run on Oct 31, 2026. Its input:

```json
{
  "company": "Tesco PLC"
}
```

Its output:

```json
{
  "status": "Active",
  "page_link": "https://find-and-update.company-information.service.gov.uk/company/00445790",
  "sic_codes": [
    "47110"
  ],
  "company_name": "TESCO PLC",
  "company_type": "Public limited Company",
  "company_number": "00445790",
  "dissolved_date": null,
  "previous_names": [
    {
      "name": "TESCO STORES (HOLDINGS) PUBLIC LIMITED COMPANY",
      "to_date": "1983-08-25",
      "from_date": "1981-12-14"
    },
    {
      "name": "TESCO STORES (HOLDINGS) LIMITED",
      "to_date": "1981-12-14",
      "from_date": "1947-11-27"
    }
  ],
  "accounts_overdue": "no",
  "incorporation_date": "1947-11-27",
  "nature_of_business": [
    "Retail sale in non-specialised stores with food, beverages or tobacco predominating"
  ],
  "next_accounts_due_date": "2027-08-26",
  "registered_office_address": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, United Kingdom, AL7 1GA",
  "last_accounts_made_up_date": "2026-02-28",
  "confirmation_statement_overdue": "no",
  "next_confirmation_statement_due_date": "2027-07-02"
}
```

## 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":"company-information.service.gov.uk/get_company_profile","input":{"company":"Tesco PLC"}}'
```

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

- Look up Greggs plc on Companies House and tell me its registered office address and when its next confirmation statement is due
- What's the status of UK company number 08804411 — is it still active or dissolved?
- Can you pull the public registration details for Monzo Bank Ltd, including its SIC codes and incorporation date?
- I need the previous names and company type for https://find-and-update.company-information.service.gov.uk/company/00445790
- Check Companies House for Deliveroo Holdings plc: when are its accounts next due and what is its nature of business?

## Input schema

```json
{
  "type": "object",
  "required": [
    "company"
  ],
  "properties": {
    "company": {
      "type": "string",
      "description": "Company name, company number or Companies House page link, for example Tesco PLC."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "company_name",
    "company_number",
    "status",
    "company_type",
    "incorporation_date",
    "dissolved_date",
    "registered_office_address",
    "nature_of_business",
    "last_accounts_made_up_date",
    "next_accounts_due_date",
    "next_confirmation_statement_due_date",
    "accounts_overdue",
    "confirmation_statement_overdue",
    "previous_names",
    "page_link",
    "sic_codes"
  ],
  "properties": {
    "status": {
      "type": [
        "string",
        "null"
      ]
    },
    "page_link": {
      "type": "string",
      "format": "uri"
    },
    "sic_codes": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "x-fous-developer": true
    },
    "company_name": {
      "type": "string"
    },
    "company_type": {
      "type": [
        "string",
        "null"
      ]
    },
    "company_number": {
      "type": "string"
    },
    "dissolved_date": {
      "type": [
        "string",
        "null"
      ],
      "format": "date"
    },
    "previous_names": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "from_date",
          "to_date"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "to_date": {
            "type": [
              "string",
              "null"
            ],
            "format": "date"
          },
          "from_date": {
            "type": [
              "string",
              "null"
            ],
            "format": "date"
          }
        },
        "additionalProperties": false
      }
    },
    "accounts_overdue": {
      "enum": [
        "yes",
        "no"
      ],
      "type": "string"
    },
    "incorporation_date": {
      "type": [
        "string",
        "null"
      ],
      "format": "date"
    },
    "nature_of_business": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "next_accounts_due_date": {
      "type": [
        "string",
        "null"
      ],
      "format": "date"
    },
    "registered_office_address": {
      "type": [
        "string",
        "null"
      ]
    },
    "last_accounts_made_up_date": {
      "type": [
        "string",
        "null"
      ],
      "format": "date"
    },
    "confirmation_statement_overdue": {
      "enum": [
        "yes",
        "no"
      ],
      "type": "string"
    },
    "next_confirmation_statement_due_date": {
      "type": [
        "string",
        "null"
      ],
      "format": "date"
    }
  },
  "additionalProperties": false
}
```

## See more

- [Companies House API: Search companies](https://fous.com/methods/find-and-update.company-information.service.gov.uk/search-companies.md): 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.
- [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.
- [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.
- [LinkedIn API: Get company profile](https://fous.com/methods/linkedin.com/get-company-profile.md): Gets the public overview of a LinkedIn company from its name or company page link. Details not shown publicly are null.
- [Hacker News API: Get YC company profile](https://fous.com/methods/ycombinator.com/get-company.md): Looks up a Y Combinator company by name or YC company page link and returns its profile, founders, social links and open job count.
- [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.
- [All Companies House methods](https://fous.com/methods/company-information.service.gov.uk.md)
