ACRA Singapore Companies Scraper (UEN) avatar

ACRA Singapore Companies Scraper (UEN)

Pricing

from $0.84 / 1,000 results

Go to Apify Store
ACRA Singapore Companies Scraper (UEN)

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

Ibnu Adzim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

fieldwhat it does
registeredFrom / registeredToRegistration date window (YYYY-MM-DD).
ssicCodes5-digit primary SSIC codes, e.g. 62011 software development, 56112 cafés.
entityTypeslocal_company, sole_proprietorship_partnership, llp, lp, foreign_company_branch.
statusactive (default for searches) or any (default for UEN lookups).
postalCodes6-digit postal codes.
nameStartsWithFastest name search — reads one of ACRA's 27 files.
nameContainsPart of the name (combine with another filter; slow alone).
uensLook up up to 100 UENs; stops as soon as all are found.
maxItemsDefault 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.