Screen a UK company and everyone recorded in its ownership at Companies House (one check)

Screens the company by its registered name, then every owner and controller recorded at Companies House (people, UK companies, and foreign companies by name, walking up through UK holding companies up to five levels) against the same ten lists, and reads the result against the US rule that extends Entity List and Military End User List restrictions to companies those parties own 50% or more of, directly or indirectly, individually or together.

Companies House records holdings as bands, not exact figures, so the result says what the bands allow. More than 75% of the shares, or more than 50% but not more than 75%, is read as owning 50% or more. More than 25% but not more than 50% could be exactly 50%, so it is a possible 50% owner, never a certain one. Voting rights, the right to appoint directors or significant influence, with no share band, means the holder controls the company but owns 25% of the shares or less.

Ownership is followed as a chain: a company 50% or more owned by a listed party is itself covered, and so is a company it owns 50% or more of. ownership.level is one of listed_owner_50_percent, listed_owners_may_reach_50_percent, listed_party_in_ownership (any list, any holding, including control) or nothing_found. The 50% levels need a strong name match (0.85 or more); weaker possible matches are still listed per owner. Every match is a possible match by name, to be checked.

This covers ownership recorded at Companies House only: owners above a foreign company are not recorded there, and ownership.limits names each place the check could not see past. It is not a determination under the US rule.

Counts as one check, only when the ownership was read: an unknown company (404) or a Companies House failure (503) is not charged and never reads as "nothing found".

get/ownership/{companyNumber}

Request

  • Base URL: https://api.stratumapis.com/v1/export-screening
  • URL: https://api.stratumapis.com/v1/export-screening/ownership/{companyNumber}
  • Auth: API key in header X-Stratum-Key

Path parameters

companyNumberstring required

As Companies House shows it, for example 01234567 or SC123456. A shorter all-digit number is padded with leading zeros.

Query parameters

referencestring

Your own reference (for example an order number). Echoed back in the result, never stored.

rulesstring

Which ownership and control tests to give a verdict for, comma-separated: uk (UK sanctions: more than 50% of shares or votes, the right to appoint or remove most of the board, or other control; holdings not added up), us (the US Entity List and Military End User List at 50% or more, added up), ofac (OFAC's SDN list at 50% or more, added up, ownership only), eu (the EU list at 50% or more, added up, or control). Default uk,us. The verdicts are in ownership.verdicts; the lists screened are the same whatever you choose.

Response

The company's screen (the same shape as /screen) with its ownership

checkIdstring required

Unique id for this screen. Keep it with your record; we keep no copy of the result.

screenedAtstring date-time required

When the screen ran (UTC)

referencestring

Your reference

querystring required

The name as screened

result'no_match' | 'possible_match' required

possible_match when the company or anyone in its ownership is a possible match

countinteger required

Number of possible matches at or above minScore

noticestring required

The screening-record notice, for your record

companyNumberstring required

Example response

{
  "matches": [
    {
      "listLabel": "US Entity List (BIS)"
    }
  ],
  "ownership": {
    "owners": [
      {
        "holding": "owns 50% or more"
      }
    ]
  }
}

Changes

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