Singapore Company Check (Unique Entity Number) — KYB MCP
Pricing
from $50.00 / 1,000 company checks
Singapore Company Check (Unique Entity Number) — KYB MCP
KYB check of legal entities in Singapore by Unique Entity Number (UEN), 9 or 10 characters: 8 digits + letter, 9 digits + letter (companies), or T/S/R + 2 digits + 2 letters + 4 digits + letter: official registers, one English JSON schema for AI agents. MCP server.
Pricing
from $50.00 / 1,000 company checks
Rating
0.0
(0)
Developer
KYB Data
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 hours ago
Last modified
Categories
Security
Limited permissionsShare
Singapore Company Check (Unique Entity Number)
Check any Singapore legal entity by its Unique Entity Number (UEN) in one call and get a clean English JSON answer with red flags, source attribution and a date on every field. Built for AI agents (MCP) and for KYB / AML onboarding, counterparty and supplier due diligence, vendor risk and compliance checks.
- One number → one answer from official open registers plus GLEIF Global LEI Index: Level 1 (LEI-CDF), Level 2 (RR-CDF), Reporting Exceptions and Official sanctions lists: US OFAC (SDN and Consolidated non-SDN), EU consolidated financial sanctions (FSF), UK Sanctions List (FCDO) — legal entities only.
- One schema for every country: the same fields and flags whether you check one Singapore company or a thousand — your agent parses one format.
- Agent-ready: an MCP server (Streamable HTTP,
/mcp) withcheck_company,check_companiesandlist_sources, a plainGET /check?country=&id=endpoint, and classic batch runs (list of numbers → dataset). - Change history: registers publish only the current state; we keep our own snapshots, so every answer shows
what was added or removed since
history_since(e.g. a status change or a new sanctions listing). - Pay per check (one charge per company answered; the price is on the Pricing tab), no subscription. Malformed numbers, sole traders and individuals are not charged. In Standby (MCP / HTTP) mode Apify also bills the small platform usage of the server run, as for every Standby Actor. Set a maximum cost per run in Apify to cap spending: when it is reached, the Actor returns an error instead of data.
What we check
Data refreshed at least weekly (from the latest published files: the Singapore register is published monthly, so its data can be up to a month old); every field carries its source date (provenance), and every answer lists each source with the date it was loaded (sources[].loaded_at; list_sources is free).
flags — true is a red flag: not_found (the number is not in the register dump), not_active, insolvency,
liquidation, sanctions (match by registration number or LEI), sanctions_name_match (same name, same
country: verify manually). false means there is no record in the loaded snapshot — it is not a clean bill
of health. null means unknown. Call list_sources (free) for load times.
Identifiers
| Country | Identifier | Format | Example |
|---|---|---|---|
| Singapore (SG) | Unique Entity Number (UEN) | 9 or 10 characters: 8 digits + letter, 9 digits + letter (companies), or T/S/R + 2 digits + 2 letters + 4 digits + letter | 199201624D |
Spaces, dashes and a country prefix are accepted. Legal entities only: sole traders and other natural persons are not supported, not stored and not charged. No data about people (officers, owners, contacts) is ever returned; addresses are city level only.
Input
{"country": "SG","ids": ["199201624D"]}
Up to 10,000 numbers per run.
Output (one dataset item per company, shortened)
{"country": "SG","id": "199201624D","id_scheme": "SG-UEN","name": "…","status": "active","legal_form": {"code": "…","name": "…","name_en": "…"},"address": {"city": "…","country": "SG"},"flags": {"not_found": false,"not_active": false,"insolvency": false,"liquidation": false,"sanctions": false,"sanctions_name_match": false},"provenance": {"status": {"source": "register","as_of": "2026-11-05T03:00:00+00:00"}},"history": [],"history_since": "2026-11-05","sources": [{"key": "register","title": "…","license": "…","loaded_at": "…"}],"disclaimer": "… Not legal advice."}
Use from an AI agent (MCP)
Add the Actor as a remote MCP server: https://kyb-data--singapore-company-check.apify.actor/mcp with your Apify token,
or through mcp.apify.com. Tools: check_company(company_id, country), check_companies(company_ids, country)
(up to 50), list_sources().
Data licences
All data comes from official open sources under open licences; attribution (title, dataset URL, licence,
loaded_at) is included in the sources field of every answer.
- Accounting and Corporate Regulatory Authority (ACRA): Information on Corporate Entities (data.gov.sg): Singapore Open Data Licence v1.0 ("You can use, access, download, copy, distribute, transmit, modify and adapt the datasets, or any derived analyses or applications, whether commercially or non-commercially"; read 2026-11-05). Contains information from ACRA Information on Corporate Entities accessed monthly from data.gov.sg, made available under the terms of the Singapore Open Data Licence version 1.0 https://data.gov.sg/open-data-licence
- GLEIF Global LEI Index: Level 1 (LEI-CDF), Level 2 (RR-CDF), Reporting Exceptions: CC0 1.0 (GLEIF LEI Data Terms of Use, II.3: "The data available through the Access Service are provided under the CC0 licence"; read 2026-11-05)
- Official sanctions lists: US OFAC (SDN and Consolidated non-SDN), EU consolidated financial sanctions (FSF), UK Sanctions List (FCDO) — legal entities only: OFAC: US government work, not subject to copyright (17 U.S.C. 105); EU FSF: © European Union, reuse authorised with acknowledgement (Commission Decision 2011/833/EU, CC BY 4.0); UK: contains public sector information licensed under the Open Government Licence v3.0 (FCDO) (licence text: www.nationalarchives.gov.uk/doc/open-government-licence/version/3)
Disclaimer
Data from official open registers and official sanctions lists, as attributed in sources, as of the load date
shown. Registers can be incomplete or late. Not legal advice — verify important decisions with the original
register.