Monetary statistics

API Detailed Documentation


API Data Enquiry

Output Fields (JSON) Swagger Format
Name Type Unit Of Measure Description
end_of_monthDateAs at end of
Year and Month in ISO format yyyy-mm, For example, 1997-01
notes_coins_circulationNumberHK$ millionMonetary Base
Notes & coins in circulation
aggr_balanceNumberHK$ millionMonetary Base
Aggregate Balance1
ef_bills_notesNumberHK$ millionMonetary Base
Exchange Fund Bills & Notes2
monetary_base_totalNumberHK$ millionMonetary Base
m1_totalNumberHK$ millionMoney supply
M1 Total
m1_hkdNumberHK$ millionMoney supply
M1 HK$
m2_totalNumberHK$ millionMoney supply
M2 Total
m2_hkdNumberHK$ millionMoney supply
M2 HK$3
m3_totalNumberHK$ millionMoney supply
M3 Total
m3_hkdNumberHK$ millionMoney supply
M3 HK$3
exrate_hkd_usdNumber% per annumExchange Rates
nominal_eff_exrate_indexNumber% per annumExchange Rates
Nominal Effective Exchange Rate Index4
(01.2010 = 100)
hibor_fixing_overnightNumber% per annumInterest rates
HIBOR Fixing
hibor_fixing_3mNumber% per annumInterest rates
HIBOR Fixing
deposit_rate_savingNumber% per annumInterest rates
Deposit rates6
Savings Deposits
deposit_rate_3mNumber% per annumInterest rates
Deposit rates
3-month time deposits6
yield_efpaper_3mNumber% per annumInterest rates
Yield on Exchange Fund paper
yield_govbond_10yNumber% per annumInterest rates
Yield on Government Bond
best_lending_rateNumber% per annumInterest rates
Best Lending Rate7
discount_window_base_rateNumber% per annumInterest rates
Discount Window Base Rate


1. Before the Discount Window activities.
2. At market value.
3. Adjusted to include foreign currency swap deposits.
4. Trade weighted nominal effective exchange rate index.
5. The Hong Kong dollar Interest Settlement Rates are released by the Hong Kong Association of Banks.
6. Interest rates quoted by a number of major licensed banks.
7. Best lending rate quoted by HSBC.

API Examples

Javascript Example

url: '',
alert('results found:'+ data.result.datasize)

Python Example

import urllib.request
url = ''
with urllib.request.urlopen (url) as req:
print (

How to use the APIs

To learn more, please visit API documentation.