Central Bank of Oman Exchange Rate API

Official Central Bank of Oman rates for 10 Sept 2026: 1 USD = 0.384 OMR, 1 EUR = 0.4469 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-10)

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.277248
AUD OMR sell 0.2780085
BDT OMR buy 0.0031151
BDT OMR sell 0.0031427
BHD OMR buy 1.0184326
BHD OMR sell 1.0212202
BRL OMR buy 0.0751527
BRL OMR sell 0.075369
CAD OMR buy 0.2781198
CAD OMR sell 0.2788643
CHF OMR buy 0.4744841
CHF OMR sell 0.4758962
CNY OMR buy 0.0572383
CNY OMR sell 0.0574001
CZK OMR buy 0.0184067
CZK OMR sell 0.018461
DKK OMR buy 0.0597861
DKK OMR sell 0.0599464
EGP OMR buy 0.0074941
EGP OMR sell 0.0075272
ETB OMR buy 0.002374
ETB OMR sell 0.0023949
EUR OMR buy 0.4468992
EUR OMR sell 0.4481015
GBP OMR buy 0.520512
GBP OMR sell 0.521906
HKD OMR buy 0.0489715
HKD OMR sell 0.0491003
IDR OMR buy 0.0000231
IDR OMR sell 0.0000232
INR OMR buy 0.0040308
INR OMR sell 0.0040416
JOD OMR buy 0.5422197
JOD OMR sell 0.543939
JPY OMR buy 0.0025029
JPY OMR sell 0.0025096
KES OMR buy 0.0029643
KES OMR sell 0.0029776
KRW OMR buy 0.0002871
KRW OMR sell 0.0002879
KWD OMR buy 1.2426782
KWD OMR sell 1.2487431
LBP OMR buy 0.0000043
LBP OMR sell 0.0000043
LKR OMR buy 0.0011688
LKR OMR sell 0.0011725
MAD OMR buy 0.0410199
MAD OMR sell 0.0411523
MYR OMR buy 0.0944649
MYR OMR sell 0.0948159
NOK OMR buy 0.0417546
NOK OMR sell 0.041876
NZD OMR buy 0.22464
NZD OMR sell 0.2252635
PHP OMR buy 0.006139
PHP OMR sell 0.0061589
PKR OMR buy 0.0013814
PKR OMR sell 0.0013888
QAR OMR buy 0.1053325
QAR OMR sell 0.1056241
RUB OMR buy 0.0044921
RUB OMR sell 0.0045048
SAR OMR buy 0.1022555
SAR OMR sell 0.1025354
SEK OMR buy 0.0400496
SEK OMR sell 0.0401648
SGD OMR buy 0.3037975
SGD OMR sell 0.3046127
SYP OMR buy 0.0031334
SYP OMR sell 0.0031674
THB OMR buy 0.0116707
THB OMR sell 0.0117046
TND OMR buy 0.1321859
TND OMR sell 0.1328686
TRY OMR buy 0.0079177
TRY OMR sell 0.0079401
TWD OMR buy 0.0121827
TWD OMR sell 0.012218
TZS OMR buy 0.0001446
TZS OMR sell 0.0001467
USD OMR buy 0.384
USD OMR sell 0.385
XAG OMR buy 25.914432
XAG OMR sell 25.991735
XAU OMR buy 1694.94
XAU OMR sell 1699.64
XDR OMR buy 0.5282569
XDR OMR sell 0.5282569
XPT OMR buy 724.93056
XPT OMR sell 728.91665
YER OMR buy 0.0016183
YER OMR sell 0.0016266
ZAR OMR buy 0.0239355
ZAR OMR sell 0.0240079

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-10).

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