Data Sources
Hong Kong uses a single official registry for company data. For a given entity, all data comes from one source — the Companies Registry’s online portal.All company types
- ICRIS (Integrated Companies Registry Information System) — Operated by the Hong Kong Companies Registry (a department of the Financial Services and the Treasury Bureau), ICRIS is the sole data source for all Hong Kong entities. The Companies Registry was established under the Companies Ordinance (Cap. 622), which came into effect on 3 March 2014, replacing the former Companies Ordinance (Cap. 32). ICRIS provides two access channels: (1) a structured Open Data API (
data.cr.gov.hk) for company search by name or BRN, returning basic company particulars (name, type, address, incorporation date); (2) Company Particulars pages accessible via the e-Services Portal (e-services.cr.gov.hk), which provide comprehensive company information including directors, company secretary, share capital, and shareholder details.
Company profile data (legal representatives, shareholders, share capital, detailed company information) is AI-extracted from the ICRIS Company Particulars page, retrieved from the ICRIS e-Services Portal. Search results come from the structured ICRIS Open Data API.
Company Identifiers
Query Identifiers
| Company Type | Source | Format | Example | Notes |
|---|---|---|---|---|
| All companies | ICRIS | 8 digits (BRN) | 77054426 | Business Registration Number |
Identifiers in API Response
| Identifier Type | Format | Example | Found In |
|---|---|---|---|
brn | 8 digits | 77054426 | All companies |
Search Capabilities
| Search Type | Pattern | Example | Match Type | Expected Results |
|---|---|---|---|---|
| By BRN | 8 digits | 77054426 | Exact | Single company (1 result) |
| By Name | Text string | "Technology Advantage" | Prefix | Multiple results (begins-with match) |
Quirks & Gotchas
| Quirk | Details |
|---|---|
| BRN vs CI Number | Always use the Business Registration Number (BRN, 8 digits), not the Certificate of Incorporation (CI) number. They are different identifiers. |
| Bilingual names | Hong Kong companies can have an English name, a Chinese name, or both. The ICRIS API returns both when available. The legalName field returns the English name if available, falling back to Chinese. |
| Prefix-match name search | Name searches use a begins_with match on the ICRIS Open Data API, not fuzzy search. Partial names must match from the beginning. |
| Company Secretary is mandatory | Every HK company must have a Company Secretary, which can be an individual or a corporate entity. This role appears under legal representatives. |
| No UBO data | Ultimate Beneficial Owner information is not publicly disclosed in Hong Kong. Companies must maintain a Significant Controllers Register (SCR) internally, but this is not accessible via the Companies Registry. |
| All profile data is AI-extracted | Company profile data (beyond basic search fields) is AI-extracted from the ICRIS Company Particulars HTML page. Data quality depends on parsing accuracy. |
| Share capital in HKD | Share capital is typically denominated in Hong Kong Dollars (HKD). Some companies may have share capital in other currencies. |
| All activity codes are AI-inferred | Hong Kong does not provide structured activity codes in ICRIS. NACE and ISIC codes are always AI-inferred from business descriptions when available. |
| Retrieval time ~3 minutes | The Company Particulars page is retrieved from the ICRIS e-Services Portal. Requests have a 5-minute timeout with automatic retries. |
| Address may be in Chinese only | Registered office addresses on the Company Particulars page are sometimes in Chinese only, without English transliteration. |
| Company profile charges a register extract | A company profile request includes retrieval of the Company Particulars document from the official registry. This means companyProfile incurs the cost of the register extract SKU. |
Mappings
Company Status
Company status is AI-extracted from the ICRIS Company Particulars page. The AI parser identifies status indicators in the HTML content.| Local Status | English | Standardized Status | Notes |
|---|---|---|---|
| Live | Live | Active | Company is currently active |
| Dissolved | Dissolved | Closed | Company has been dissolved |
| Winding Up | Winding Up | Under Insolvency Proceeding | Company is in liquidation |
| Struck Off | Struck Off | Closed | Company removed from register by the Registrar |
Status mapping is AI-inferred from the Company Particulars page content. The local status value is preserved verbatim as it appears on the ICRIS page.
Legal Forms
Hong Kong company types are identified from the ICRISCompany_Type field in search results and from the Company Particulars page. The mapping to standardized forms and ISO 20275 (ELF) codes is AI-enriched.
Legal form standardization and ISO 20275 assignment are AI-enriched. The local company type from ICRIS is always preserved verbatim.
Private Companies
| Local Name | Standardized | ISO 20275 | Notes |
|---|---|---|---|
| Private company limited by shares | Limited Liability Company | 254M | Most common company type in Hong Kong |
| Private unlimited company with share capital | Unlimited Company | - | Members have unlimited liability |
| Private unlimited company without share capital | Unlimited Company | - | Very rare |
Public Companies
| Local Name | Standardized | ISO 20275 | Notes |
|---|---|---|---|
| Public company limited by shares | Corporation | - | Listed or unlisted public companies |
| Company limited by guarantee | Nonprofit Organization | - | Common for charities, clubs, and professional bodies; cannot have share capital under Cap. 622 |
Foreign Entities
| Local Name | Standardized | ISO 20275 | Notes |
|---|---|---|---|
| Registered non-Hong Kong company | Branch or Representative Office | - | Foreign companies registered under Part 16 of the Companies Ordinance |
Legal Representatives
Legal representatives are AI-extracted from the ICRIS Company Particulars page. Names can be in English, Chinese, or both. Both individuals and corporate entities can hold the Director role.| Local Role | English Translation | Classification |
|---|---|---|
| Director | Director | Legal Representative |
Other Key Persons
| Local Role | English Translation | Classification |
|---|---|---|
| Company Secretary | Company Secretary | Other Key Person |
In Hong Kong, a Company Secretary is a mandatory statutory position for all companies incorporated under the Companies Ordinance. The Company Secretary can be either an individual or a corporate entity. In our API response, the Company Secretary appears under
legalRepresentatives with a standardized role of “Secretary”.Shareholders
Shareholders are AI-extracted from the ICRIS Company Particulars page when shareholding information is disclosed.Extraction Logic
| Source | When Used | Data Extracted |
|---|---|---|
| Company Particulars (ICRIS) | Always (when available) | Shareholder names, share classes, number of shares held |
Ownership Fields
| Field | Description | Source |
|---|---|---|
name | Shareholder name (individual or corporate) | AI-extracted from Company Particulars |
type | Individual or Company | AI-inferred from name format |
sharePercentage | Ownership percentage | Calculated from shares held vs total issued shares (when available) |
Shareholder availability depends on the company type and what is disclosed on the Company Particulars page. Private companies limited by shares typically show share capital structure, but individual shareholdings may not always be detailed in the public record. Shareholders are not available for guarantee companies (which have members, not shareholders).
Activity Code Mapping
Hong Kong does not use a standardized national industry classification code in the ICRIS Company Particulars page. Activity information, when available, is extracted from the company’s stated objects or business description and mapped via AI:| Classification | Source | AI Inferred? |
|---|---|---|
| Business Description | Company Particulars (when stated) | No (official text) |
| NACE | AI-derived from business description | Yes |
| ISIC | AI-derived from business description | Yes |
Hong Kong uses the HSIC (Hong Kong Standard Industrial Classification) for statistical purposes, but this code is not present in Company Particulars data. Both NACE and ISIC codes are therefore always AI-inferred when activity data is available.
Data Availability
Data Availability Matrix
| Data Type | Availability | Notes |
|---|---|---|
| Company Profile | ✅ Async | Legal name (EN/CN), status, legal form, incorporation date, address, share capital, phone |
| Legal Representatives | ✅ Async | Directors from ICRIS Company Particulars (AI-extracted) |
| Other Key Persons | ✅ Async | Company Secretary from ICRIS Company Particulars (AI-extracted) |
| Shareholders | ⚠️ Async | When disclosed in Company Particulars (AI-extracted) |
| Ultimate Beneficial Owners | ❌ | Not publicly disclosed in Hong Kong (SCR is internal only) |
| Activity Codes | ⚠️ Async | AI-inferred from business description when available |
| Establishments | ❌ | Not available from ICRIS |
| Documents | ✅ Async | Company Particulars PDF |
Documents by Company Type
| Document Type | API Category | Format | Availability | Notes |
|---|---|---|---|---|
| Company Particulars | tradeRegisterExtract | ✅ All companies | Company Particulars PDF retrieved from the ICRIS e-Services Portal |
The Company Particulars PDF is retrieved from the ICRIS e-Services Portal. This is the same document used for AI-parsing the company profile data.
Example API Responses
All examples use placeholder data. Query:POST /company with { "id": "<BRN>", "countryCode": "HK", "dataPoints": ["companyProfile"] }
Active Private Company Limited by Shares
Active Private Company Limited by Shares
Active Company with Shareholders
Active Company with Shareholders
Dissolved Company
Dissolved Company
active: false. Shareholder and capital information may not be available for dissolved companies.Company with Chinese-Only Name and Address
Company with Chinese-Only Name and Address
legalNameInEnglish field is absent when no English name is registered.Available Documents
Available Documents
Documents are returned when
"dataPoints": ["documents"] is requested.| API Category | Document | Notes |
|---|---|---|
tradeRegisterExtract | Company Particulars PDF (from ICRIS) | Available for all companies |
Data Source Priority & Routing
Hong Kong uses a single-source model — all data comes exclusively from the ICRIS (Companies Registry). There is no priority chain or cross-registry merging.Data Flow for Company Profile:
- Search — The ICRIS Open Data API (
data.cr.gov.hk) is queried for basic company lookup by BRN or name - Document Retrieval — The Company Particulars page is retrieved from the ICRIS e-Services Portal
- AI Parsing — The page content is parsed by AI models to extract: company information, legal representatives, and shareholders
- Result Assembly — The AI-extracted data is assembled into the standardized API response
Attribute-Level Source Mapping
| Attribute | Source | AI-Parsed? | Notes |
|---|---|---|---|
| Company name (EN/CN) | ICRIS Company Particulars | Yes | English and/or Chinese name |
| Legal form | ICRIS Company Particulars / Search API | Yes | Company_Type field from search, confirmed by AI from Particulars |
| Status | ICRIS Company Particulars | Yes | AI-extracted from page content |
| Incorporation date | ICRIS Company Particulars / Search API | Partially | Date_of_Incorporation from search API, confirmed by AI |
| Registered address | ICRIS Company Particulars | Yes | May be in Chinese only |
| Share capital | ICRIS Company Particulars | Yes | Amount and currency (typically HKD) |
| Phone numbers | ICRIS Company Particulars | Yes | When listed on the page |
| Directors | ICRIS Company Particulars | Yes | Individual and corporate directors |
| Company Secretary | ICRIS Company Particulars | Yes | Individual or corporate; mandatory position |
| Shareholders | ICRIS Company Particulars | Yes | When disclosed; not always available |
| Activity codes (NACE/ISIC) | AI-inferred from business description | Yes | Always AI-inferred; no official ICRIS codes |