ACRA Singapore Companies Scraper (UEN)
Pricing
from $0.84 / 1,000 results
ACRA Singapore Companies Scraper (UEN)
Singapore registered companies and businesses from ACRA's official open data: UEN, name, entity and company type, status, registration date, SSIC industry, address and postal code. Find new companies by industry and date, or look up UENs.
Pricing
from $0.84 / 1,000 results
Rating
0.0
(0)
Developer
Ibnu Adzim
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Singapore's registered companies, sole proprietorships and partnerships from ACRA's official open data: UEN, name, entity and company type, status, registration date, primary and secondary SSIC industry, full address with postal code, number of officers, former names and audit firms.
Find newly registered companies by industry (SSIC code) and date, list every live company at a postal code, or look up UENs. Official open data on data.gov.sg: no key, no login, no proxy.
What it is for
- Lead lists of new Singapore businesses — incorporation services, accounting, banking, insurance, payroll and office providers all sell to companies in their first months.
- Industry mapping — every live company under an SSIC code.
- KYC and enrichment — look up UENs for name, status, address and industry.
Input
| field | what it does |
|---|---|
registeredFrom / registeredTo | Registration date window (YYYY-MM-DD). |
ssicCodes | 5-digit primary SSIC codes, e.g. 62011 software development, 56112 cafés. |
entityTypes | local_company, sole_proprietorship_partnership, llp, lp, foreign_company_branch. |
status | active (default for searches) or any (default for UEN lookups). |
postalCodes | 6-digit postal codes. |
nameStartsWith | Fastest name search — reads one of ACRA's 27 files. |
nameContains | Part of the name (combine with another filter; slow alone). |
uens | Look up up to 100 UENs; stops as soon as all are found. |
maxItems | Default 500, newest registrations first. 0 = everything, file by file. |
Things about this data worth knowing
1. It is a monthly snapshot, a few weeks behind
ACRA's open data is refreshed monthly. The file updated on 16 September 2026
had registrations up to 31 August 2026. Companies registered this week are
not in it yet; the summary shows newestRegistrationSeen.
2. "Active" is spelled two ways
Companies are Live Company; sole proprietorships and partnerships are
Live. Filtering on one silently drops the other kind. status: active
covers both, and isActive is set on every row.
3. Filter on the SSIC code, not the description
ACRA's "SSIC description" is the company's own wording, not the official
industry title: code 56112 appears as "CAFE", "CAFES" and "EATING HOUSE";
code 46900 as "TRADING", "GENERAL TRADING" and more. And it is empty on
every 2026 registration sampled and on 54–70% of older ones, while the code
is always there. So filter and group on primarySsicCode; the description
is passed on as written (or null), never borrowed from another company.
4. A missing secondary activity copies the primary one
On older records with no secondary SSIC code, the secondary description is often the primary's (12–25% of rows). Read naively, those companies appear under their main industry twice. The Actor leaves the secondary description empty when there is no secondary code.
5. Empty values are the text "na"
Every empty field in ACRA's file is "na". The typed fields turn these
into null; the original record is kept under acra.
Output
One ENTITY row per UEN, then one SEARCH_SUMMARY.
{"recordType": "ENTITY","uen": "202640059E","entityName": "SOTTOTABLE PTE. LTD.","entityType": "Local Company","companyType": "Exempt Private Company Limited by Shares","status": "Live Company","isActive": true,"registrationDate": "2026-08-31","primarySsicCode": "62011","primarySsicDescription": null,"address": "229 UPPER PAYA LEBAR ROAD, #15-18, BOTANIQUE AT BARTLEY, SINGAPORE 533871","postalCode": "533871","numberOfOfficers": 2}
Speed
ACRA publishes the registry as 27 files (by first letter of the name).
data.gov.sg limits anonymous callers, so requests are 6 seconds apart:
a search across all files takes about 3 minutes; a nameStartsWith or
UEN search that finds everything early is faster.
Limits
- No officer or shareholder names — ACRA's open data has officer counts only.
- No financial statements.