ACRA Corporate Entity Information
Registered entity records from ACRA (UEN, entity name, type, status, registration date, registered address) published as open datasets, split alphabetically. Enables free UEN and company-name lookups.
How to authenticate
3 stops to a working call
- 1No key needed.
- 2Datasets are split by entity-name first character; find each resource id in the ACRA Information on Corporate Entities collection on data.gov.sg.
- 3Query datastore_search with q or filters (e.g. filters={"uen":"..."}).
Example request
curl 'https://data.gov.sg/api/action/datastore_search?resource_id=d_3a3807c023c61ddfba947dc069eb53f2&q=BIG+BOX&limit=1'Example response
{"success":true,"result":{"fields":[{"id":"uen"},{"id":"entity_name"},{"id":"entity_status_description"},{"id":"registration_incorporation_date"}],"records":[...]}}Where the free ACRA data lives
ACRA publishes the collection ACRA Information on Corporate Entities on data.gov.sg (collection 2). It has 27 datasets: one per starting letter plus an "others" file, updated monthly. List them live:
curl 'https://api-production.data.gov.sg/v2/public/api/collections/2/metadata'data.collectionMetadata.childDatasets returns the 27 d_ IDs. For example the 'D' file is d_acbc938ec77af18f94cecc4a7c9ec720. There is also a lighter collection 1, Registered Entities with Unique Entity Number.
Company lookup: working example
curl 'https://data.gov.sg/api/action/datastore_search?resource_id=d_acbc938ec77af18f94cecc4a7c9ec720&limit=1'Real fields returned include uen, entity_name, entity_type_description, entity_status_description, registration_incorporation_date, uen_issue_date, block, street_name, postal_code, primary_ssic_code, primary_ssic_description, no_of_officers and former_entity_name1 to former_entity_name5.
To check a UEN, pick the dataset by the entity name's first letter and filter:
curl 'https://data.gov.sg/api/action/datastore_search?resource_id=d_acbc938ec77af18f94cecc4a7c9ec720&filters=%7B%22uen%22%3A%22YOUR_UEN%22%7D'If you only have the UEN, not the name, you must search all 27 datasets or download them. Use q= for a name search.
Limits and the paid ACRA option
- Free and keyless. Datastore Search allows 4 calls per 10 seconds without a key, 8 or 20 with a data.gov.sg key (rate limits).
- ACRA notes many columns are removed for gazetted companies under Section 12(2A) of the Companies Act.
- Data is monthly, not real time. For officers, shareholders or official business profiles, use ACRA's paid services on Bizfile. We did not confirm current ACRA API Mall or marketplace pricing, so check with ACRA directly.
ACRA Corporate Entity Information: common questions
Is the ACRA Corporate Entity Information free?
Yes. ACRA via data.gov.sg offers the ACRA Corporate Entity Information free of charge.
Does the ACRA Corporate Entity Information need an API key?
No. The ACRA Corporate Entity Information can be called without an API key or login.
What is the ACRA Corporate Entity Information endpoint?
The base URL is https://data.gov.sg/api/action/datastore_search?resource_id=d_3a3807c023c61ddfba947dc069eb53f2. A working example: curl 'https://data.gov.sg/api/action/datastore_search?resource_id=d_3a3807c023c61ddfba947dc069eb53f2&q=BIG+BOX&limit=1'
Is there a free ACRA API?
Yes, through data.gov.sg. The ACRA corporate entities datasets can be queried with datastore_search without a key.
How do I check a UEN with the ACRA data?
Call datastore_search on the right letter dataset with filters={"uen":"YOUR_UEN"}. Without the name, query all 27 datasets.
What are the ACRA dataset IDs on data.gov.sg?
Call the collection 2 metadata endpoint to list all 27. The 'D' dataset is d_acbc938ec77af18f94cecc4a7c9ec720.
What about the ACRA API Mall or marketplace?
Those are ACRA's paid channels. We could not confirm their current pricing, so check Bizfile or ACRA directly.
How fresh is the data?
ACRA updates the collection monthly.
Verified 2026-09-25 against data.gov.sg, data.gov.sg, guide.data.gov.sg, www.bizfile.gov.sg
Notes for AI agents
This is periodic open data, not the live ACRA register; for authoritative live data BizFile APIs exist on api.gov.sg APEX but are restricted to approved partners. To look up an arbitrary company you must pick the right alphabetical resource id first.
Machine-readable version: /api/apis/acra-corporate-entities
On the same line
APEX (api.gov.sg Gateway)
GovTech Singapore
The whole-of-government API gateway through which agencies publish APIs (including ACRA BizFile, CPF and other agency services) to other agencies and approved businesses. Discovery and onboarding surface for gov APIs that are not on data.gov.sg.
Handshakes API
Handshakes (DC Frontiers)
Singapore corporate-intelligence API exposing official registry data (including ACRA-sourced Singapore company information) as entity searches, registry/financial/litigation reports and relationship graphs. Used for KYC/KYB customer due diligence, lead generation and vendor risk mapping, with output in JSON, XML or PDF.
IRAS API Marketplace
Inland Revenue Authority of Singapore (IRAS)
IRAS's developer portal exposing tax-related APIs such as GST Registered Business Search, Stamp Duty Calculator, and filing APIs for payroll (AIS) and corporate tax software. Public lookup APIs are self-serve; filing APIs require onboarding.
Singapore Public Holidays
Ministry of Manpower via data.gov.sg
Official gazetted public holidays per calendar year as simple date, day and holiday-name records. One small dataset per year, published by MOM.