Companies

Identifiers and listings, reported parent and modern slavery statement

What three open sources hold for a company, found by its Companies House number. Nothing is matched by name.

  • lei and listed_securities: the company's Legal Entity Identifier from GLEIF, its status and renewal date, and the ISINs GLEIF's ISIN-to-LEI mapping gives it. "Has listed securities (ISIN on record)" means only that: An ISIN identifies a security the company has issued, such as shares or bonds. It does not by itself say which exchange the security is traded on, or that the company's shares are listed. GLEIF's mapping covers the numbering agencies that take part, so there may be more.
  • reported_parent: the direct and ultimate parent the company reported to its LEI issuer. What the company reported to its LEI issuer, on the accounting definition of a parent (the entity that consolidates it in its accounts). It is not taken from Companies House and can differ from the register of people with significant control. It is a separate source from GET /company/{number}/group-structure, which walks the PSC register, and the two are never merged.
  • listings and wikidata: stock exchange and ticker, official website, industry, parent organisation and Wikipedia link, as recorded on Wikidata. Wikidata is edited by volunteers and is not an official record. Check anything important against the source it cites.
  • modern_slavery: the latest statement the government's registry lists for the company. From the government's modern slavery statement registry. The law asks organisations with an annual turnover of £36 million or more to publish a statement on their own website; adding it to the registry is encouraged, not yet required. So a company that is not on the registry has not been shown to have done anything wrong.

A block is null (and listings empty) when its source holds nothing for the company; has_data is false when none does. Absence is never a finding: most companies have no LEI.

Sources: Global LEI Index (LEI records, reported parents and ISIN mappings) (Global Legal Entity Identifier Foundation (GLEIF)), Creative Commons CC0 1.0 Universal; Modern slavery statement registry (Home Office), Open Government Licence v3.0; Wikidata (Wikimedia Foundation (edited by volunteers)), Creative Commons CC0 1.0 Universal. Each block carries a source_line with its date, and sources lists the licence and the attribution to show. GLEIF is loaded daily, the registry and Wikidata weekly.

Plans: every plan, API Free included.

get/company/{number}/identifiers

Request

  • Base URL: https://api.companystack.co.uk
  • URL: https://api.companystack.co.uk/company/{number}/identifiers
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key

Path parameters

numberstring required

Response

What is held for the company. has_data: false, with a message, when no source holds a record under the number

titlestring required
company_numberstring required
company_namestring required
has_databoolean required
messagestring

Only when has_data is false: why that says nothing about the company

noticestring

Example response

{
  "title": "Identifiers and listings",
  "lei": {
    "lei": "2138002P5RNKC5W2JZ46",
    "line": "LEI 2138002P5RNKC5W2JZ46: issued, next renewal 10 January 2027",
    "source_line": "LEI record last updated 21 November 2025. Source: GLEIF."
  },
  "listed_securities": {
    "statement": "Has listed securities (ISIN on record)"
  },
  "listings": [
    {
      "line": "London Stock Exchange (ticker TSCO)"
    }
  ],
  "reported_parent": {
    "title": "Reported parent (GLEIF)"
  },
  "wikidata": {
    "qid": "Q487494"
  },
  "modern_slavery": {
    "title": "Modern slavery statement"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.