GOVGovernment ยท ACRA via data.gov.sg

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

  1. 1No key needed.
  2. 2Datasets are split by entity-name first character; find each resource id in the ACRA Information on Corporate Entities collection on data.gov.sg.
  3. 3Query datastore_search with q or filters (e.g. filters={"uen":"..."}).

Example request

Request
curl 'https://data.gov.sg/api/action/datastore_search?resource_id=d_3a3807c023c61ddfba947dc069eb53f2&q=BIG+BOX&limit=1'

Example response

Response (truncated)
{"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