@pipeworx/hk-companies
Connect: https://gateway.pipeworx.io/hk-companies/mcp · Install: one-click buttons
Tools: 4
Hong Kong Companies Registry (香港公司註冊處) open data — a live feed of companies newly incorporated, registered, or renamed on the register, with a name/BR-number search and an HKEX ticker join.
Tools
hk_company_search({ name?, brn?, type?, since?, limit? })— search by company name (English or Chinese, substring) or exact BR number. Returns BR number, English/Chinese name, type, incorporation/registration date, any name-change date, and the matching HKEX ticker when the name resolves to a listed stock.hk_company({ brn, since? })— look up one company’s full history (initial incorporation/registration + any renames) by BR number.hk_new_companies({ since?, type?, limit? })— companies newly incorporated or registered since a date, most recent first.hk_company_name_changes({ since?, limit? })— companies that changed their registered name since a date, most recent first.
Auth
Keyless. data.gov.hk and cr.gov.hk are public, unauthenticated open data.
Data source — verified live 2026-09-07
The Companies Registry’s open-data landing page (cr.gov.hk/en/open-data/) is
404 and data.gov.hk’s own HTML dataset listing is client-rendered (zero
<a href>s in the page source), so the real resource URLs come only from
data.gov.hk’s CKAN-style API, found via its org slug for the Registry:
https://data.gov.hk/en-data/api/3/action/organization_show?id=hk-cr
https://data.gov.hk/en-data/api/3/action/package_show?id=hk-cr-crdata-list-newly-registered-companies-2526
That package lists ~350 weekly CSV resource pairs, one per week since 2024-12-30:
https://www.cr.gov.hk/docs/wrpt/RNC063/RNC063L_YYYYMMDD.csv— Hong Kong local companies (newly incorporated / re-domiciled / renamed)https://www.cr.gov.hk/docs/wrpt/RNC063/RNC063F_YYYYMMDD.csv— non-Hong Kong companies (newly registered / re-domiciled / renamed)
YYYYMMDD is the Monday of the covered week; each file covers that Monday
through the following Sunday. Publication runs roughly a week behind (the
24-30 Aug 2026 week was published 2 Sep).
This pack fetches the live resource list from package_show on every call
(no guessed URL pattern), then only fetches the CSV weeks that can contain a
match, in parallel, bounded to 20 weeks per company type per call so one
request can’t fan out into hundreds of upstream fetches. hk_company_search
and hk_company default to a 12-week lookback unless since is given (as
far back as 2024-12-30, the dataset start); hk_new_companies and
hk_company_name_changes default to the 7 days before the latest published
week.
CSV shapes (they differ — verified from a live fetch of both)
Local (RNC063L): Seq, Current Company Name in English, Current Company Name in Chinese, BR Number, Date of Incorporation / Re-domiciliation Date, Date of Change of name — English and Chinese are already separate columns.
Non-HK (RNC063F): Seq, Current Corporate Name / Other Corporate Name, Current Approved Name for Carrying on Business in H.K., BR Number, Date of Registration, Date of Change of name — there is no separate Chinese-name
column. A non-HK company with both an English and a Chinese name gets two
physical rows sharing the same BR number and Seq, one name per row in the
single “Current Corporate Name / Other Corporate Name” column. This pack
merges those pairs by BR number (routing CJK text to name_zh, everything
else to name_en) rather than surfacing them as two different companies.
Scope limit — found during research, not assumed
This is the only company-level open dataset the Companies Registry
publishes. Its other three data.gov.hk packages under org hk-cr
(crdata-stat-non-hk-companies, crdata-stat-local-companies-incorporated,
crdata-stat-local-companies) are aggregate monthly counts (public /
private / guarantee company totals), not per-company records — checked live,
they carry no name, BR number, or address fields. data.gov.hk’s org for the
Inland Revenue Department (hk-ird) publishes zero datasets, so Business
Registration data has no open API either.
There is no open, keyless API that returns a company’s registered address or status for an arbitrary Hong Kong company. That is the Companies Registry’s paid Cyber Search Centre (ICRIS) product — a per-document commercial search, not open data. So:
- This pack can resolve a name or BR number for anything newly incorporated, registered, or renamed since 2024-12-30.
- It cannot answer “what is the registered address of
<any company>” for a company outside that window (most established companies, including every HKEX-listed blue chip) — there is genuinely no open source for that. Every tool description says so rather than let a caller assume more than the data supports. - Money-lender and TCSP-licensee registers were in scope per the original
ask; neither exists as an open dataset on
data.gov.hk(checked: zero results searching “money lender”, “TCSP”, “trust company”, “licensed money lenders” against the CKAN API) — not built.
HKEX ticker join
hk_company_search and hk_company call the same keyless Yahoo Finance
search endpoint @pipeworx/hk-stocks’s hk_resolve_symbol uses (called
directly here, not cross-pack, since packs don’t call each other at
runtime), restricted to .HK-suffixed symbols, and only attach a ticker on a
normalized exact-name match (stripping “Limited”/“Ltd”/“Co”/“Holdings”/
“Group” and non-alphanumerics) — never a fuzzy guess. In practice this fires
rarely: a company appearing in this feed was newly incorporated, registered,
or renamed in the last ~20 months, and HKEX-listed companies are almost
always older than that.
Data lag
The feed publishes roughly a week behind. A since date newer than the
latest published week returns count: 0 with a data_lag_note field
explaining that this is publication lag, not “no new companies” — check that
field before reading a zero as a clean result.
Tools
- hk_company_search — Search Hong Kong companies newly incorporated, registered, or renamed on the Companies Registry (香港公司註冊處, cr.gov.hk) since 30 Dec 2024 — official open data via data.gov.hk, updated weekly. Match by co
- hk_company — Look up a single Hong Kong company by its exact Business Registration (BR) number in the Companies Registry’s open incorporation/name-change feed (data.gov.hk, weekly, since 2024-12-30). Returns every
- hk_new_companies — Companies newly incorporated (Hong Kong local) or newly registered/re-domiciled (non-Hong Kong) on the Companies Registry since a given date — the official weekly open-data feed via data.gov.hk (新註冊/新
- hk_company_name_changes — Hong Kong companies that changed their registered name, per the Companies Registry’s weekly open-data feed (data.gov.hk, 公司名稱變更, since 2024-12-30). Returns each company’s BR number, current English/Ch
Tools
-
hk_company— Look up a single Hong Kong company by its exact Business Registration (BR) number in the Companies Registry's open incorporation/name-change feed (data.gov.hk, weekly, since 2024-12-30). Returns every -
hk_company_name_changes— Hong Kong companies that changed their registered name, per the Companies Registry's weekly open-data feed (data.gov.hk, 公司名稱變更, since 2024-12-30). Returns each company's BR number, current English/Ch -
hk_company_search— Search Hong Kong companies newly incorporated, registered, or renamed on the Companies Registry (香港公司註冊處, cr.gov.hk) since 30 Dec 2024 — official open data via data.gov.hk, updated weekly. Match by co -
hk_new_companies— Companies newly incorporated (Hong Kong local) or newly registered/re-domiciled (non-Hong Kong) on the Companies Registry since a given date — the official weekly open-data feed via data.gov.hk (新註冊/新