Malaysian Ringgit Exchange Rates, OPR & Kijang Emas Gold
Pricing
$1.00 / 1,000 rate records
Malaysian Ringgit Exchange Rates, OPR & Kijang Emas Gold
Official MYR exchange rates for 27 currencies, Overnight Policy Rate, interbank rates and Kijang Emas gold prices, latest or daily history, from the central bank Open API.
Pricing
$1.00 / 1,000 rate records
Rating
0.0
(0)
Developer
Phyllis
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Malaysian Ringgit (MYR) Exchange Rates, OPR & Kijang Emas Gold API: Official Central Bank Data
Get official ringgit exchange rates for 27 currencies (USD, SGD, EUR, GBP, CNY, JPY, THB, IDR and more), the Overnight Policy Rate (OPR), interbank rates and Kijang Emas gold coin prices, as JSON, CSV or Excel. Pick the 09:00, 11:30, 12:00 or 17:00 fixing, pull daily history for any date range, and optionally convert an amount.
Data comes from the central bank's free official Open API. No scraping, no API key, no login.
Use cases
- Accounting, invoicing and e-invoice (MyInvois) tools: official MYR rates for foreign-currency invoices.
- E-commerce and remittance: daily rate updates for price lists.
- Finance dashboards and research: OPR, interbank and gold history.
- AI agents: answer "what is the official USD/MYR rate today?" (MCP compatible).
Input
| Field | Description |
|---|---|
currencies | Currency codes; empty = all 27 latest. |
session | 0900, 1130, 1200 or 1700. |
startDate / endDate | Set both for daily history (YYYY-MM-DD). |
amountMyr | Optional amount to convert. |
includeKijangEmas / includeOpr / includeInterbank | Toggles. |
Example: { "currencies": ["USD", "SGD"], "startDate": "2026-09-01", "endDate": "2026-09-30" }
Output
{ "recordType": "exchangeRate", "date": "2026-10-21", "currency": "USD", "unit": 1, "session": "1200","buyingRateMyr": 4.082, "sellingRateMyr": 4.084, "middleRateMyr": 4.083, "myrPerOneUnit": 4.083, "oneMyrInCurrency": 0.244918,"source": "Source: Bank Negara Malaysia" }
Note: some currencies (JPY, IDR, THB, etc.) are quoted per 100 units; myrPerOneUnit normalises this.
Pricing
Pay per event: $0.001 per record (USD 1 per 1,000). Today's full rate sheet costs about 3 cents.
Attribution and terms
Source: Bank Negara Malaysia. Data and information are subject to Terms of Use for BNM Datasets. This Actor is independent and is not endorsed by Bank Negara Malaysia. Rates are indicative interbank rates, not dealing rates.