ACRA Singapore Company Registry Scraper avatar

ACRA Singapore Company Registry Scraper

Pricing

from $0.005 / company scraped

Go to Apify Store
ACRA Singapore Company Registry Scraper

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

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

10 days ago

Last modified

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.

ACRA Company Scraper input β€” search query, status and SSIC industry in the Apify Console

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?

GroupFields
🏒 IdentityUEN, entity name, up to 15 former names, entity type, constitution, company type
πŸ“Œ Status & datesstatus (Live, Struck Off, In Liquidation…), registration/incorporation date, UEN issue date, annual-return date, account-due date
🏭 Industryprimary & secondary SSIC codes + descriptions and user-described primary/secondary activities
πŸ“ Addressstructured address object (block, street, unit, building, postal) plus a formatted one-line address
πŸ‘₯ Governanceofficer count and audit firms (name + UEN)
πŸ”— Provenancesource URL and collection timestamp

What you get

ACRA Company Scraper output example β€” company records with UEN, status and SSIC as structured JSON

Output schema

FieldTypeDescription
uenstringUnique Entity Number β€” the company's official Singapore ID
entityNamestringRegistered company / entity name
formerNamesarrayList of previous registered names (up to 15)
issuanceAgencystringAgency that issued the UEN (e.g. ACRA)
entityTypestringEntity type, e.g. Local Company, Sole Proprietorship/Partnership
constitutionstringLegal constitution of the entity
companyTypestringCompany type classification
statusstringRegistration status, e.g. Live, Cancelled, Struck Off, In Liquidation
registrationDatestringIncorporation / registration date
uenIssueDatestringDate the UEN was issued
addressobjectStructured address (block, street, unit, building, postal code)
formattedAddressstringFull address rendered as a single line
accountDueDatestringNext account filing due date
annualReturnDatestringAnnual return due date
primarySsicCodestringPrimary SSIC industry classification code
primarySsicDescriptionstringDescription of the primary SSIC code
primaryActivitystringUser-described primary business activity
secondarySsicCodestringSecondary SSIC industry classification code
secondarySsicDescriptionstringDescription of the secondary SSIC code
secondaryActivitystringUser-described secondary business activity
numberOfOfficersintegerCount of appointed officers on record
auditFirmsarrayAudit firms on record, each with name and UEN
sourceUrlstring (URL)Link to the underlying public dataset record
collectedAtstring (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

  1. Click Try for free / add the ACRA Company Scraper to your Apify account.
  2. Enter a search query, or leave it empty and filter by status, entity type or SSIC industry.
  3. Set Max companies to cap the export (the full registry is ~1.5M entities).
  4. Click Run and let the actor collect the records.
  5. 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 }
FieldTypeDescription
querystringFull-text search across the registry (name, keyword, UEN). Empty = filter or full registry.
statusstringExact status filter, e.g. Live, Cancelled, Struck Off, In Liquidation.
entityTypestringExact entity-type filter, e.g. Local Company, Sole Proprietorship/ Partnership.
ssicstringSSIC industry filter β€” a code (e.g. 62010) or a word in the description (e.g. software).
maxItemsintegerMaximum 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?

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.

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.