crhk_address_history

PREMIUM 2,445,957 rows

Registered-office timeline for Hong Kong companies

A registered-office address timeline for Hong Kong companies. Read it as a history of where a company has been on record, not yet as a current-address lookup. Three of its arms are frozen legacy captures that stopped on 2024-04-18, when the modern e-services API withdrew the address field; a live arm reading the Companies Registry's open-data portal resumed observation on 2026-09-03 and is still filling in. RECENCY THEREFORE VARIES BY COMPANY — read last_observed_at per row rather than assuming one as-of date for the dataset. Where the live sweep has not yet reached a company, its most recent address may have been superseded by a move we have not seen. Use it to reconstruct where a company was and when it moved; verify against the registry before relying on it for where a company is today. One row per company per distinct registered-office address observed on record; effective_from/effective_to are the registry's own dates where given (else null) and reach back to 1902, first/last_observed_at are our observation bounds. Coverage: 68.4% of active (non-dissolved) Hong Kong companies have at least one address on record here.

Premium dataset

Evaluate it in full below: the evidence and a working sample are open to everyone. Buy or subscribe to unlock the complete dataset — your account is created automatically at checkout.

See access options

The evidence

Data coverage
Sep 2023 – present
Volume
2,445,957 rows
Last updated
13 September, 2026 (1 hour ago)

Partly refreshed, and still filling in. Three arms are frozen legacy captures that stopped on 2024-04-18; a live arm resumed observation on 2026-09-03. Recency varies by company — read last_observed_at per row. A company the live sweep has not yet reached may have moved since we last saw it.

Rows over time

month
2023-09-01 2026-09-01
Schema & column quality (9 columns)

Scroll table sideways to see more columns →

Column Type Description Populated Distinct
business_registration_number String The company's 8-digit Hong Kong Business Registration Number — the join key to every other CRHK dataset (companies, documents, name history)
address String Registered-office address observed on record
effective_from Nullable(Date32) Registry effective-from date for this address, where the source provides it (Plan A; null otherwise)
effective_to Nullable(Date32) Registry effective-to date for this address. NULL means the address was still open at our most recent observation of that company — it does NOT mean the address is open today.
first_observed_at DateTime64(3, 'UTC') Timestamp we first witnessed this address on record
last_observed_at DateTime64(3, 'UTC') Timestamp we most recently witnessed this address on record
observation_count Int64 Number of observations witnessing this (company, address) tuple
is_current Bool True if this is the most-recent address we OBSERVED for the company. NOT a current-address flag: how much it is worth depends on when we last looked, which last_observed_at gives per row. Sampled against the Companies Registry's live open-data API on 2026-09-02 — before the live arm landed — 11 of 52 is_current addresses (21.2%) had been superseded by a relocation we had not seen. Read it as 'last known', and re-verify against the registry before relying on it.
id String Stable unique identifier for this row — the last column of every export. Use it to deduplicate, to key an incremental load, or to reference one specific row. It is additive: the entity and join keys you already use (race_id, horse_id, and the like) are unchanged.

Sample data

500 registered-office address records, full schema. Recency varies by company — the live arm is still filling in, so read last_observed_at per row rather than assuming a single as-of date.

SELECT * FROM renavon_exports.crhk_address_history LIMIT 50 0.02s
Loading data… | Click a header to sort; drag headers to reorder.

Choose your access

A Pass gives you freshness within a rolling window. The Full Archive gives you the full history we hold for the dataset, frozen at purchase. They solve different problems, and they work together.

Satisfaction guarantee: 14-day money-back. Details →

Get notified when this dataset is updated.

Questions about this data?

Our data experts are ready to help clarify any aspects of this dataset.

Contact Our Team