Company records in Singapore
Your agent looks up companies in Singapore through Singapore Company Data. The data comes from data.gov.sg — Entities Registered with ACRA (CKAN datastore_search API).
Singapore Company Data
Look up a Singapore entity in ACRA open data by UEN or name. Returns name, UEN, entity type, status, registration date and registered address.
- Source
- data.gov.sg — Entities Registered with ACRA (CKAN datastore_search API)
- Price per call
- €0.05
- Returns
- Name and number, Status, Address
- Last recorded test
- 5 Nov 2026, 100% of its tests passed on their latest run
- Method
- Computed by fixed rules and lookups; no AI model writes the answer.
What your agent sends
| Field | Type | Required | What it is |
|---|---|---|---|
uen | string | No | Unique Entity Number (e.g. 197200078R) |
task | string | No | Free-text input — first matching UEN or entity name is used |
company_name | string | No | Singapore entity name (fuzzy match, prefer exact substring) |
Example answer
{
"uen": "197200078R",
"status": "Registered",
"is_active": true,
"entity_name": "SINGAPORE AIRLINES LIMITED",
"entity_type": "Local Company",
"jurisdiction": "SG",
"uen_issue_date": "1972-01-28",
"issuance_agency": "ACRA",
"registered_street": "AIRLINE ROAD",
"registered_address": "AIRLINE ROAD, Singapore 819829",
"registered_postal_code": "819829"
} Fields that come back
| Field | Type | Appears |
|---|---|---|
uen | string | Always (present in every successful answer) |
status | string | Always (present in every successful answer) |
is_active | boolean | Always (present in every successful answer) |
vat_number | string or null | Not stated |
entity_name | string | Always (present in every successful answer) |
entity_type | string | Always (present in every successful answer) |
company_name | string | Not stated |
jurisdiction | string | Always (present in every successful answer) |
uen_issue_date | string | Always (present in every successful answer) |
issuance_agency | string | Always (present in every successful answer) |
registered_street | string | Usually (present for most inputs) |
registered_address | string | Usually (present for most inputs) |
registered_postal_code | string | Usually (present for most inputs) |
How to call it
# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "singapore-company-data",
"inputs": {
"uen": "197200078R"
},
"max_price_cents": 5
}' {
"tool": "strale_execute",
"arguments": {
"slug": "singapore-company-data",
"inputs": {
"uen": "197200078R"
},
"max_price_cents": 5
}
} import { Strale } from "straleio";
const strale = new Strale({ apiKey: process.env.STRALE_API_KEY! });
const result = await strale.do({
capability_slug: "singapore-company-data",
inputs: {
"uen": "197200078R"
},
max_price_cents: 5,
}); import os
from straleio import Strale, DoRequest
strale = Strale(api_key=os.environ["STRALE_API_KEY"])
result = strale.do(DoRequest(
capability_slug="singapore-company-data",
inputs={
"uen": "197200078R",
},
max_price_cents=5,
)) Limitations
Addresses lack building and unit numbers
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+.
New filings can take a month to appear
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.
Directors, owners and financials are not included
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.
Personal-name data should not be used for direct marketing
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.
Bundled checks for Singapore
- Company check €1.47
- Full check €2.70
- Invoice-issuer check €2.77
Screen the company or its people
Results are matches for a person to review, not a verdict.
- Sanctions Check €0.20
- PEP Check €0.05
- Adverse Media Check €0.20