Exchange Rates: Daily

Last updated: 02 Oct 2026

Daily ringgit exchange rates against major currencies at 12:00 noon. Sample fixture for frontend development. Values are illustrative, not official BNM rates.

30,000 rows × 5 cols

datecurrencybuyingmiddleselling
02 Oct 2026USD4.20824.21244.2166
02 Oct 2026SGD3.26853.27183.2751
02 Oct 2026EUR4.92794.93284.9377
02 Oct 2026GBP5.65755.66325.6689
02 Oct 2026CNY0.58970.59030.5909
02 Oct 2026JPY0.02850.02850.0285
01 Oct 2026USD4.20264.20684.2110
01 Oct 2026SGD3.26423.26753.2708
01 Oct 2026EUR4.92134.92624.9311
01 Oct 2026GBP5.65005.65575.6614
01 Oct 2026CNY0.58900.58960.5902
01 Oct 2026JPY0.02850.02850.0285
30 Sept 2026USD4.19744.20164.2058
30 Sept 2026SGD3.26013.26343.2667
30 Sept 2026EUR4.91524.92014.9250
30 Sept 2026GBP5.64315.64875.6543
30 Sept 2026CNY0.58820.58880.5894
30 Sept 2026JPY0.02840.02840.0284
29 Sept 2026USD4.19314.19734.2015
29 Sept 2026SGD3.25683.26013.2634
29 Sept 2026EUR4.91024.91514.9200
29 Sept 2026GBP5.63735.64295.6485
29 Sept 2026CNY0.58760.58820.5888
29 Sept 2026JPY0.02840.02840.0284
28 Sept 2026USD4.19024.19444.1986
28 Sept 2026SGD3.25453.25783.2611
28 Sept 2026EUR4.90684.91174.9166
28 Sept 2026GBP5.63345.63905.6446
28 Sept 2026CNY0.58720.58780.5884
28 Sept 2026JPY0.02840.02840.0284
CC-BY

Download (30,000 rows × 5 columns)

FormatSizeDownloadLink
Parquet0.5 MB
CSV1.2 MB
Excel0.9 MB

Programmatic Access

import pandas as pd

URL = "https://data.bnm.gov.my/dataset/exchange-rates-daily.parquet"

df = pd.read_parquet(URL)
print(df.shape)   # (30000, 5)
print(df.dtypes)
df

Cite

Please cite this dataset as follows.

APA

Malaysia, B. N. (2026). Exchange Rates: Daily. BNM Open Data.

Harvard

Malaysia, B.N. 2026, Exchange Rates: Daily. BNM Open Data.

MLA

Malaysia, Bank Negara. "Exchange Rates: Daily." BNM Open Data (2026).

Chicago

Malaysia, Bank Negara. "Exchange Rates: Daily." BNM Open Data (2026).

BibTeX

@misc{bnm_exchange_rates_daily,
  author  = {Malaysia, Bank Negara},
  title   = {Exchange Rates: Daily},
  journal = {BNM Open Data},
  year    = {2026}
}