78trust / 100

GB Beneficiaires Effectifs

by Sirenic in Company & people data

x402 APIPassing, checked 3 h ago

UK persons with significant control (PSC register) live from Companies House, for KYB and group-structure checks: LEGAL-ENTITY controllers only (corporate entities, legal persons) with natures of control (ownership/voting bands), notification dates and register identification, plus official PSC statements. Natural-person controllers are COUNTED, never named (GDPR, CJEU C-798/24, since 2026-09-19). Ceased PSCs excluded by default (inclure_cesses=true adds them).

GET https://api.sirenic.eu/v1/eu/entreprise/GB/:company_number/beneficiaires-effectifs

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
39 ms typical, 203 ms slowest 5%
Last check
3 h ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://api.sirenic.eu/v1/eu/entreprise/GB/:company_number/beneficiaires-effectifs"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.sirenic.eu%2Fv1%2Feu%2Fentreprise%2FGB%2F%3Acompany_number%2Fbeneficiaires-effectifs
const res = await pay("https://api.sirenic.eu/v1/eu/entreprise/GB/:company_number/beneficiaires-effectifs");
console.log(await res.json());

Example input

{}

Example output

{
  "autres_types_omis": {
    "actifs": 0,
    "cesses": 0
  },
  "beneficiaires": [
    {
      "identification": {
        "forme_juridique": "Limited By Shares",
        "numero_registre": "00542515",
        "registre": "Companies House"
      },
      "natures_de_controle": [
        "ownership-of-shares-75-to-100-percent"
      ],
      "nom": "Bp International Limited",
      "notifie_le": "2016-04-06",
      "type": "entite"
    }
  ],
  "company_number": "00446915",
  "data_freshness": "Companies House temps réel (cache 24 h)",
  "declarations": [],
  "exemption_possible": false,
  "nombre_actifs": 1,
  "nombre_cesses": 0,
  "pays": "GB",
  "personnes_physiques_omises": {
    "actifs": 0,
    "cesses": 0
  },
  "source": "Companies House (api.company-information.service.gov.uk). Contains public sector information licensed under the Open Government Licence v3.0 (Companies House)."
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
3 h agoPassed402203 ms$0.02
7 h agoPassed40235 ms$0.02
11 h agoPassed40235 ms$0.02
14 h agoPassed402372 ms$0.02
18 h agoPassed402125 ms$0.02
21 h agoPassed40239 ms$0.02
25 h agoPassed402164 ms$0.02
28 h agoPassed40291 ms$0.02
32 h agoPassed40234 ms$0.02
36 h agoPassed40239 ms$0.02
39 h agoPassed402129 ms$0.02
43 h agoPassed40233 ms$0.02
46 h agoPassed40237 ms$0.02
2 days agoPassed40234 ms$0.02