Home Documentation Central Bank Rates Tax Authority Rates Playground Pricing API Status Blog About FAQ Contact Us

Central Bank of Türkiye Exchange Rate API

Official Central Bank of Türkiye (Türkiye) daily exchange rates as JSON: 22 currencies, history back to 2020. The published TRY rates required for tax, audits, and compliant invoicing.

Türkiye flagCentral Bank of Türkiye official daily exchange rates as JSON: 22 currencies against the TRY, history back to 2020. Latest table on every plan. Get your API key.

About Central Bank of Türkiye

The Central Bank of the Republic of Türkiye publishes an indicative exchange rates bulletin for the lira each business day at 15:30 local time, including the forex buying and selling rates used across Turkish banking and accounting.

Quick start

One request for the pair you need — USD to TRY at the official Central Bank of Türkiye rate:

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

Or the bank's full published table:

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

Latest published rates (2026-08-11)

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

Download this table: Excel (.xlsx) CSV

BaseQuoteTypeRate
AED TRY buy 12.9013
AED TRY sell 13.0701
AUD TRY buy 33.5396
AUD TRY sell 33.7583
AZN TRY buy 27.8726
AZN TRY sell 28.2373
CAD TRY buy 34.1464
CAD TRY sell 34.3004
CHF TRY buy 58.6182
CHF TRY sell 58.9946
CNY TRY buy 7.0241
CNY TRY sell 7.116
DKK TRY buy 7.3415
DKK TRY sell 7.3776
EUR TRY buy 54.9693
EUR TRY sell 55.0683
GBP TRY buy 64.2212
GBP TRY sell 64.556
JPY TRY buy 0.298439
JPY TRY sell 0.300415
KRW TRY buy 0.03346
KRW TRY sell 0.0339
KWD TRY buy 154.2933
KWD TRY sell 156.3122
KZT TRY buy 0.10166
KZT TRY sell 0.10299
NOK TRY buy 5.009
NOK TRY sell 5.0427
PKR TRY buy 0.17071
PKR TRY sell 0.17294
QAR TRY buy 12.9969
QAR TRY sell 13.167
RON TRY buy 10.4273
RON TRY sell 10.5638
RUB TRY buy 0.57468
RUB TRY sell 0.5822
SAR TRY buy 12.6906
SAR TRY sell 12.7134
SEK TRY buy 4.9899
SEK TRY sell 5.0416
USD TRY buy 47.6505
USD TRY sell 47.7364
XDR TRY buy 65.1456

Node.js / TypeScript client

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

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

const pair = await getRate('USD', 'TRY', { 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 Central Bank of Türkiye rate?

Live market rates move continuously, but tax filings, customs declarations, audits, and statutory accounting in Türkiye and beyond typically require the official rate published by Central Bank of Türkiye 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 TRY) 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

Is there an API for Central Bank of Türkiye exchange rates?

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

How often are the rates updated?

Central Bank of Türkiye publishes once per business day; the API ingests each new table shortly after publication (latest: 2026-08-11).

Are these the official rates?

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

Central Bank of Türkiye rates, one API key

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

Get Free API Key Read the Docs