Singapore ACRA Company Lookup — Bulk UEN Search API
Pricing
from $250.00 / 1,000 companies
Singapore ACRA Company Lookup — Bulk UEN Search API
Bulk Singapore company lookups via the public ACRA dataset (data.gov.sg). Returns UEN, entity name, type, status, registration date, primary SSIC code/description, and address. Free public data, structured for B2B prospecting and KYC.
Pricing
from $250.00 / 1,000 companies
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
🇸🇬 Singapore UEN Lookup — Live ACRA Company Search (data.gov.sg)
Look up any Singapore-registered entity in bulk by name or UEN, straight from the official ACRA "Entities Registered with ACRA" dataset on data.gov.sg. Pass a single query or a whole list and the actor returns UEN, entity name, entity type, registration status, issue date, issuance agency, and registered street + postal code — with proxy rotation and rate-limit retry baked in so large KYC and B2B-prospecting batches finish cleanly. This is the streamlined, fast, live UEN/name lookup that owns the Singapore ACRA head term. Need curated director, auditor, and paid-up-capital enrichment for top SG entities? Use the companion actor below.
Need director / auditor / capital enrichment? →
This actor is the fast, broad-coverage live lookup — it returns the core ACRA registry fields for any UEN or company name across all Singapore entities. The public data.gov.sg dataset does not expose directors, auditors, or share capital.
If you need that depth, use the companion actor:
➡️ Singapore ACRA Companies (director / auditor / capital enriched) — curated director-network, auditor, and paid-up-capital fields for Singapore's most-searched entities.
| This actor (Company Lookup) | ACRA Companies (enriched) | |
|---|---|---|
| Best for | Fast live UEN / name lookup, any entity | Director / auditor / capital depth |
| Coverage | Any SG entity (live data.gov.sg) | Curated top SG entities |
| Fields | UEN, name, type, status, issue date, address | + directors, auditor, paid-up capital |
| Use when | Bulk verify, screen, resolve on UEN | Board diligence, UBO / director mapping |
What You Get Per Company
Each dataset item is a flat JSON record sourced live from the ACRA dataset on data.gov.sg:
query— the name/UEN you searcheduen— Unique Entity Number (canonical Singapore identifier)entity_name— registered entity nameentity_type— e.g. Local Company, Business, LLP, LP, Public Companystatus— UEN status (e.g. Registered, Cancelled, De-Registered)registration_date— UEN issue dateissuance_agency— issuing agency (e.g. ACRA)reg_street_name,reg_postal_code— registered address componentsaddress— composed registered address (street + postal code)scraped_at— fetch timestamp (UTC)
Note: directors, auditors, share capital, and SSIC codes are not in the public data.gov.sg ACRA dataset (
primary_ssic_*/secondary_ssic_*are returned asnull). For director/auditor/capital depth, use the enriched companion actor linked above.
Use Cases (KYC & Due Diligence)
- Bulk UEN verification — match a customer / vendor list against the live registry
- AML status checks — flag struck-off / cancelled / de-registered entities before onboarding
- Entity resolution — key your graph on canonical UEN + registered name
- Industry / type screening — filter by entity type (Local Company, LLP, LP, etc.)
- B2B prospecting — clean and dedupe lead lists against live ACRA records
- Accounting & audit — confirm UEN-to-entity mapping during reconciliation
Real-Schema Sample I/O
// input — accepts queries / query / companies / names aliases{"queries": ["DBS", "Grab", "201224504N"],"proxyConfiguration": { "useApifyProxy": false }}
// output — one record per matched ACRA row (real data.gov.sg field IDs){"query": "DBS","uen": "198600294G","entity_name": "DBS VICKERS SECURITIES (SINGAPORE) PTE LTD","entity_type": "Local Company","status": "Registered","registration_date": "1986-02-07","issuance_agency": "ACRA","reg_street_name": "MARINA BOULEVARD","reg_postal_code": "018982","address": "MARINA BOULEVARD, 018982","primary_ssic_code": null,"primary_ssic_desc": null,"secondary_ssic_code": null,"scraped_at": "2026-06-30T00:00:00Z"}
Quick Start (Python)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/singapore-acra-company-lookup").call(run_input={"queries": ["DBS", "Grab", "201224504N"]})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item.get("uen"), item.get("entity_name"), item.get("status"))
FAQ
Q: Is this live ACRA data? A: Yes — it queries the official data.gov.sg "Entities Registered with ACRA" dataset in real time on every run.
Q: Can I look up many companies at once?
A: Yes — pass an array under queries (or companies / names). The actor paginates and retries on rate limits.
Q: Does it return directors or auditors? A: No — the public data.gov.sg ACRA dataset doesn't expose officers, auditors, share capital, or SSIC codes. Use the ACRA Companies (enriched) actor for director / auditor / capital depth.
Q: What identifiers can I search by? A: Company name or UEN. Comma- or newline-separated strings are auto-split.
Q: Output formats? A: JSON, CSV, Excel via Apify dataset export. Webhooks supported on dataset write.
Q: Legal status? A: Public registry data, freely accessible from ACRA via data.gov.sg. You are the data controller for downstream use — follow PDPA / your jurisdiction's data-use rules.
Related NexGenData APAC Registry & KYC Actors
| Use case | Actor |
|---|---|
| Director / auditor / capital enrichment (SG) | singapore-acra-companies |
| Singapore MAS financial institutions | sg-mas-financial-institutions |
| Hong Kong companies registry | hk-companies-registry |
| Japan corporate registry (法人番号) | japan-houjin-bangou-corporate-registry |
| Taiwan MOEA company registry (統一編號) | taiwan-moea-company-registry |
| India MCA companies registry (OGD) | ogd-india-companies-registry |
| Australia ASIC company search | australia-asic-company-search |
How NexGenData Pricing Works
Every NexGenData actor uses pay-per-event pricing — you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.
- Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
- Result / item: charged per record written to the default dataset
- No charge for retries, internal proxy rotation, no-match rows, or failed sub-requests — those are absorbed by the platform
Apify Platform Bonus
New to Apify? Sign up with the NexGenData referral link — you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.
Integration Surface
Every actor in the NexGenData catalog can be triggered from:
- Apify console — point-and-click run
- Apify API — REST + webhooks
- Apify Python / JS SDKs — programmatic batch
- Zapier, Make.com, n8n — official integrations
- MCP — many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
- Schedules — built-in cron for daily / weekly / monthly runs
- Webhooks — POST results to any HTTPS endpoint on dataset write
Support
NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome — high-demand features ship in the next version.
Home: thenextgennexus.com Full catalog: apify.com/nexgendata
Related NexGenData actors
Part of the 7. Company Registry & Entity Intelligence workflow. Related NexGenData actors:
- Delaware Corporations Search — DE Entity Registry
- Company Data Aggregator — LEI, SEC Funding & Tech
- Startup Funding Tracker — SEC Filings, TechCrunch & YC
- YC Companies Directory — Y Combinator Alumni DB
Browse the full NexGenData storefront by workflow or the Company Registry & Entity Intelligence cluster guide.