Business and transactions

Business verification (KYB)

Verify companies, their officers and their owners.

#Registries

RegistryCoverage
gbUK Companies House
frFrance (INSEE and INPI)
noNorway (Brønnøysund)
fiFinland (PRH and YTJ)
plPoland KRS (by KRS number)
dkDenmark (CVR)
gleifGlobal LEI index, all countries

Check what is enabled: GET /v1/kyb/registries.

#Flow

  1. Search the registry by name and country.
  2. Create a case with the registry ID and what the business told you.
  3. We pull the company, its officers and owners, screen everyone against sanctions and PEP lists, and compare with what was declared.
  4. Each director and owner gets a KYC link (emailed if you include their email).
  5. The case is decided automatically, or goes to review, and you get kyb.approved, kyb.in_review or kyb.declined.
bash
curl "https://{{HOST}}/v1/kyb/search?name=Acme%20Payments&country=GB" -H "x-api-key: sk_live_..."

curl -X POST https://{{HOST}}/v1/kyb/cases -H "x-api-key: sk_live_..." -H "Content-Type: application/json" -d '{
  "registry": "gb", "registry_id": "12345678", "external_ref": "merchant_77",
  "declared": { "name": "Acme Payments Ltd", "owners": [{ "name": "Jane Doe", "ownership": 100, "email": "[email protected]" }] }
}'

curl -X POST https://{{HOST}}/v1/kyb/cases/kyb_.../documents -H "x-api-key: sk_live_..." \
  -F kind=certificate_of_incorporation -F [email protected]

The case response lists people[], each with a kyc_url. See the KYB API.