Skip to main content
The KYB (Know Your Business) API enables comprehensive business verification across MENA and Africa.

Key Features

Company Search

Search business registries across 50+ countries

UBO Discovery

Identify Ultimate Beneficial Owners

Director Verification

Verify directors and authorized signatories

Document Retrieval

Retrieve official company documents

Base URL

https://api.txcloud.io/v1/kyb
For testing, use the sandbox environment:
https://sandbox.api.txcloud.io/v1/kyb

Authentication

All requests require a Bearer token:
curl https://api.txcloud.io/v1/kyb/companies/search \
  -H "Authorization: Bearer txc_live_your_api_key"

Quick Start

import TXCloud from '@txcloud/sdk';

const txcloud = new TXCloud('your_api_key');

const company = await txcloud.kyb.verify({
  company_name: 'TXCloud Technologies',
  registration_number: 'RC123456',
  country: 'MA',
  checks: ['registry', 'ubo', 'directors']
});

console.log(company.status); // 'verified'
console.log(company.ubos); // [{ name: '...', ownership: 51 }]

Endpoints

MethodEndpointDescription
POST/kyb/verifyVerify a business
GET/kyb/companies/searchSearch companies
GET/kyb/companies/{id}Get company details
GET/kyb/companies/{id}/ubosGet UBOs
GET/kyb/companies/{id}/directorsGet directors
GET/kyb/companies/{id}/documentsGet documents