🇸🇬 Singapore

Company data, directors, secretaries and shareholders for Singapore businesses

Overview

AiPrise verifies Singapore businesses against the Accounting and Corporate Regulatory Authority (ACRA). A business verification returns the company profile, directors, company secretaries and shareholders, and for registered businesses, the owners or partners.

Coverage

Data pointReturnedNote
Company profileYesLegal name, legal form, status, registration date, registered address, last annual return and AGM dates
DirectorsYes
Company secretariesYesNormalised role LEGAL_REPRESENTATIVE
ShareholdersYes
AuditorsYes, for some companiesNormalised role UNKNOWN
Ultimate beneficial ownersNoThe register of registrable controllers is not public. Owners of registered businesses come back as ULTIMATE_BENEFICIAL_OWNER.
DocumentReturned
Business profileYes, on request
Certificate of good standingYes, on request
Articles of associationNo
Financial statementsNo
UBO extractNo

Speed

StepTypical9 in 10 within
Business verification (company data, officers, shareholders)13 seconds22 seconds

These are typical times from production, not a service-level commitment: set timeouts well above them, or use callbacks.

Company types

Company typeLegal formsCoveredWhat to expect
Private companyExempt private company limited by shares, private company limited by shares (Pte. Ltd.)YesFull data: directors, secretaries, shareholders
Public companyPublic company limited by shares, public company limited by guaranteeYesFull data
Registered businessSole proprietorship, partnershipYesProfile and owners or partners

Sources

RegisterWhat it gives
Accounting and Corporate Regulatory Authority (ACRA)Company profile, officers, shareholders, business profile

Identifiers

Send the Unique Entity Number as business_entity_id, with country_code set to SG.

IdentifierFormatExample
Unique Entity Number (UEN), companies9 digits followed by a letter201912345K
UEN, registered businesses8 digits followed by a letter53123456A
UEN, other entitiesA letter, 2 digits, 2 letters, 4 digits and a letterT08LL1234A

You can also search by legal name.

Statuses and legal forms

Every result carries the register's own status in registration_info.status and an AiPrise status in registration_info.normalised_status. The normalised status is one of Active, Suspended, Dormant, Dissolved / Struck Off, In Liquidation / Insolvency or Unknown.

Register statusNormalised status
Live CompanyActive
LiveActive
Gazetted To Be Struck OffDissolved / Struck Off
Struck OffDissolved / Struck Off
Cancelled (Non-Renewal)Dissolved / Struck Off

Legal forms come back in capitals in entity_type, for example EXEMPT PRIVATE COMPANY LIMITED BY SHARES and PRIVATE COMPANY LIMITED BY SHARES.

Quirks and gotchas

Country-specific behaviour to know before you integrate.

QuirkDetails
Secretaries are legal representativesCompany secretaries come back with the normalised role LEGAL_REPRESENTATIVE. Filter on the raw role Secretary if you only want them.
Owners are not UBOsOwners of sole proprietorships come back with the normalised role ULTIMATE_BENEFICIAL_OWNER. Companies have no UBO data.
Gazetted is already struck offGazetted To Be Struck Off normalises to Dissolved / Struck Off, even though the strike-off is not final yet.
Lapsed business registrationsA sole proprietorship or partnership that was not renewed shows Cancelled (Non-Renewal), which normalises to Dissolved / Struck Off.

Limits

  • UBOs, articles of association and financial statements are not returned.
  • Documents are ordered on request, not returned with the verification.

Did this page help you?