Singapore Company Search: ACRA UEN Lookup & New Companies avatar

Singapore Company Search: ACRA UEN Lookup & New Companies

Pricing

from $2.50 / 1,000 entity saveds

Go to Apify Store
Singapore Company Search: ACRA UEN Lookup & New Companies

Singapore Company Search: ACRA UEN Lookup & New Companies

Singapore company data from ACRA's open data on data.gov.sg: UEN lookup, company name search, and lists of new companies by registration date, SSIC code, status, type or postal code. Address, SSIC, former names, officer count. No API key. Sole proprietors excluded by default. $2.50 per 1,000.

Pricing

from $2.50 / 1,000 entity saveds

Rating

0.0

(0)

Developer

Kevin

Kevin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

Look up Singapore companies by UEN, search them by name, or list entities filtered by registration date, SSIC industry code, status, entity type, postal code or street. Great for lists of newly incorporated Singapore companies. The data is ACRA's open "Information on Corporate Entities" register, published on data.gov.sg. You get the registered address, SSIC codes and descriptions, company type, status, registration date, former names, audit firms and number of officers.

No API key, no login, no proxies. $2.50 per 1,000 entities, every field included.

  • Open government data, no scraping. The actor reads ACRA's datasets through the public data.gov.sg Datastore API, so you get stable, structured JSON.
  • One search covers all 27 ACRA datasets. They are split by first letter; results are merged and sorted, so "newest first" really is newest across the whole register.
  • Personal data minimised by default. Sole proprietorships and partnerships, which are often named after their owners, are excluded unless you switch them on.
  • Commercial use allowed under the Singapore Open Data Licence. Attribution is included in every item.

Not affiliated with or endorsed by ACRA, GovTech or data.gov.sg.

How to use

  1. Click Start. The prefilled input looks up three well-known UENs (Singapore Airlines, DBS Bank, Grab) and finishes in about a minute.
  2. Fill in one of the inputs below, or combine them.
  3. Run, then export the dataset as CSV, Excel or JSON, or connect it to your CRM via the Apify API.

Example 1: UEN lookup (KYB, supplier checks, CRM enrichment). Spaces and dashes are ignored, and up to 50 UENs share one API request per dataset:

{
"uens": ["197200078R", "196800306E", "201731650K"]
}

Example 2: Singapore company search by name. Live companies whose name contains "robotics", newest first:

{
"searchQueries": ["robotics"],
"entityTypes": ["Local Company"],
"liveOnly": true,
"maxResults": 200
}

Example 3: new companies list (lead generation). Software companies (SSIC 62011) incorporated in September 2026 that are still live:

{
"registeredFrom": "2026-09-01",
"registeredTo": "2026-09-30",
"ssicCodes": ["62011"],
"liveOnly": true,
"maxResults": 1000
}

Each item is one entity. The run's OUTPUT record (key-value store) summarises lookups found, not found and excluded, total matches per search, API requests, and whether your maximum cost per run stopped the run early.

What data do you get?

FieldExample
uen202645000E
entityNameSURGE ROBOTICS PTE. LTD.
entityTypeLocal Company / Foreign Company Branch / Limited Liability Partnership / Limited Partnership / Sole Proprietorship/ Partnership
companyTypePrivate Company Limited by Shares
entityStatus, isLiveLive Company, true
registrationIncorporationDate, uenIssueDate2026-09-29
address (+ block, streetName, levelNo, unitNo, buildingName, postalCode)10 ANSON ROAD, #22-02, INTERNATIONAL PLAZA, SINGAPORE 079903
ssicCodes, primarySsicCode, primarySsicDescription, secondarySsic…62011
primaryUserDescribedActivityFree-text activity, when given
accountDueDate, annualReturnDate2027-10-31
numberOfOfficers6 (a count only; no officer names are published)
formerNames, auditFirmsup to 15 former names; audit firm UEN + name
sourceDataset, sourceDatasetId, sourceDatasetUrlACRA Information on Corporate Entities ('S')
containsPersonalDatatrue only for sole proprietorships / partnerships
retrievedAt, source, attribution, licenceUrllicence attribution notice

Missing values (na in the source) are output as null. SSIC descriptions come from the source dataset itself. They are often empty for recent registrations, but the code is always there.

Input

FieldWhat it does
uensUEN lookup. Filters do not apply to lookups, except Exclude sole proprietorships.
searchQueriesName search: all words must appear in the entity name (whole words, any order).
entityTypes, liveOnly, entityStatusesType and status filters (exact ACRA values).
registeredFrom, registeredToRegistration / incorporation date range.
ssicCodes, postalCodes, streetNamePrimary SSIC code (5 digits), exact postal code, words in the street name.
excludeSoleProprietorshipsDefault on. See "Personal data" below.
sortBynewest (default), oldest, name.
maxResultsDefault 100; 0 = no limit other than your maximum cost per run.
apiKey, requestsPerTenSecondsOptional data.gov.sg API key for a higher rate limit, and pacing.

Filters are combined with AND. Without a name search, filters alone list every matching entity.

Pricing

$0.0025 per entity saved ($2.50 per 1,000). No other charges by the actor. Only Apify's standard dataset-item event is used. The actor respects your maximum cost per run: it stops fetching when the limit is reached and never saves (or charges) more items than the limit allows.

EntitiesPrice
100$0.25
1,000$2.50
10,000$25

Speed

data.gov.sg allows 4 requests per 10 seconds without a key. The actor makes 3 (one every 3.3 s) to stay polite on shared servers. Approximate times:

  • UEN lookups: 1–27 requests per batch of 50 UENs (stops as soon as all are found), so about 5–90 s.
  • Name or filter search: about 27 requests to start (one per dataset), then up to 1,000 entities per further request. About 90 s for the first results, then roughly 3 s per 1,000 entities.
  • Date ranges longer than one year cost about 27 requests per year.

With a free data.gov.sg API key (input apiKey), the actor runs about twice as fast.

Use cases

  • Lead generation: newly incorporated companies by industry (SSIC) and area (postal code, street).
  • KYB / supplier onboarding: check that a UEN exists, is live, and matches the name and address.
  • CRM enrichment: add UEN, status, SSIC and address to your Singapore accounts.
  • Market research: count and track companies by industry, type and incorporation year.

Licence and attribution

The data is from the ACRA Information on Corporate Entities collection on data.gov.sg (https://data.gov.sg/collections/2/view), published under the Singapore Open Data Licence v1.0 (https://data.gov.sg/open-data-licence). The licence states:

"You can use, access, download, copy, distribute, transmit, modify and adapt the datasets, or any derived analyses or applications, whether commercially or non-commercially"

"You may grant a sub-licence of the datasets if this is necessary to enable users of your application and/or website […] to use your application or access your website."

It also requires "a conspicuous notice acknowledging the source of the datasets and including a link to the most recent version of this Licence". Every item and the run summary contain that notice, for example:

Contains information from ACRA Information on Corporate Entities accessed on 2026-10-31 from data.gov.sg which is made available under the terms of the Singapore Open Data Licence version 1.0 (https://data.gov.sg/open-data-licence)

Keep it when you republish the data. The licence also says you must not suggest any official status or endorsement by the Agency, and it grants no rights over personal data in the datasets.

Personal data

The register has no officer names, ID numbers or birth dates. But sole proprietorships and partnerships are often registered under the owner's own name, and the licence explicitly excludes personal data. So:

  • They are excluded by default (excludeSoleProprietorships: true). They are filtered on the server, so they cost you nothing.
  • If you turn them on, those items carry containsPersonalData: true. You are responsible for having a lawful purpose under Singapore's PDPA (and the GDPR, if it applies to you), e.g. for KYB checks.
  • Do not use this data for unsolicited marketing to individuals.

FAQ

How fresh is the data? ACRA updates the datasets monthly (the last update before this release was 2026-10-14). Registrations from the last few weeks may not be included yet. For a certified, real-time business profile, buy it from ACRA's Bizfile.

Does it include directors or shareholders? No. The open dataset has only the number of officers. Directors, shareholders and financial statements are paid Bizfile products and are not available here.

Why was my UEN not found? The collection covers entities registered with ACRA. UENs issued by other agencies (societies, charities and similar, often starting with T or S plus two digits) are not in it. Check the OUTPUT record: lookups.notFound. Sole proprietorships are listed in lookups.excludedSoleProprietorships unless you turn the exclusion off.

Why did a name search miss a company? The search matches whole words (data.gov.sg full-text search), so part of a word, like "grab" for "GRABFOOD", may not match. Add the full word (e.g. grabfood) as a separate search, or look the company up by UEN.

Do I need a data.gov.sg account or API key? No. A free key (sign in on data.gov.sg → API keys) only makes big runs faster.

What if data.gov.sg is rate limiting? The actor waits and retries automatically (429 back-off). If the limit is still hit after several waits, the run stops with a clear message, and the entities saved so far are kept.

Are SSIC descriptions for every code included? Only the descriptions in the ACRA dataset itself, which are sometimes empty. We do not add a separate SSIC code list.

Changelog

  • 1.0 (2026-10-31): first release. UEN lookup, name search, filters, merged sorting across all 27 datasets, sole-proprietorship exclusion, pay-per-event pricing.