Bank of Jamaica Exchange Rates Today & Official API

Official Bank of Jamaica rates for 26 Oct 2026: 1 USD = 158.19 JMD, 1 EUR = 177.86 JMD. All 123 currencies published, history back to 2000. Free JSON API for tax, audits, and compliant invoicing.

By Madhushan, Founder & Lead Developer

Jamaica flagBank of Jamaica publishes official daily exchange rates — 123 currencies against the JMD — and this API serves them as JSON, with history back to 2000. The latest table is on every plan. Get your API key.

About Bank of Jamaica

The Bank of Jamaica publishes daily indicative buying and selling rates for well over a hundred currencies against the Jamaican dollar, built from authorized dealers' trading. It is the island's official reference in a heavily remittance-driven economy, with the daily series reaching back to 2000.

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 JMD at the official Bank of Jamaica rate:

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

What comes back — a real response built from the table in force (2026-10-26):

{
  "bank": "bojm",
  "name": "Bank of Jamaica",
  "rate_date": "2026-10-26",
  "source": "USD",
  "target": "JMD",
  "rate": 158.1879,
  "rate_type": "buy",
  "derived": false,
  "method": "published",
  "age_days": 1,
  "stale": false,
  "cadence": "daily",
  "disclaimer": "Official rates as published by the named central bank. On weekends/holidays the most recent published rate_date is returned."
}

Or the bank's full published table:

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

The full-table response has the same envelope with every published row (first rows shown):

{
  "bank": "bojm",
  "name": "Bank of Jamaica",
  "rate_date": "2026-10-26",
  "age_days": 1,
  "stale": false,
  "cadence": "daily",
  "rates": [
    {"base":"AED","quote":"JMD","type":"buy","value":43.06718},
    {"base":"AED","quote":"JMD","type":"sell","value":43.46489},
    {"base":"ALL","quote":"JMD","type":"buy","value":1.95233},
    {"base":"ALL","quote":"JMD","type":"sell","value":1.97036},
    … 242 more rows
  ],
  "disclaimer": "Official rates as published by the named central bank. On weekends/holidays the most recent published rate_date is returned."
}

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

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

Latest published rates (2026-10-26)

The most recent table as published by Bank of Jamaica — exactly what the /latest endpoint returns right now. Values are JMD 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 JMD buy 43.06718
AED JMD sell 43.46489
ALL JMD buy 1.95233
ALL JMD sell 1.97036
AOA JMD buy 0.17251
AOA JMD sell 0.1741
ARS JMD buy 0.10351
ARS JMD sell 0.10446
AUD JMD buy 111.22191
AUD JMD sell 112.249
AWG JMD buy 88.37313
AWG JMD sell 89.18922
AZN JMD buy 92.98334
AZN JMD sell 93.842
BAM JMD buy 90.61834
BAM JMD sell 91.45516
BBD JMD buy 79.09395
BBD JMD sell 79.82435
BDT JMD buy 1.2788
BDT JMD sell 1.29061
BGN JMD buy 90.61834
BGN JMD sell 91.45516
BHD JMD buy 419.37407
BHD JMD sell 423.24682
BIF JMD buy 0.05278
BIF JMD sell 0.05327
BMD JMD buy 158.1879
BMD JMD sell 159.6487
BND JMD buy 123.75833
BND JMD sell 124.90119
BOB JMD buy 13.36046
BOB JMD sell 13.48384
BRL JMD buy 31.36502
BRL JMD sell 31.65466
BSD JMD buy 158.1879
BSD JMD sell 159.6487
BTN JMD buy 1.66612
BTN JMD sell 1.68151
BWP JMD buy 11.00988
BWP JMD sell 11.11155
BZD JMD buy 79.09395
BZD JMD sell 79.82435
CAD JMD buy 113.5532
CAD JMD sell 114.0981
CDF JMD buy 0.06839
CDF JMD sell 0.06903
CHF JMD buy 191.88246
CHF JMD sell 193.65442
CLP JMD buy 0.15984
CLP JMD sell 0.16132
CNY JMD buy 23.71668
CNY JMD sell 23.9357
COP JMD buy 0.05025
COP JMD sell 0.05071
CRC JMD buy 0.34814
CRC JMD sell 0.35136
CUP JMD buy 6.59116
CUP JMD sell 6.65203
CZK JMD buy 7.28024
CZK JMD sell 7.34747
DKK JMD buy 23.71277
DKK JMD sell 23.93175
DOP JMD buy 2.57887
DOP JMD sell 2.60269
DZD JMD buy 1.17323
DZD JMD sell 1.18406
EGP JMD buy 2.86054
EGP JMD sell 2.88696
ETB JMD buy 0.97251
ETB JMD sell 0.98149
EUR JMD buy 177.8581
EUR JMD sell 181.1471
FJD JMD buy 70.22458
FJD JMD sell 70.87308
GBP JMD buy 211.3192
GBP JMD sell 213.7995
GEL JMD buy 60.93525
GEL JMD sell 61.49796
GHS JMD buy 13.59587
GHS JMD sell 13.72142
GIP JMD buy 211.74241
GIP JMD sell 213.69777
GMD JMD buy 2.11991
GMD JMD sell 2.13949
GNF JMD buy 0.01799
GNF JMD sell 0.01816
GTQ JMD buy 20.70007
GTQ JMD sell 20.89123
GYD JMD buy 0.75688
GYD JMD sell 0.76387
HKD JMD buy 20.17201
HKD JMD sell 20.35829
HNL JMD buy 5.86688
HNL JMD sell 5.92106
HTG JMD buy 1.21046
HTG JMD sell 1.22163
HUF JMD buy 0.48345
HUF JMD sell 0.48792
IDR JMD buy 0.00877
IDR JMD sell 0.00885
ILS JMD buy 50.9347
ILS JMD sell 51.40506
INR JMD buy 1.66612
INR JMD sell 1.68151
ISK JMD buy 1.29934
ISK JMD sell 1.31134
JOD JMD buy 223.1141
JOD JMD sell 225.17447
JPY JMD buy 1.00911
JPY JMD sell 1.01843
KES JMD buy 1.21824
KES JMD sell 1.22949
KGS JMD buy 1.80892
KGS JMD sell 1.82563
KMF JMD buy 0.36025
KMF JMD sell 0.36358
KRW JMD buy 0.11943
KRW JMD sell 0.12054
KWD JMD buy 508.97008
KWD JMD sell 513.67021
KYD JMD buy 192.91207
KYD JMD sell 194.69354
KZT JMD buy 0.35017
KZT JMD sell 0.3534
LBP JMD buy 0.00177
LBP JMD sell 0.00178
LKR JMD buy 0.47615
LKR JMD sell 0.48054
LSL JMD buy 9.52113
LSL JMD sell 9.60906
MAD JMD buy 16.12106
MAD JMD sell 16.26993
MDL JMD buy 8.82253
MDL JMD sell 8.904
MGA JMD buy 0.03486
MGA JMD sell 0.03518
MKD JMD buy 2.87928
MKD JMD sell 2.90587
MNT JMD buy 0.04395
MNT JMD sell 0.04436
MOP JMD buy 19.58438
MOP JMD sell 19.76523
MUR JMD buy 3.35428
MUR JMD sell 3.38526
MVR JMD buy 10.25862
MVR JMD sell 10.35335
MWK JMD buy 0.09146
MWK JMD sell 0.09231
MXN JMD buy 8.4759
MXN JMD sell 8.55417
MYR JMD buy 38.71935
MYR JMD sell 39.07691
MZN JMD buy 2.47614
MZN JMD sell 2.499
NAD JMD buy 9.52113
NAD JMD sell 9.60906
NGN JMD buy 0.11751
NGN JMD sell 0.11859
NIO JMD buy 4.31921
NIO JMD sell 4.35909
NOK JMD buy 16.9504
NOK JMD sell 17.10693
NPR JMD buy 1.04133
NPR JMD sell 1.05094
NZD JMD buy 90.15919
NZD JMD sell 90.99178
OMR JMD buy 410.87766
OMR JMD sell 414.67195
PAB JMD buy 158.1879
PAB JMD sell 159.6487
PEN JMD buy 45.91278
PEN JMD sell 46.33677
PGK JMD buy 35.31965
PGK JMD sell 35.64582
PHP JMD buy 2.48664
PHP JMD sell 2.50961
PKR JMD buy 0.57164
PKR JMD sell 0.57692
PLN JMD buy 40.28264
PLN JMD sell 40.65463
PYG JMD buy 0.02735
PYG JMD sell 0.02761
QAR JMD buy 43.44628
QAR JMD sell 43.84749
RON JMD buy 33.13564
RON JMD sell 33.44164
RSD JMD buy 1.50828
RSD JMD sell 1.5222
RUB JMD buy 1.96141
RUB JMD sell 1.97953
RWF JMD buy 0.10706
RWF JMD sell 0.10805
SAR JMD buy 42.14747
SAR JMD sell 42.53669
SBD JMD buy 19.6153
SBD JMD sell 19.79644
SCR JMD buy 10.7115
SCR JMD sell 10.81041
SEK JMD buy 15.93833
SEK JMD sell 16.08551
SGD JMD buy 123.75833
SGD JMD sell 124.90119
SRD JMD buy 4.20293
SRD JMD sell 4.24175
SZL JMD buy 9.52113
SZL JMD sell 9.60906
THB JMD buy 4.68948
THB JMD sell 4.73279
TND JMD buy 52.70646
TND JMD sell 53.19318
TOP JMD buy 66.07509
TOP JMD sell 66.68526
TRY JMD buy 3.18047
TRY JMD sell 3.20984
TTD JMD buy 23.45592
TTD JMD sell 23.67253
TWD JMD buy 4.85031
TWD JMD sell 4.8951
TZS JMD buy 0.05981
TZS JMD sell 0.06036
UAH JMD buy 3.48576
UAH JMD sell 3.51795
UGX JMD buy 0.03567
UGX JMD sell 0.036
USD JMD buy 158.1879
USD JMD sell 159.6487
UYU JMD buy 3.94434
UYU JMD sell 3.98077
UZS JMD buy 0.01329
UZS JMD sell 0.01341
VND JMD buy 0.00612
VND JMD sell 0.00618
VUV JMD buy 1.33318
VUV JMD sell 1.34549
WST JMD buy 57.40639
WST JMD sell 57.93651
XCD JMD buy 58.58811
XCD JMD sell 59.12915
XPF JMD buy 1.48522
XPF JMD sell 1.49893
YER JMD buy 0.67015
YER JMD sell 0.67633
ZAR JMD buy 9.52113
ZAR JMD sell 9.60906
ZMW JMD buy 7.86027
ZMW JMD sell 7.93285

Node.js / TypeScript client

A dedicated zero-dependency npm package wraps these endpoints — bank-of-jamaica-exchange-rate:

npm install bank-of-jamaica-exchange-rate
import { getRate } from 'bank-of-jamaica-exchange-rate';

const pair = await getRate('USD', 'JMD', { 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: bank-of-jamaica-exchange-rate documentation.

Why use the official Bank of Jamaica rate?

Live market rates move continuously, but tax filings, customs declarations, audits, and statutory accounting in Jamaica and beyond typically require the official rate published by Bank of Jamaica for a given date — a fixed, citable number that never changes after publication. This API serves those published tables with the bank's own rate_date on every response; weekends and holidays return the most recent published date, which is the rate compliance rules require you to apply.

Pairs the bank doesn't print directly are resolved from its table (inverse or cross via JMD) 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

Can I get Bank of Jamaica exchange rates via an API?

Yes — this API serves the bank's official daily JMD rates as JSON, and the latest table is on every plan, free included.

When do new rates appear here?

Once per business day, per Bank of Jamaica's own schedule; ingestion follows within the hour (latest table: 2026-10-26).

Are these the official rates?

Yes — ingested from Bank of Jamaica's own published data, served unmodified with the bank's publication date. Anything computed rather than published is flagged derived.

Bank of Jamaica rates, one API key

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

Get Free API Key Read the Docs