Home Documentation Bank Rates Playground Pricing API Status Blog About FAQ Support

Bank of Korea Exchange Rate API

Official Bank of Korea (South Korea) daily exchange rates as JSON: 52 currencies, history back to 1964. The published KRW rates required for tax, audits, and compliant invoicing.

South Korea flagBank of Korea official daily exchange rates as JSON: 52 currencies against the KRW, history back to 1964. Latest table on every plan. Get your API key.

About Bank of Korea

The Bank of Korea publishes the won's daily basic exchange rates (매매기준율, the market average rate set by Seoul Money Brokerage each business morning at 08:10 KST) for around 40 active currencies through its ECOS statistics system, with history reaching back to 1964.

Quick start

One request for the pair you need — USD to KRW at the official Bank of Korea rate:

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

Or the bank's full published table:

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

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

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

Latest published rates (2026-08-06)

The most recent table as published by Bank of Korea — exactly what the /latest endpoint returns right now. Values are KRW per 1 unit of each currency:

BaseQuoteTypeRate
AED KRW reference 387.94
ARS KRW reference 0.95
AUD KRW reference 1005.55
BDT KRW reference 11.51
BHD KRW reference 3778.81
BND KRW reference 1112.04
BRL KRW reference 278.15
CAD KRW reference 1016.81
CHF KRW reference 1765.66
CNY KRW reference 211.23
CZK KRW reference 68.06
DKK KRW reference 220.22
EGP KRW reference 28.61
EUR KRW reference 1646.36
GBP KRW reference 1918.78
HKD KRW reference 181.65
HUF KRW reference 4.55
IDR KRW reference 0.0795
ILS KRW reference 474.13
INR KRW reference 14.98
JOD KRW reference 2009.59
JPY KRW reference 9.0372
KWD KRW reference 4639.53
KZT KRW reference 3.03
MNT KRW reference 0.4
MXN KRW reference 82.65
MYR KRW reference 348.11
NOK KRW reference 149.55
NZD KRW reference 838.71
PHP KRW reference 23.46
PKR KRW reference 5.13
PLN KRW reference 382.93
QAR KRW reference 390.81
RUB KRW reference 17.6
SAR KRW reference 379.37
SEK KRW reference 150.19
SGD KRW reference 1112.04
THB KRW reference 43.05
TRY KRW reference 29.95
TWD KRW reference 44.14
USD KRW reference 1424.8
VND KRW reference 0.054299999999999994
ZAR KRW reference 87.29

Node.js / TypeScript client

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

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

const pair = await getRate('USD', 'KRW', { 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.

Why use the official Bank of Korea rate?

Live market rates move continuously, but tax filings, customs declarations, audits, and statutory accounting in South Korea and beyond typically require the official rate published by Bank of Korea 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 KRW) 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 day's table locally makes a small quota go far.

Frequently asked questions

Is there an API for Bank of Korea exchange rates?

Yes — this one. Official daily KRW rates as clean JSON, latest table on every plan including free.

How often are the rates updated?

Bank of Korea publishes once per business day; the API ingests each new table shortly after publication (latest: 2026-08-06).

Are these the official rates?

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

Bank of Korea rates, one API key

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

Get Free API Key Read the Docs