Bahrain KYB Fetch
Overview
The Bahrain KYB Fetch API provides comprehensive Know Your Business (KYB) information for companies registered in Bahrain. This API is designed to extract detailed data including company summaries, business activities, commercial addresses, capital structure, partners, shareholders, and authorized signatories.
Use Case
- Financial Compliance and Due Diligence: Financial institutions can use this API to perform background checks and ensure compliance with anti-money laundering (AML) regulations.
- Business Verification: Enables verification of business credentials, essential for B2B transactions, partnerships, and credit assessments.
- Investment Analysis: Investors and analysts can access detailed company data to assess investment opportunities and understand business structures in Bahrain.
API Details
Request Body
curl --location 'https://api-preproduction.signzy.app/api/v3/uae/bahrain-kyb-fetch' \
--header 'Authorization: <Auth Token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"commercialName": "Al Saadoon",
"commercialRegistrationNumber": "178645"
}'Request Body Parameters
Parameter | Type | Description | Required |
|---|---|---|---|
commercialName | String | The commercial name of the company. | Yes |
commercialRegistrationNumber | String | The commercial registration number of the company. | Yes |
Response Body
{
"result": [
{
"companySummary": {
"commercialNameEn": "AL SAADOON HOLDING W.L.L",
"commercialNameAr": "السعدون القابضة ذ.م.م",
"crNo": "178645-1",
"crType": "With Limited Liability Company",
"registrationDate": "30/09/2024",
"expirationDate": "30/09/2025",
"status": "ACTIVE WITHOUT LICENSE",
"financialYearEnd": "31/12",
"nationality": "BAHRAINI",
"companyPeriod": "Unlimited"
},
"businessActivities": [
{
"isic4Code": "642",
"activities": "Activities of holding companies"
}
],
"commercialAddress": {
"flatShopNo": "",
"roadStreetNumber": "",
"block": "",
"town": "",
"poBox": "",
"website": ""
},
"companyCapital": {
"authorizedCapital": "500",
"issuedCapital": "500",
"totalNoOfShares": "100",
"nominalValueOfEachShare": "100",
"localInvestment": "500",
"gccInvestment": "",
"foreignInvestment": "",
"currency": "Bahrain Dinar",
"paidUpCapitalInCash": "500",
"paidUpCapitalInKind": "0"
},
"partnersAndShareholders": [
{
"englishName": "FAY KAMAL AHMED HASAN AHMED ALSAADOON",
"arabicName": "في كمال احمد حسن احمد السعدون",
"nationality": "BAHRAINI",
"noOfShares": "100",
"ownershipPercent": "100",
"mortgagerStatus": "",
"sequesterStatus": ""
}
],
"authorizedSignatories": [
{
"englishName": "FAY KAMAL AHMED HASAN AHMED ALSAADOON",
"arabicName": "في كمال احمد حسن احمد السعدون",
"nationality": "BAHRAINI",
"authorityLevel": "Solely"
}
],
"allBranches": [
{
"crNo": "178645",
"commercialNameEn": "AL SAADOON HOLDING W.L.L",
"registrationDate": "30/09/2024",
"expirationDate": "30/09/2025",
"status": "ACTIVE WITHOUT LICENSE"
}
]
},
{
"status": "This is an exact match"
}
]
}
Response Body Parameters
Field | Type | Description |
|---|---|---|
result | Array | Contains a list of company profiles and status messages. |
Field | Type | Description |
|---|---|---|
commercialNameEn | String | The English commercial name of the company. |
commercialNameAr | String | The Arabic commercial name of the company. |
crNo | String | Commercial registration number of the company. |
crType | String | Type of the commercial registration, e.g., "With Limited Liability". |
registrationDate | String | Date when the company was registered. |
expirationDate | String | Date when the company's registration expires. |
status | String | Current status of the company, e.g., "ACTIVE WITHOUT LICENSE". |
financialYearEnd | String | End of the financial year for the company. |
nationality | String | Nationality associated with the company. |
companyPeriod | String | Duration for which the company is registered, e.g., "Unlimited". |
Field | Type | Description |
|---|---|---|
isic4Code | String | International Standard Industrial Classification code. |
activities | String | Description of business activities. |
Field | Type | Description |
|---|---|---|
flatShopNo | String | Flat or shop number of the commercial address. |
roadStreetNumber | String | Road or street number of the commercial address. |
block | String | Block number where the business is located. |
town | String | Town where the business is located. |
poBox | String | Post office box number. |
website | String | Website URL of the company, if available. |
Field | Type | Description |
|---|---|---|
authorizedCapital | String | The total authorized capital of the company in Bahrain Dinar. |
issuedCapital | String | The total issued capital of the company. |
totalNoOfShares | String | Total number of shares issued by the company. |
nominalValueOfEachShare | String | Nominal value of each share issued. |
localInvestment | String | Total local investment amount in Bahrain Dinar. |
gccInvestment | String | Total GCC investment amount, if any. |
foreignInvestment | String | Total foreign investment amount, if any. |
currency | String | Currency in which the capital amounts are denoted. |
paidUpCapitalInCash | String | Paid up capital amount in cash. |
paidUpCapitalInKind | String | Paid up capital amount in kind. |
Field | Type | Description |
|---|---|---|
englishName | String | English name of the partner or shareholder. |
arabicName | String | Arabic name of the partner or shareholder. |
nationality | String | Nationality of the partner or shareholder. |
noOfShares | String | Number of shares owned by the partner or shareholder. |
ownershipPercent | String | Percentage of ownership by the partner or shareholder. |
mortgagerStatus | String | Status of any mortgager claims against shares. |
sequesterStatus | String | Status of any sequester claims against shares. |
Field | Type | Description |
|---|---|---|
englishName | String | English name of the authorized signatory. |
arabicName | String | Arabic name of the authorized signatory. |
nationality | String | Nationality of the authorized signatory. |
authorityLevel | String | Level of authority granted to the signatory |
Error Code and Response Mapping
{
"error": {
"name": "error",
"message": "Internal server error",
"status": 500,
"reason": "ERROR",
"type": "Bad Request",
"statusCode": 500
}
}Field | Type | Description |
|---|---|---|
name | string | Text displayed on the screen explaining error type. |
reason | string | Reason for the error. |
status | number | HTTP status code. |
message | string | Error message indicating an upstream error. |
type | string | Error type. |
statusCode | number | Status code representing the error scenario. |
Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!