ACRA Singapore Company Registry Scraper
Pricing
from $0.005 / company scraped
ACRA Singapore Company Registry Scraper
Search and export Singapore's full ACRA corporate registry: UEN, entity name, status, incorporation date, address, SSIC industry codes, officers, former names and audit firms. Filter by name, status, entity type or industry. Public open data, no setup.
Pricing
from $0.005 / company scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
2
Monthly active users
10 days ago
Last modified
Categories
Share
ACRA Singapore Company Registry Scraper β UEN, Status, SSIC & Officers
Search and export Singapore's full ACRA corporate registry into clean JSON, CSV, Excel or XML. Get UEN, entity name, status, incorporation date, full address, SSIC industry codes, officer count, former names and audit firms for the ~1.5M entities registered with ACRA. Fast and reliable, and a simple alternative to manual BizFile lookups.

What does the ACRA Company Scraper do?
The ACRA Company Scraper crawls Singapore's official company registry and extracts a full corporate record for every matching entity. Filter the whole registry by search term, status, entity type or SSIC industry and export structured company data at scale β ideal for building lead lists, enrichment pipelines and due-diligence datasets.
What data can you scrape from ACRA?
| Group | Fields |
|---|---|
| π’ Identity | UEN, entity name, up to 15 former names, entity type, constitution, company type |
| π Status & dates | status (Live, Struck Off, In Liquidationβ¦), registration/incorporation date, UEN issue date, annual-return date, account-due date |
| π Industry | primary & secondary SSIC codes + descriptions and user-described primary/secondary activities |
| π Address | structured address object (block, street, unit, building, postal) plus a formatted one-line address |
| π₯ Governance | officer count and audit firms (name + UEN) |
| π Provenance | source URL and collection timestamp |
What you get

Output schema
| Field | Type | Description |
|---|---|---|
uen | string | Unique Entity Number β the company's official Singapore ID |
entityName | string | Registered company / entity name |
formerNames | array | List of previous registered names (up to 15) |
issuanceAgency | string | Agency that issued the UEN (e.g. ACRA) |
entityType | string | Entity type, e.g. Local Company, Sole Proprietorship/Partnership |
constitution | string | Legal constitution of the entity |
companyType | string | Company type classification |
status | string | Registration status, e.g. Live, Cancelled, Struck Off, In Liquidation |
registrationDate | string | Incorporation / registration date |
uenIssueDate | string | Date the UEN was issued |
address | object | Structured address (block, street, unit, building, postal code) |
formattedAddress | string | Full address rendered as a single line |
accountDueDate | string | Next account filing due date |
annualReturnDate | string | Annual return due date |
primarySsicCode | string | Primary SSIC industry classification code |
primarySsicDescription | string | Description of the primary SSIC code |
primaryActivity | string | User-described primary business activity |
secondarySsicCode | string | Secondary SSIC industry classification code |
secondarySsicDescription | string | Description of the secondary SSIC code |
secondaryActivity | string | User-described secondary business activity |
numberOfOfficers | integer | Count of appointed officers on record |
auditFirms | array | Audit firms on record, each with name and UEN |
sourceUrl | string (URL) | Link to the underlying public dataset record |
collectedAt | string (ISO date) | Timestamp when the record was collected |
Use cases
- B2B lead generation β build targeted lists of live Singapore companies by industry (SSIC) or entity type.
- KYC & due diligence β verify UEN, status, incorporation date and officer counts before onboarding a partner.
- Market & competitor research β map every company in a sector and track new incorporations.
- Data enrichment β append UEN, address and industry codes to your existing CRM or CRM records.
- Compliance monitoring β watch for status changes (Struck Off, In Liquidation) across a portfolio.
- Academic & policy research β analyse the Singapore business landscape by industry, age and status.
How to scrape ACRA company data
- Click Try for free / add the ACRA Company Scraper to your Apify account.
- Enter a search query, or leave it empty and filter by status, entity type or SSIC industry.
- Set Max companies to cap the export (the full registry is ~1.5M entities).
- Click Run and let the actor collect the records.
- Export the dataset as JSON, CSV, Excel or XML, or pull it via the Apify API.
Input
{ "query": "", "status": "Live", "entityType": "Local Company", "ssic": "software", "maxItems": 5000 }
| Field | Type | Description |
|---|---|---|
query | string | Full-text search across the registry (name, keyword, UEN). Empty = filter or full registry. |
status | string | Exact status filter, e.g. Live, Cancelled, Struck Off, In Liquidation. |
entityType | string | Exact entity-type filter, e.g. Local Company, Sole Proprietorship/ Partnership. |
ssic | string | SSIC industry filter β a code (e.g. 62010) or a word in the description (e.g. software). |
maxItems | integer | Maximum companies to return (default 1000; registry is ~1.5M entities). |
Output
{"uen": "199302785E","entityName": "WINSOFT PTE LTD","status": "Live","entityType": "Local Company","registrationDate": "1993-05-05","primarySsicCode": "46511","primarySsicDescription": "RETAIL & WHOLESALE OF COMPUTER SOFTWARE & HARDWARE","formattedAddress": "83 SCIENCE PARK DRIVE, #03-04, THE CURIE, Singapore 118258","numberOfOfficers": 10,"auditFirms": [{ "uen": "...", "name": "..." }],"sourceUrl": "https://data.gov.sg/collections/2/view","collectedAt": "2026-07-30T12:00:00.000Z"}
Need more Singapore data?
- SGX Market Data Scraper β live SGX-listed company prices and market data.
- Singapore CHAS Clinics Scraper β subsidised clinic directory.
- Singapore Licensed Builders Scraper β BCA-registered contractors.
- SG Charities Scraper β registered charities and IPCs.
FAQ
How many companies can I scrape? As many as you need β the full ACRA registry is around 1.5M entities across all datasets. Use Max companies to cap a run.
Do I need any setup or a login? No. Just add your inputs and run β no accounts or configuration required.
How does billing work? You pay only per company record you get, so small filtered runs stay cheap.
What export formats are supported? JSON, CSV, Excel and XML, plus direct access via the Apify API.
Can I filter by industry?
Yes β filter by SSIC code (e.g. 62010) or a keyword in the industry description (e.g. software), matched against both primary and secondary SSIC.
Is this only public data? Yes. It returns only publicly available registry data published as Singapore open data.
Can I connect this to other tools? The ACRA Company Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Related Actors
- SGX Market Data Scraper
- Singapore HDB Resale Flat Prices
- SG Charities Scraper
- Singapore Pharmacy Locations Scraper
Notes
Original clean-room implementation. Returns only public data; you are responsible for compliance with ACRA's and data.gov.sg's terms. Data is Β© ACRA, published under the Singapore Open Data Licence. Not affiliated with ACRA.