Central Bank of Oman Exchange Rate API

Official Central Bank of Oman rates for 15 Sept 2026: 1 USD = 0.384 OMR, 1 EUR = 0.44302 OMR. All 48 currencies published, history back to 2022. Free JSON API for tax, audits, and compliant invoicing.

Oman flagCentral Bank of Oman: every OMR rate the bank publishes, as JSON. 48 currencies, archive back to 2022, latest table free on every plan. Get your API key.

About Central Bank of Oman

The Central Bank of Oman posts indicative buying and selling rates each business morning for 48 currencies, plus gold, silver, platinum and the SDR. The rial has been pegged to the US dollar since 1986, so the interest of this table is its breadth: it quotes the taka, rupee, peso and other remittance-corridor currencies that Omani banks, importers and customs convert at, which few Gulf publishers cover.

Quick start

One request for the pair you need — USD to OMR at the official Central Bank of Oman rate:

curl "https://allratestoday.com/api/v1/central-bank/cbo/latest?source=USD&target=OMR" \
  -H "Authorization: Bearer art_live_your_key"

Or the bank's full published table:

curl "https://allratestoday.com/api/v1/central-bank/cbo/latest" \
  -H "Authorization: Bearer art_live_your_key"

On paid plans, any historical date or a time series:

curl "https://allratestoday.com/api/v1/central-bank/cbo/history?source=USD&target=OMR&from=2025-01-01" \
  -H "Authorization: Bearer art_live_your_key"

Latest published rates (2026-09-15)

Central Bank of Oman's newest published table, verbatim — the same rows the /latest endpoint returns at this moment. Values are OMR per 1 unit of each currency:

Download this table: Excel (.xlsx) CSV

Download history:
Choose currencies: USD
Excel (.xlsx) CSV

One row per currency per publication date. Up to one year per download. Billed as one API call per currency per month of data.

BaseQuoteTypeRate
AED OMR buy 0.1045438
AED OMR sell 0.1048189
AUD OMR buy 0.2733696
AUD OMR sell 0.27412
BDT OMR buy 0.0031104
BDT OMR sell 0.0031417
BHD OMR buy 1.0184326
BHD OMR sell 1.0213556
BRL OMR buy 0.0745515
BRL OMR sell 0.0747616
CAD OMR buy 0.2759215
CAD OMR sell 0.27666
CHF OMR buy 0.4692082
CHF OMR sell 0.4704876
CNY OMR buy 0.0572118
CNY OMR sell 0.0573839
CZK OMR buy 0.0182315
CZK OMR sell 0.0182849
DKK OMR buy 0.0592501
DKK OMR sell 0.059409
EGP OMR buy 0.0074003
EGP OMR sell 0.0074339
ETB OMR buy 0.0023599
ETB OMR sell 0.0023807
EUR OMR buy 0.4430208
EUR OMR sell 0.444213
GBP OMR buy 0.5177472
GBP OMR sell 0.519134
HKD OMR buy 0.0489552
HKD OMR sell 0.049084
IDR OMR buy 0.0000231
IDR OMR sell 0.0000232
INR OMR buy 0.0040058
INR OMR sell 0.0040165
JOD OMR buy 0.5421432
JOD OMR sell 0.543939
JPY OMR buy 0.0024816
JPY OMR sell 0.0024882
KES OMR buy 0.0029614
KES OMR sell 0.0029757
KRW OMR buy 0.0002835
KRW OMR sell 0.0002843
KWD OMR buy 1.2419548
KWD OMR sell 1.2485002
LBP OMR buy 0.0000043
LBP OMR sell 0.0000043
LKR OMR buy 0.0011678
LKR OMR sell 0.0011711
MAD OMR buy 0.0405119
MAD OMR sell 0.0406393
MYR OMR buy 0.0940831
MYR OMR sell 0.094409
NOK OMR buy 0.0410968
NOK OMR sell 0.0412161
NZD OMR buy 0.2209536
NZD OMR sell 0.2216445
PHP OMR buy 0.0061042
PHP OMR sell 0.0061247
PKR OMR buy 0.0013822
PKR OMR sell 0.0013886
QAR OMR buy 0.1053353
QAR OMR sell 0.1056241
RUB OMR buy 0.0045487
RUB OMR sell 0.0045616
SAR OMR buy 0.1022283
SAR OMR sell 0.1025136
SEK OMR buy 0.0392614
SEK OMR sell 0.0393745
SGD OMR buy 0.3018631
SGD OMR sell 0.302673
SYP OMR buy 0.0031334
SYP OMR sell 0.0031674
THB OMR buy 0.011543
THB OMR sell 0.0115772
TND OMR buy 0.1311968
TND OMR sell 0.1315565
TRY OMR buy 0.0078939
TRY OMR sell 0.0079167
TWD OMR buy 0.0120618
TWD OMR sell 0.0120966
TZS OMR buy 0.0001446
TZS OMR sell 0.0001465
USD OMR buy 0.384
USD OMR sell 0.385
XAG OMR buy 24.304128
XAG OMR sell 24.379355
XAU OMR buy 1652.24
XAU OMR sell 1656.82
XDR OMR buy 0.5265612
XDR OMR sell 0.5265612
XPT OMR buy 681.216
XPT OMR sell 684.761
YER OMR buy 0.0016181
YER OMR sell 0.0016263
ZAR OMR buy 0.0235771
ZAR OMR sell 0.0236492

Node.js / TypeScript client

A dedicated zero-dependency npm package wraps these endpoints — cbo-exchange-rate:

npm install cbo-exchange-rate
import { getRate } from 'cbo-exchange-rate';

const pair = await getRate('USD', 'OMR', { apiKey: 'art_live_...' });
console.log(pair.rate, pair.rate_date);

Zero dependencies, TypeScript types included, and it runs anywhere fetch exists — Node 18+, Bun, Deno, and edge runtimes.

Full reference — installation, all four functions, response shapes, error codes: cbo-exchange-rate documentation.

Why use the official Central Bank of Oman rate?

A market rate is a moving target; the rate Central Bank of Oman publishes is a fixed, citable figure that stays put once printed — which is why invoicing, customs, audit evidence, and statutory accounting in Oman lean on it rather than on a live feed. Every response from this API carries the bank's own rate_date, and on days with no publication you get the most recent published table — the one compliance rules tell you to apply.

Pairs the bank doesn't print directly are resolved from its table (inverse or cross via OMR) and explicitly flagged "derived": true — so what the bank printed and what was computed are never confused.

Endpoints

Full parameter reference in the API documentation. Every request counts toward your plan's monthly quota — rates change once per business day, so caching a published table locally makes a small quota go far.

Frequently asked questions

Does an exchange rate API exist for Central Bank of Oman data?

Yes. This endpoint returns Central Bank of Oman's official daily figures as JSON; the newest table is free on every plan.

How often are the rates updated?

Central Bank of Oman publishes once per business day; the API ingests each new table shortly after publication (latest: 2026-09-15).

Are these really Central Bank of Oman's official figures?

Yes. Every value comes from Central Bank of Oman's own publication and is served unmodified, carrying the bank's publication date; computed pairs are explicitly flagged derived.

Central Bank of Oman rates, one API key

Latest table on every plan. History back to 2022 on paid plans. No credit card to start.

Get Free API Key Read the Docs