KYB Essentials — Singapore
Quick verification of a Singaporean company. Confirms the company exists in the official registry, screens against international sanctions lists, and checks LEI status.
kyb-essentials-sg What it runs
- Singapore Company Data
Source: data.gov.sg — Entities Registered with ACRA (CKAN datastore_search API)
- Sanctions Check
Source: Dilisense consolidated (OFAC SDN, EU FSF, UN SC, UK Sanctions List, CH SECO, BIS, World Bank, EBRD, ADB + 125 national sanctions/debarment lists; full attribution at https://dilisense.com/en/sources/sanction-sources)
- LEI Lookup
Source: GLEIF (Global Legal Entity Identifier Foundation)
The answer returns every step’s result, so your agent can show or check each one.
Inputs
| Field | Type | Required | What it is |
|---|---|---|---|
company_name | string | Yes | Singapore company name or UEN |
vat_number | string | No | EU VAT number with country prefix. Auto-derived from registry data when possible. |
domain | string | No | Company website domain (e.g., example.com) |
contact_name | string | No | Name of contact person for PEP screening |
contact_email | string | No | Contact email for validation |
How to call it
# Needs an API key. The whole check is charged once, at the listed price.
curl -X POST https://api.strale.io/v1/solutions/kyb-essentials-sg/execute \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"inputs": {
"company_name": "DBS Group"
},
"max_price_cents": 147
}' # No account. The first request answers 402 with the price in USDC;
# an x402 client pays it from your wallet and repeats the request.
curl -i -X POST https://api.strale.io/x402/v2/solutions/kyb-essentials-sg \
-H 'Content-Type: application/json' \
-d '{
"company_name": "DBS Group"
}' The bundle’s published example input.
Limitations
The ACRA open dataset returns only the registered street name and postal code, without building number, unit number or full street address. Request complete address details directly from ACRA BizFile+.
From step: Singapore Company Data
The ACRA Open Data dataset is republished monthly. Filings made within the current month may not be reflected in the API response until the next monthly refresh.
From step: Singapore Company Data
This capability returns the structured register record only. Directors, shareholders, beneficial owners, share capital, and financial filings require a paid lookup at ACRA BizFile+ and are not included in this response.
From step: Singapore Company Data
Sole proprietorships and partnerships carry the proprietor's personal name in the entity_name field. This data is published as open data but should not be reused for direct marketing per the Singapore Open Data Licence.
From step: Singapore Company Data
Sanctions lists updated daily from OFAC, EU, and UN sources — newly sanctioned entities may take up to 24 hours to appear
From step: Sanctions Check
What to do instead: For same-day compliance, subscribe to OFAC's RSS feed and cross-reference against today's additions
Name matching uses fuzzy logic — common names may produce false positives. Always verify flagged results
From step: Sanctions Check
What to do instead: Filter results by match confidence score and verify flagged entities against the primary sanctions list PDF
Covers entities with LEI registration via GLEIF — only ~2.5 million entities worldwide have LEIs, primarily financial institutions
From step: LEI Lookup
What to do instead: If no LEI is found, search by company name and jurisdiction; consider that smaller entities may not have an LEI