Central Bank of Oman Exchange Rates Today & Official API

Official Central Bank of Oman rates for 30 Sept 2026: 1 EUR = 0.43507 OMR, 1 GBP = 0.5078 OMR (1 USD fixed at 0.384 OMR). All 48 currencies published, history back to 2022, CSV/Excel download. 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

You need a free API key to run these. Register in under a minute — no card required.

Get a free API key Already registered? Copy your key from the dashboard.

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-30)

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.1048218
AUD OMR buy 0.2675328
AUD OMR sell 0.2683835
BDT OMR buy 0.0031068
BDT OMR sell 0.0031339
BHD OMR buy 1.0185676
BHD OMR sell 1.0213556
BRL OMR buy 0.0737724
BRL OMR sell 0.0739801
CAD OMR buy 0.2704416
CAD OMR sell 0.271165
CHF OMR buy 0.4601006
CHF OMR sell 0.4613541
CNY OMR buy 0.0572647
CNY OMR sell 0.0574353
CZK OMR buy 0.0178033
CZK OMR sell 0.0178557
DKK OMR buy 0.0582056
DKK OMR sell 0.0583616
EGP OMR buy 0.0073588
EGP OMR sell 0.0073905
ETB OMR buy 0.0023598
ETB OMR sell 0.0023806
EUR OMR buy 0.435072
EUR OMR sell 0.4362435
GBP OMR buy 0.5078016
GBP OMR sell 0.5091625
HKD OMR buy 0.048939
HKD OMR sell 0.0490671
IDR OMR buy 0.0000231
IDR OMR sell 0.0000232
INR OMR buy 0.0040009
INR OMR sell 0.0040117
JOD OMR buy 0.5409213
JOD OMR sell 0.5441696
JPY OMR buy 0.0024465
JPY OMR sell 0.002453
KES OMR buy 0.0029568
KES OMR sell 0.0029707
KRW OMR buy 0.0002831
KRW OMR sell 0.0002838
KWD OMR buy 1.242638
KWD OMR sell 1.2488647
LBP OMR buy 0.0000043
LBP OMR sell 0.0000043
LKR OMR buy 0.0011614
LKR OMR sell 0.001165
MAD OMR buy 0.039658
MAD OMR sell 0.0397892
MYR OMR buy 0.09406
MYR OMR sell 0.0943859
NOK OMR buy 0.0399605
NOK OMR sell 0.0400779
NZD OMR buy 0.2165376
NZD OMR sell 0.21714
PHP OMR buy 0.0061293
PHP OMR sell 0.0061492
PKR OMR buy 0.0013837
PKR OMR sell 0.00139
QAR OMR buy 0.105292
QAR OMR sell 0.1056241
RUB OMR buy 0.0045687
RUB OMR sell 0.0045817
SAR OMR buy 0.1022636
SAR OMR sell 0.1025382
SEK OMR buy 0.0383977
SEK OMR sell 0.0385081
SGD OMR buy 0.3004225
SGD OMR sell 0.3012284
SYP OMR buy 0.0031334
SYP OMR sell 0.0031674
THB OMR buy 0.0114347
THB OMR sell 0.0114686
TND OMR buy 0.129093
TND OMR sell 0.1299578
TRY OMR buy 0.0078335
TRY OMR sell 0.0078557
TWD OMR buy 0.0120395
TWD OMR sell 0.0120754
TZS OMR buy 0.0001439
TZS OMR sell 0.0001471
USD OMR buy 0.384
USD OMR sell 0.385
XAG OMR buy 23.4431232
XAG OMR sell 23.513875
XAU OMR buy 1604.21
XAU OMR sell 1608.68
XDR OMR buy 0.5224778
XDR OMR sell 0.5224778
XPT OMR buy 654.92352
XPT OMR sell 658.1575
YER OMR buy 0.0016214
YER OMR sell 0.0016305
ZAR OMR buy 0.0234111
ZAR OMR sell 0.0234835

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

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