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.