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.
singapore-company-data Example
{
"uen": "197200078R"
} {
"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"
} Inputs
| 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) |
Output fields
How reliably each field appears in a successful answer.
| 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
The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.
# 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 that include it
Related tools
- Australian Company Data €0.05
- Austrian Company Data €0.05
- Belgian Company Data €0.05
- Brazilian Company Data €0.05
- Canadian Company Data €0.80
- Company News €0.05