TCMB exchange rates API as clean JSON

The Turkish Central Bank publishes its daily rates as XML. LiveAPI returns them as JSON, with forex and banknote buy and sell prices for every listed currency.

What it does

Official exchange rates from the ECB (default), the Federal Reserve H.10, and the Turkish Central Bank with forex and banknote buy and sell prices. Convert amounts and look up past days.

  • GET /v1/rates?source=ecb
  • GET /v1/rates?source=fed
  • GET /v1/rates?source=tcmb
  • GET /v1/rates?date=2025-12-31
  • GET /v1/rates/convert
  • GET /v1/currencies

Limits: Daily official rates, not live market quotes or bank card rates. History is ECB and TCMB only, one day per call.

Use cases

  • Price e-commerce orders and invoices in TRY.
  • Use the TCMB rate required for Turkish accounting and e-fatura.
  • Fetch a past day's TCMB rate for reconciliation.

Data sources and freshness

Türkiye Cumhuriyet Merkez Bankası (TCMB) daily indicative rates.

Fetched every weekday after publication.

Pricing

Every new account gets 100 free calls. Packs of 10,000 ($5), 100,000 ($15) and 250,000 calls ($29) never expire, or choose Unlimited for $39 a month. Only successful responses use a call. See pricing.

FAQ

Which TCMB fields are returned?

For each currency: code, name, unit, forex_buying, forex_selling, banknote_buying and banknote_selling.

Can I get a past date?

Yes. GET /v1/rates?source=tcmb&date=2025-12-31 returns that day's list.

When is it updated?

Every weekday after TCMB publishes.

We value your privacy

We use necessary cookies to run this website. With your consent, we would also like to use analytics and marketing cookies. Read our cookie policy.