Singapore Company Search (ACRA) — UEN, KYC & Status
Pricing
from $2.10 / 1,000 results
Singapore Company Search (ACRA) — UEN, KYC & Status
Search Singapore's official ACRA register of 2M+ companies by name or UEN. Get entity status, type, incorporation date, SSIC industry, registered address, officers, auditor and former names — clean B2B & KYC data for AI agents, due diligence and lead generation.
Pricing
from $2.10 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Singapore Company Search (ACRA) — UEN, Status, KYC & Business Data
Search Singapore's official ACRA company register — over 2 million entities — by name or UEN. Get each company's status, entity type, incorporation date, industry (SSIC), registered address, number of officers, auditor and former names in one call.
Built for KYC/KYB, due diligence, lead generation and AI agents. No API key, no setup — official government data, free for commercial use.
Why this Actor?
ACRA (the Accounting and Corporate Regulatory Authority) is Singapore's company registry — the authoritative source of truth for whether a company exists, its UEN, and its status. But the raw open data ships as 27 separate alphabetized files with millions of rows. This Actor turns it into a simple search: give it a name or UEN and get back a clean, structured record.
- KYC / KYB onboarding — verify a Singapore counterparty: does it exist, is it live, what's its UEN and industry?
- Due diligence & compliance — check status (live vs struck-off), incorporation date, officers and auditor.
- Lead generation — find companies by name/industry with their registered address.
- AI agents — a tool an agent calls to resolve or verify a Singapore company in real time.
It's the Singapore piece of a company-data / KYC stack, alongside global business-identity sources.
What you get
For every match:
| Field | Description |
|---|---|
uen | Unique Entity Number (Singapore's company ID) |
entityName | Registered name |
status | Live, Struck Off, Cancelled, Deregistered, etc. |
entityType | Local Company, Sole Proprietorship, LLP, etc. |
incorporationDate | Registration / incorporation date |
uenIssueDate | When the UEN was issued |
ssicCode / ssicDescription | Primary industry (SSIC) |
address | Registered address |
postalCode | Postal code |
noOfOfficers | Number of officers |
auditFirm | Auditor (where applicable) |
formerNames | Previous entity names |
source | ACRA / data.gov.sg |
scrapedAt | Timestamp |
Basic fields come from the register; the industry, officers, auditor and full address are enriched from ACRA's detailed datasets when includeDetails is on.
Example output
{"query": "Shopee","uen": "201929065K","entityName": "SHOPEE INTERNATIONAL VI PRIVATE LIMITED","status": "Live Company","entityType": "Local Company","incorporationDate": "2019-09-05","ssicCode": "47910","ssicDescription": "RETAIL SALE VIA INTERNET","address": "5 Science Park Drive, Singapore 118265","noOfOfficers": "6","auditFirm": "","source": "ACRA / data.gov.sg","scrapedAt": "2026-07-07T15:00:00.000Z"}
Input
| Field | Type | Default | Description |
|---|---|---|---|
queries | array | — | Required. Company names or UENs to search. |
includeDetails | boolean | true | Enrich with SSIC, incorporation date, officers, auditor, full address. |
activeOnly | boolean | false | Keep only live/registered entities. |
maxMatchesPerQuery | integer | 20 | Max companies per search term. |
Search by name
{ "queries": ["DBS Bank", "Grab", "Sea Limited"], "includeDetails": true }
Verify specific UENs (KYC)
{ "queries": ["201929065K", "198600294G"], "includeDetails": true }
Live companies only
{ "queries": ["logistics"], "activeOnly": true, "maxMatchesPerQuery": 50 }
Use cases in detail
1. KYC / KYB onboarding
Verify a Singapore company at onboarding: pass its name or UEN and confirm it exists, is live (not struck-off), and matches the UEN it gave you. The incorporation date and officers help complete the picture.
2. Due diligence & investigations
Check a counterparty's status history, former names (renames can hide history), industry and auditor before a deal.
3. Lead generation & enrichment
Search by name and enrich a list of Singapore companies with UEN, industry (SSIC) and registered address.
4. AI agents
Expose this as a tool so an agent can resolve "is COMPANY X a real, active Singapore company?" with authoritative data, mid-conversation.
How to use it
- Click Try for free.
- Enter company names or UENs in
queries. - Click Start.
- Read the results as JSON, CSV, Excel, or via the Apify API.
Calling from the API
curl -X POST "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{ "queries": ["DBS Bank", "201929065K"], "includeDetails": true }'
Then fetch the dataset:
$curl "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs/last/dataset/items?token=YOUR_APIFY_TOKEN"
Works with webhooks, Zapier, Make and n8n — wire it into your onboarding or CRM.
Frequently asked questions
What's a UEN? The Unique Entity Number — Singapore's standard ID for every registered entity (companies, partnerships, societies, etc.).
How many companies are covered? Over 2 million entities — the full ACRA register, updated regularly.
Can I search by name and by UEN? Yes, mixed in one run. UENs resolve exactly; names return all matches.
What does status tell me?
Whether the entity is Live, Struck Off, Cancelled, Deregistered, Ceased, etc. — essential for KYC.
Why is the industry (SSIC) sometimes empty? Some entity types (e.g. certain sole proprietorships) don't have an SSIC on record. Core fields (UEN, name, status, type, address) are always present.
Is this official data? Yes — it comes from ACRA's open data on data.gov.sg, free for commercial use under the Open Data Licence.
Can an AI agent call this automatically? Yes — it's keyless and returns structured JSON.
Notes & responsible use
This Actor surfaces publicly available company-registry data published by ACRA via data.gov.sg, for verification, research and business purposes. Data is updated on ACRA's schedule and may lag very recent changes; for legally binding checks, consult ACRA's official BizFile service. Use the data in line with the Open Data Licence and applicable laws.
Contains information from ACRA / data.gov.sg, accessed under the Singapore Open Data Licence.
Support
Want another field, filtering by industry, or officer details? Open an issue from the Actor's page.