482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Leads & Business

ACRA Singapore Company Registry Scraper logo

ACRA Singapore Company Registry Scraper

hipersoft/acra-company-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.

Total users

10

Monthly users

3

Total runs

138

Per company scraped

$0.01

Last rebuilt

Oct 26, 2026

Overview

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?

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

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

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

  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 }
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?

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.

Input

FieldTypeDescription
query
Search query
stringFull-text search across the registry (company name, keyword, UEN). Leave empty to export by filters or the whole registry.
status
Entity status
stringExact status filter, e.g. Live, Cancelled, Struck Off, In Liquidation. Leave empty for all.
entityType
Entity type
stringExact entity-type filter, e.g. "Local Company", "Sole Proprietorship/ Partnership". Leave empty for all.
ssic
SSIC industry
stringFilter by SSIC industry — a code (e.g. 62010) or a word in the industry description (e.g. software). Matched against primary and secondary SSIC.
maxItems
Max companies
integerMaximum companies to return. The full registry is ~1.5M entities across 27 datasets.
Default: 1000

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~acra-company-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "query": "",
  "status": "",
  "entityType": "",
  "ssic": "",
  "maxItems": 100
}'

Pricing

EventPricePaid plans from
Company scraped
One company/entity record scraped from the ACRA registry.
$0.01$0.005
API request
One ACRA registry API request (a page of results).
$0.001$0.001

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

North Data Scraper

Look up European companies on North Data: legal name, former names, register number, address, founding date, LEI, business purpose, managing directors and officers, and recent register publications. Germany, UK, France, Austria and 20+ countries. Bulk lookups.

2,467 runs · 5 users · $0.004 / company

Website Content Crawler

Extract clean, readable content from any list of websites: page title, meta description, headings, main body text, word count and link/image counts. Optional same-domain crawl. Bulk-ready. Great for LLM/RAG ingestion, content audits and research.

206 runs · 20 users · $0.0024 / page scraped

SpyFu Domain Scraper

Bulk SEO and PPC reports for any domain from SpyFu: organic keywords, monthly SEO clicks and value, Google Ads budget, paid keywords, top keywords, competitors, top countries and monthly history. Competitor research for agencies. Export CSV/JSON.

185 runs · 7 users · $0.008 / domain report

Trustpilot Reviews Scraper

Scrape Trustpilot reviews and company ratings by company domain or Trustpilot URL: star rating, title, text, reviewer name & country, verification, date, company reply, plus company TrustScore and total reviews.

146 runs · 4 users · $0.0006 / review scraped

Wayback Machine Scraper

List every Internet Archive (Wayback Machine) snapshot of a URL or whole domain: timestamp, snapshot URL, status code, MIME type and content digest. Filter by date, status and dedupe. For SEO, OSINT and historical research. No setup.

135 runs · 15 users · $0.002 / snapshot scraped

Clutch.co Agency Scraper

Scrape B2B agency and service-provider profiles from Clutch.co directories: company name, rating, review count, location, min project size, hourly rate, employees, services and profile link. Great for lead generation and competitor research.

129 runs · 3 users · $0.008 / agency scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build