Bank of Jamaica Exchange Rate API

Official Bank of Jamaica rates for 10 Sept 2026: 1 USD = 157.06 JMD, 1 EUR = 183.11 JMD. All 123 currencies published, history back to 2000. Free JSON API for tax, audits, and compliant invoicing.

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

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"

Or the bank's full published table:

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

Latest published rates (2026-09-10)

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 42.7601
AED JMD sell 43.22005
ALL JMD buy 1.9888
ALL JMD sell 2.0102
AOA JMD buy 0.17127
AOA JMD sell 0.17311
ARS JMD buy 0.1037
ARS JMD sell 0.10482
AUD JMD buy 113.55912
AUD JMD sell 114.78064
AWG JMD buy 87.74061
AWG JMD sell 88.68441
AZN JMD buy 92.25004
AZN JMD sell 93.24235
BAM JMD buy 93.52729
BAM JMD sell 94.53333
BBD JMD buy 78.52785
BBD JMD sell 79.37255
BDT JMD buy 1.27662
BDT JMD sell 1.29035
BGN JMD buy 93.52729
BGN JMD sell 94.53333
BHD JMD buy 416.53812
BHD JMD sell 421.0187
BIF JMD buy 0.05254
BIF JMD sell 0.0531
BMD JMD buy 157.0557
BMD JMD sell 158.7451
BND JMD buy 124.32178
BND JMD sell 125.65907
BOB JMD buy 12.42529
BOB JMD sell 12.55895
BRL JMD buy 30.78045
BRL JMD sell 31.11154
BSD JMD buy 157.0557
BSD JMD sell 158.7451
BTN JMD buy 1.65147
BTN JMD sell 1.66923
BWP JMD buy 11.16666
BWP JMD sell 11.28678
BZD JMD buy 78.52785
BZD JMD sell 79.37255
CAD JMD buy 112.6715
CAD JMD sell 116.6851
CDF JMD buy 0.06814
CDF JMD sell 0.06887
CHF JMD buy 194.41196
CHF JMD sell 196.50319
CLP JMD buy 0.1697
CLP JMD sell 0.17153
CNY JMD buy 23.42314
CNY JMD sell 23.6751
COP JMD buy 0.05074
COP JMD sell 0.05128
CRC JMD buy 0.34901
CRC JMD sell 0.35277
CUP JMD buy 6.54399
CUP JMD sell 6.61438
CZK JMD buy 7.53715
CZK JMD sell 7.61822
DKK JMD buy 24.4717
DKK JMD sell 24.73493
DOP JMD buy 2.67238
DOP JMD sell 2.70112
DZD JMD buy 1.18115
DZD JMD sell 1.19385
EGP JMD buy 3.06809
EGP JMD sell 3.1011
ETB JMD buy 0.9617
ETB JMD sell 0.97205
EUR JMD buy 183.1089
EUR JMD sell 183.7144
FJD JMD buy 70.87031
FJD JMD sell 71.63264
GBP JMD buy 211.743
GBP JMD sell 216.9809
GEL JMD buy 60.35961
GEL JMD sell 61.00888
GHS JMD buy 13.71666
GHS JMD sell 13.8642
GIP JMD buy 213.00679
GIP JMD sell 215.29804
GMD JMD buy 2.13681
GMD JMD sell 2.1598
GNF JMD buy 0.01789
GNF JMD sell 0.01809
GTQ JMD buy 20.59126
GTQ JMD sell 20.81275
GYD JMD buy 0.75781
GYD JMD sell 0.76596
HKD JMD buy 20.0284
HKD JMD sell 20.24384
HNL JMD buy 5.8306
HNL JMD sell 5.89332
HTG JMD buy 1.20361
HTG JMD sell 1.21655
HUF JMD buy 0.50249
HUF JMD sell 0.5079
IDR JMD buy 0.00897
IDR JMD sell 0.00907
ILS JMD buy 51.99831
ILS JMD sell 52.55764
INR JMD buy 1.65147
INR JMD sell 1.66923
ISK JMD buy 1.30852
ISK JMD sell 1.3226
JOD JMD buy 221.51721
JOD JMD sell 223.9
JPY JMD buy 1.02493
JPY JMD sell 1.03596
KES JMD buy 1.21372
KES JMD sell 1.22678
KGS JMD buy 1.79595
KGS JMD sell 1.81527
KMF JMD buy 0.37182
KMF JMD sell 0.37582
KRW JMD buy 0.11753
KRW JMD sell 0.11879
KWD JMD buy 508.76482
KWD JMD sell 514.23745
KYD JMD buy 191.53134
KYD JMD sell 193.59159
KZT JMD buy 0.3451
KZT JMD sell 0.34881
LBP JMD buy 0.00175
LBP JMD sell 0.00177
LKR JMD buy 0.47803
LKR JMD sell 0.48317
LSL JMD buy 9.80832
LSL JMD sell 9.91382
MAD JMD buy 16.77695
MAD JMD sell 16.95741
MDL JMD buy 9.0915
MDL JMD sell 9.1893
MGA JMD buy 0.03636
MGA JMD sell 0.03675
MKD JMD buy 2.97229
MKD JMD sell 3.00426
MNT JMD buy 0.04368
MNT JMD sell 0.04415
MOP JMD buy 19.44505
MOP JMD sell 19.65421
MUR JMD buy 3.35231
MUR JMD sell 3.38837
MVR JMD buy 10.18519
MVR JMD sell 10.29475
MWK JMD buy 0.09077
MWK JMD sell 0.09174
MXN JMD buy 9.29984
MXN JMD sell 9.39988
MYR JMD buy 38.59337
MYR JMD sell 39.0085
MZN JMD buy 2.45841
MZN JMD sell 2.48486
NAD JMD buy 9.80832
NAD JMD sell 9.91382
NGN JMD buy 0.11818
NGN JMD sell 0.11945
NIO JMD buy 4.28829
NIO JMD sell 4.33442
NOK JMD buy 17.0932
NOK JMD sell 17.27706
NPR JMD buy 1.03217
NPR JMD sell 1.04327
NZD JMD buy 91.9247
NZD JMD sell 92.91351
OMR JMD buy 407.93688
OMR JMD sell 412.32494
PAB JMD buy 157.0557
PAB JMD sell 158.7451
PEN JMD buy 46.83337
PEN JMD sell 47.33714
PGK JMD buy 35.33431
PGK JMD sell 35.71439
PHP JMD buy 2.51148
PHP JMD sell 2.5385
PKR JMD buy 0.56643
PKR JMD sell 0.57252
PLN JMD buy 42.40966
PLN JMD sell 42.86585
PYG JMD buy 0.02661
PYG JMD sell 0.0269
QAR JMD buy 43.13532
QAR JMD sell 43.59931
RON JMD buy 34.8123
RON JMD sell 35.18677
RSD JMD buy 1.55863
RSD JMD sell 1.5754
RUB JMD buy 1.84338
RUB JMD sell 1.86321
RWF JMD buy 0.10672
RWF JMD sell 0.10787
SAR JMD buy 41.82687
SAR JMD sell 42.27679
SBD JMD buy 19.60055
SBD JMD sell 19.81139
SCR JMD buy 10.67176
SCR JMD sell 10.78655
SEK JMD buy 16.39883
SEK JMD sell 16.57523
SGD JMD buy 124.32178
SGD JMD sell 125.65907
SRD JMD buy 4.148
SRD JMD sell 4.19262
SZL JMD buy 9.80832
SZL JMD sell 9.91382
THB JMD buy 4.77264
THB JMD sell 4.82398
TND JMD buy 54.02766
TND JMD sell 54.60882
TOP JMD buy 66.37174
TOP JMD sell 67.08568
TRY JMD buy 3.23978
TRY JMD sell 3.27463
TTD JMD buy 23.26251
TTD JMD sell 23.51274
TWD JMD buy 4.98487
TWD JMD sell 5.03849
TZS JMD buy 0.05949
TZS JMD sell 0.06013
UAH JMD buy 3.51746
UAH JMD sell 3.5553
UGX JMD buy 0.0413
UGX JMD sell 0.04174
USD JMD buy 157.0557
USD JMD sell 158.7451
UYU JMD buy 3.90346
UYU JMD sell 3.94545
UZS JMD buy 0.01331
UZS JMD sell 0.01346
VND JMD buy 0.00606
VND JMD sell 0.00613
VUV JMD buy 1.3431
VUV JMD sell 1.35755
WST JMD buy 57.98496
WST JMD sell 58.60869
XCD JMD buy 58.16878
XCD JMD sell 58.79448
XPF JMD buy 1.53289
XPF JMD sell 1.54938
YER JMD buy 0.66261
YER JMD sell 0.66974
ZAR JMD buy 9.80832
ZAR JMD sell 9.91382
ZMW JMD buy 8.14921
ZMW JMD sell 8.23687

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

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