🇸🇬 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 point | Returned | Note |
|---|---|---|
| Company profile | Yes | Legal name, legal form, status, registration date, registered address, last annual return and AGM dates |
| Directors | Yes | |
| Company secretaries | Yes | Normalised role LEGAL_REPRESENTATIVE |
| Shareholders | Yes | |
| Auditors | Yes, for some companies | Normalised role UNKNOWN |
| Ultimate beneficial owners | No | The register of registrable controllers is not public. Owners of registered businesses come back as ULTIMATE_BENEFICIAL_OWNER. |
| Document | Returned |
|---|---|
| Business profile | Yes, on request |
| Certificate of good standing | Yes, on request |
| Articles of association | No |
| Financial statements | No |
| UBO extract | No |
Speed
| Step | Typical | 9 in 10 within |
|---|---|---|
| Business verification (company data, officers, shareholders) | 13 seconds | 22 seconds |
These are typical times from production, not a service-level commitment: set timeouts well above them, or use callbacks.
Company types
| Company type | Legal forms | Covered | What to expect |
|---|---|---|---|
| Private company | Exempt private company limited by shares, private company limited by shares (Pte. Ltd.) | Yes | Full data: directors, secretaries, shareholders |
| Public company | Public company limited by shares, public company limited by guarantee | Yes | Full data |
| Registered business | Sole proprietorship, partnership | Yes | Profile and owners or partners |
Sources
| Register | What 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.
| Identifier | Format | Example |
|---|---|---|
| Unique Entity Number (UEN), companies | 9 digits followed by a letter | 201912345K |
| UEN, registered businesses | 8 digits followed by a letter | 53123456A |
| UEN, other entities | A letter, 2 digits, 2 letters, 4 digits and a letter | T08LL1234A |
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 status | Normalised status |
|---|---|
| Live Company | Active |
| Live | Active |
| Gazetted To Be Struck Off | Dissolved / Struck Off |
| Struck Off | Dissolved / 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.
| Quirk | Details |
|---|---|
| Secretaries are legal representatives | Company secretaries come back with the normalised role LEGAL_REPRESENTATIVE. Filter on the raw role Secretary if you only want them. |
| Owners are not UBOs | Owners of sole proprietorships come back with the normalised role ULTIMATE_BENEFICIAL_OWNER. Companies have no UBO data. |
| Gazetted is already struck off | Gazetted To Be Struck Off normalises to Dissolved / Struck Off, even though the strike-off is not final yet. |
| Lapsed business registrations | A 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.
Updated about 20 hours ago
