exchangerate.host alternatifleri arıyorsanız, neredeyse kesinlikle herkesin çarptığı aynı duvara çarpmışsınızdır: ücretsiz plan artık ayda 100 istek. Günde 100 değil, saatte 100 da değil — tüm faturalandırma döngüsü boyunca toplam yüz çağrı. Ödeme sayfasını test eden tek bir geliştirici bunu öğle yemeğinden önce tüketir. Bir zamanlar internetin "hızlıca birkaç kur çekelim" için varsayılan uç noktası olan servis, artık üzerine demo kotası iliştirilmiş ücretli bir ürün.
Bu rehber, 2026'nın en iyi 7 exchangerate.host alternatifini bir mühendisin gerçekten değerlendirdiği şekilde karşılaştırıyor: ücretsiz planın büyüklüğü, gerçekten ulaşacağınız hacimdeki gerçek fiyat, güncelleme sıklığı, geçmiş veri kapsamı ve ne kadar kod yeniden yazmanız gerektiği. Aşağıdaki tüm fiyat verileri yazım anında her sağlayıcının kendi fiyatlandırma sayfasından doğrulandı; son bölüm ise tüm geçiş sürecini — istek, yanıt eşlemesi ve önbellek — yaklaşık on dakikalık bir işle gösteriyor.
exchangerate.host'ta ne değişti
exchangerate.host, topluluk ruhu taşıyan ücretsiz bir API olarak başlamıştı: anahtar yok, kayıt yok, ECB kaynaklı kurlar ve temiz bir REST arayüzü. O sürüm artık yok. Servisi bugün APILayer (merkezi Viyana, Avusturya'da bulunan APILayer GmbH) geliştiriyor ve işletiyor; aynı ailedeki diğer ticari API'lerle birebir aynı şekilde davranıyor. Geliştiricileri başka yerlere yönelten üç somut değişiklik var.
1. Ücretsiz plan ayda 100 istek
Güncel exchangerate.host fiyatlandırma sayfası Free planı ayda 100 istek, günlük kur güncellemesi ve destek yok olarak listeliyor. Ölçek vermek gerekirse: 30 günlük bir aya kusursuz biçimde yayarsanız yedi saatte bir istek demek. Bu bir geliştirme kademesi değil, demo kotası. Test paketi, CI hattı veya birden fazla geliştiricisi olan herhangi bir proje bunu anında tüketir.
2. Aşımlar durdurulmak yerine otomatik faturalandırılıyor
İnsanları asıl şaşırtan kısım bu. Kotanızı aştığınızda API 429 döndürüp durmuyor — hizmet vermeye devam ediyor ve çağrı başına ücret alıyor. APILayer'ın kendi aşım tablosu Basic planı ek çağrı başına 0,005996 $ olarak belirliyor ve şu somut örneği veriyor: 14,99 $'lık Basic planında 10.000 aşım çağrısı 59,96 $ tutuyor. Yani plan fiyatının dört katı; onaylamadığınız bir faturaya, fark etmediğiniz bir yeniden deneme döngüsü yüzünden ekleniyor. Kotanın %75, %90 ve %100'ünde e-posta ve panel bildirimi geliyor, ama hiçbir şey servisi sert biçimde durdurmuyor.
Maliyet modeliniz öngörülebilir bir tavana dayanıyorsa, hataları sessizce faturaya dönüştüren bir API fiyat konusunda küçük bir şikâyet değil, yapısal bir sorundur.
3. Ücretsiz ve ucuz kademeler günde bir kez güncelleniyor
Güncelleme sıklığı kademeli: Free'de günlük, Basic'te (14,99 $/ay) saatlik, Professional Plus'ta (59,99 $/ay) 10 dakikada bir, Business'ta (99,99 $/ay) 60 saniyede bir. Geçmiş veriler gün sonu değerleri olarak veriliyor ve bir önceki güne ait olanlar GMT 00:05'te erişilebilir oluyor. Bu tempo muhasebe için yeterli. Bir ödeme sayfası, bir fiyat tablosu veya bayat kurun iade talebine dönüştüğü herhangi bir senaryo için yeterli değil.
4. Destek ayrı bir yıllık fatura
Standart destek dahil, ancak Platinum Support — özel hesap yöneticisi, öncelikli hata incelemesi — Basic'te 479,88 $, Professional Plus'ta 599,88 $ ve Business'ta 719,88 $ tutarında ek yıllık ücret. Satın alma sırasında önceden işaretli geliyor ve elle kaldırılması gerekiyor. Aylık fiyatları karşılaştırmadan önce bilmekte fayda var.
Bunların hiçbiri exchangerate.host'u kötü bir API yapmıyor. Onu, çoğu eğitim içeriğinin hâlâ referans verdiğinden farklı bir API yapıyor ve ekonomisi yalnızca belirli hacimlerde tutuyor. Sağlayıcıların bu veriyi nasıl temin edip fiyatlandırdığına dair daha geniş bağlam için döviz kuru API'leri verilerini nereden alıyor rehberimize bakın.
Bir exchangerate.host alternatifi nasıl değerlendirilir
Listeden önce, bir geçişin kalıcı olup olmayacağını gerçekten öngören kontrol listesi:
- Kullanılabilir ücretsiz kota — kredi kartı olmadan geliştirmek, test etmek ve küçük bir üretim uygulamasını çalıştırmak için yeterli çağrı.
- Aşım davranışı — API limitte duruyor mu, yoksa aşımı faturalandırıyor mu?
- Sizin fiyat noktanızdaki güncelleme sıklığı — gerçek zamanlı mı, saatlik mi, günlük mü; gerçekten satın alacağınız planda.
- Geçmiş ve zaman serisi uç noktaları — tek bir geçmiş tarih asgari şart; grafikler için tarih aralıkları değil.
- Baz para birimi esnekliği — bazı sağlayıcılar ücretsiz kademeyi USD veya EUR'ya kilitler ve değiştirmek için ücret alır.
- Para birimi genişliği — majörler herkeste var; fark gelişen piyasa para birimlerinin uzun kuyruğunda ortaya çıkıyor.
- Geçiş maliyeti — istek ve yanıt yapısı şu anda ayrıştırdığınıza ne kadar yakın?
2026'nın en iyi 7 exchangerate.host alternatifi
| API | Ücretsiz kota | Para birimi | Ücretsiz güncelleme | Geçmiş veri | Kart gerekmez |
|---|---|---|---|---|---|
| Finexly | 1.000 istek/ay | 170+ | Gerçek zamanlı | Var | Evet |
| exchangerate.host | 100 istek/ay | 170+ | Günlük | Var | Evet |
| Frankfurter | Sınırsız, anahtarsız | ~30 | Günlük (ECB) | Var | Evet |
| ExchangeRate-API | 1.500 istek/ay | 161 | Günlük | Sadece ücretli | Evet |
| Open Exchange Rates | 1.000 istek/ay | 200+ | Saatlik (USD baz) | Sadece ücretli | Hayır |
| Fixer | 100 istek/ay | 170+ | Saatlik (EUR baz) | Sadece ücretli | Hayır |
| CurrencyLayer | 100 istek/ay | 168 | Günlük (USD baz) | Sadece ücretli | Hayır |
| CurrencyAPI | ~300 istek/ay | 170+ | Günlük | Sadece ücretli | Hayır |
1. Finexly — en yakın birebir ikame
Finexly, tam olarak exchangerate.host'un bıraktığı boşluk için kurulmuş: sade bir REST API üzerinden 170'ten fazla para birimi için gerçek zamanlı ve geçmiş kurlar, ayda 1.000 istek (dakikada 10 istek) ücretsiz plan ve kayıtta kredi kartı yok. Bu, exchangerate.host'un ücretsiz kotasının 10 katı; üstelik günlük değil gerçek zamanlı güncelleme ve kilitli değil dahil geçmiş veriyle.
Karşılaştırmanın sivrildiği yer ücretli merdiven. Finexly'nin Growth planı ayda 12,99 $ karşılığında 15.000 istek; exchangerate.host'un Basic planı ayda 14,99 $ karşılığında 10.000 istek. Daha az ödüyor, %50 daha fazla pay alıyorsunuz. Self servis aralığın tepesinde her iki sağlayıcı da ayda 59,99 $ karşılığında 100.000 istek alıyor — ancak Finexly'nin bu kademesi gerçek zamanlı güncelleme sunarken, exchangerate.host'un Professional Plus'ı 10 dakikada bir yeniliyor.
Uç noktalar tanıdık dörtlü — latest, historical, timeseries ve convert — hepsi tek ve tutarlı bir yanıt yapısı üzerinde; ayrıntılar Finexly API dokümantasyonunda. Tüm kademeler fiyatlandırma planları sayfasında.
Şu durumda seçin: doğrudan yerine geçebilecek, ücretsiz kotasıyla gerçekten geliştirme yapılabilen ve büyüdükçe fiyatı öngörülebilir kalan bir çözüm istiyorsanız.
2. Frankfurter — ~30 para birimi yetiyorsa sonsuza kadar ücretsiz
Frankfurter ücretsiz, açık kaynaklı, kendi sunucunuzda barındırılabilir ve hiç API anahtarı gerektirmiyor — exchangerate.host'un orijinal deneyimine en yakın kalan seçenek. Avrupa Merkez Bankası referans kurlarını derin bir geçmiş arşiviyle sunuyor. Ödünse net: kapsam yaklaşık 30 para biriminde (ECB'nin yayımladıklarında) duruyor, kurlar iş günü başına bir kez hareket ediyor ve her şey euro bazına bağlı.
Şu durumda seçin: euro merkezliyseniz, egzotik pariteye ihtiyacınız yoksa ve günlük ayrıntı düzeyi gerçekten yetiyorsa. Aksi hâlde benimsediğiniz hafta içinde onu aşacaksınız.
3. ExchangeRate-API — kartsız en cömert ücretsiz anahtar
ExchangeRate-API (AYR Tech ürünü, 2010'dan beri çalışıyor) iki ücretsiz yol sunuyor. Açık erişim uç noktası hiç anahtar gerektirmiyor ama görünür atıf istiyor, günde bir kez güncelleniyor ve hız sınırlı — aşırı çağrı yapanlar HTTP 429 ve 20 dakikalık engel alıyor. Anahtarlı ücretsiz kademe ise ayda 1.500 istek, günlük güncelleme ve atıf zorunluluğu olmadan, kredi kartı da istemeden geliyor. Pro ayda 10 $ karşılığında 30.000 istek ve 60 dakikalık güncelleme sunuyor.
Tavana dikkat: geçmiş ve zaman serisi verileri ücretli planlarda ve Pro bile saatlik yeniliyor. Şu durumda seçin: kısıtlı bütçeyle hacim gerekiyorsa ve günlük kurlar kabul edilebilirse. Bu aileyi ExchangeRate-API, CurrencyLayer ve Finexly karşılaştırmamızda daha ayrıntılı ele alıyoruz.
4. Open Exchange Rates — en derin para birimi kapsamı
2011'den beri çalışıyor, 200'den fazla para birimi ve olgun bir istemci kütüphanesi ekosistemi var. Ücretsiz kademe saatlik güncellemeyle ayda 1.000 isteğe izin veriyor ama USD bazına kilitli — baz para birimini değiştirmek ücretli bir özellik ve bu, EUR veya GBP'yi çıpa varsayan her kodu sessizce bozuyor. Ücretli planlar 10.000 istek için ayda 12 $ civarında başlıyor.
Şu durumda seçin: para birimi kapsamının genişliği asıl kısıtınızsa ve USD bazı ürününüz için doğalsa.
5. Fixer — aynı çatı, aynı faturalandırma modeli
Fixer, exchangerate.host ile aynı APILayer uç nokta yapısı üzerinden 170'ten fazla para birimini kapsıyor; bu da onu listedeki en az emek gerektiren geçiş yapıyor — ve aynı zamanda en anlamsızı. Ücretsiz kademe saatlik güncelleme ve EUR bazıyla ayda 100 istek, geçmiş veriler ücretli planlarda ve aynı otomatik aşım faturalandırması geçerli.
Şu durumda seçin: zaten APILayer ekosistemine yatırım yaptıysanız ve tek faturada toplamak istiyorsanız. Ama exchangerate.host'tan ücretsiz kota veya aşım modeli yüzünden ayrıldıysanız, Fixer ikisini de çözmüyor.
6. CurrencyLayer — para birimleri artı değerli metaller
O da APILayer. 168 para birimi ve değerli metaller, günlük güncelleme ve USD bazıyla ayda 100 ücretsiz istek. Ayırt edici yanı metal kapsamı; gerisi Fixer'ın aynısı.
Şu durumda seçin: itibari paraların yanında XAU/XAG gerekiyorsa ve zaten doğrudan ücretli plana geçecekseniz.
7. CurrencyAPI — tek uç noktada itibari para ve kripto
170'ten fazla itibari para ve kripto parayı kapsayan düz bir REST API; ücretsiz kademe yaklaşık ayda 300 istek ve günlük güncelleme. Daha hızlı yenileme ücretli kademelerde geliyor.
Şu durumda seçin: tek entegrasyonla kripto ve itibari para gerekiyorsa ve küçük bir ücretsiz kotayla yaşayabiliyorsanız.
Maliyet karşılaştırması: gerçekte ne ödüyorsunuz
Vitrin fiyatları asıl önemli olanı gizler: ihtiyaç duyduğunuz güncelleme sıklığında kullanılabilir istek başına maliyet. Üç gerçekçi hacim:
Ayda 10.000 istekte. exchangerate.host Basic saatlik güncellemeyle 14,99 $. Finexly Growth gerçek zamanlı güncellemeyle 15.000 istek için 12,99 $. Faturadan tasarruf ediyor, üstelik yeniden düşünmek zorunda kalmadan önce 5.000 istek pay kazanıyorsunuz.
Ayda 100.000 istekte. İkisi de 59,99 $. Fark yenileme temposunda — 10 dakika mı gerçek zamanlı mı — ve aşımın size para mı yoksa bir hata mı döndürdüğünde.
Aşım sınırında. En keskin ayrışma burada. APILayer'ın kendi yayımladığı rakama göre Basic planın üzerindeki 10.000 çağrı 59,96 $ tutuyor; temel aboneliğin dört katından fazla. Yanlış yapılandırılmış bir cron işi veya bir yeniden deneme fırtınası doğrudan faturaya dönüşüyor. Kotada sert biçimde duran sağlayıcılar aynı olayı bir uyarıya dönüştürüyor.
Pratik savunma sağlayıcıdan bağımsız olarak aynı: agresif önbellekleyin ve hata durumunda kapalı düşün. Saatlik güncellenen kurların her sayfa görüntülemede çekilmesi gerekmez. Döviz API'lerinde önbellekleme ve hata yönetimi rehberimiz, gecikmeyi de faturayı da düz tutan kalıpları — TTL seçimi, stale-while-revalidate ve devre kesiciler — ele alıyor.
exchangerate.host'tan nasıl geçilir
Çoğu exchangerate.host entegrasyonu tek bir GET isteği ve tek bir yanıt ayrıştırıcısıdır; dolayısıyla geçiş mekanik bir iştir. Eşlenmesi gereken tam olarak iki şey var.
1. Adım: İsteği eşleyin
exchangerate.host, APILayer geleneğini izliyor — sorgu parametresi olarak access_key, baz para birimi için source, hedefler için currencies:
# exchangerate.host — anahtar URL içinde
curl "https://api.exchangerate.host/live?access_key=YOUR_ACCESS_KEY&source=USD¤cies=EUR,GBP,JPY"Finexly ise standart bir Authorization başlığı ve daha alışılmış base / symbols parametre adlarını kullanıyor:
# Finexly — anahtar başlıkta, kurlar gerçek zamanlı
curl "https://api.finexly.com/v1/latest?base=USD&symbols=EUR,GBP,JPY" \
-H "Authorization: Bearer YOUR_API_KEY"Anahtarı sorgu dizesinden çıkarmak başlı başına küçük bir güvenlik iyileştirmesidir: URL'ler sunucu günlüklerinde, proxy günlüklerinde, tarayıcı geçmişinde ve referrer başlıklarında birikir. Başlıklar genellikle birikmez.
2. Adım: Yanıtı eşleyin
Ayrıştırma kodunuza dokunan tek kısım burası. APILayer ailesindeki yanıtlar her kotasyonu birleştirilmiş parite (USDEUR) ile anahtarlar; dolayısıyla kullanılabilir bir sembol elde etmek için kaynak önekini kırpmanız gerekir. Finexly ise hedef sembolle anahtarlanmış düz bir rates nesnesi döndürür:
{
"success": true,
"base": "USD",
"timestamp": 1755763200,
"date": "2026-08-21",
"rates": {
"EUR": 0.9184,
"GBP": 0.7842,
"JPY": 152.31
}
}Bir uyumluluk katmanı, geçiş sırasında uygulamanızın geri kalanına dokunmadan çalışmanızı sağlar:
// Eski kodunuzun beklediği birleştirilmiş parite biçimini döndüren doğrudan ikame
async function getQuotes(source = 'USD', currencies = ['EUR', 'GBP', 'JPY']) {
const url = `https://api.finexly.com/v1/latest?base=${source}&symbols=${currencies.join(',')}`;
const res = await fetch(url, {
headers: { Authorization: `Bearer ${process.env.FINEXLY_API_KEY}` }
});
if (!res.ok) throw new Error(`FX request failed: ${res.status}`);
const data = await res.json();
// Eski "USDEUR" anahtarlarını yeniden kurar, alt katmandaki kod değişmeden kalır
return Object.fromEntries(
Object.entries(data.rates).map(([symbol, rate]) => [`${source}${symbol}`, rate])
);
}Python karşılığı — baştan beri sahip olmanız gereken tazelik kontrolüyle:
import os, time, requests
FRESHNESS_LIMIT = 15 * 60 # seconds
def get_rates(base="USD", symbols=("EUR", "GBP", "JPY")):
resp = requests.get(
"https://api.finexly.com/v1/latest",
params={"base": base, "symbols": ",".join(symbols)},
headers={"Authorization": f"Bearer {os.environ['FINEXLY_API_KEY']}"},
timeout=5,
)
resp.raise_for_status()
data = resp.json()
age = time.time() - data["timestamp"]
if age > FRESHNESS_LIMIT:
raise RuntimeError(f"Rates are {int(age)}s old — refusing to price on stale data")
return data["rates"]Ve PHP'de — exchangerate.host kullanıcı tabanının büyük bir bölümünü oluşturan Laravel ve WordPress kod tabanları için:
<?php
$response = wp_remote_get(
'https://api.finexly.com/v1/latest?base=USD&symbols=EUR,GBP,JPY',
['headers' => ['Authorization' => 'Bearer ' . getenv('FINEXLY_API_KEY')], 'timeout' => 5]
);
if (is_wp_error($response)) {
return get_transient('fx_rates_fallback'); // bilinen son sağlam değeri döndür
}
$data = json_decode(wp_remote_retrieve_body($response), true);
set_transient('fx_rates_fallback', $data['rates'], HOUR_IN_SECONDS * 6);
return $data['rates'];3. Adım: Geçmeden önce önbellek koyun
Nereye geçerseniz geçin, ilk günden önüne bir önbellek koyun. Kurlarınız saatlik yenileniyorsa 30 dakikalık bir TTL istek sayınızı kat kat azaltır ve ücretsiz kotayı gerçek trafikte kullanılabilir kılar. Üst kaynak çağrısı başarısız olduğunda sunmak üzere daima bilinen son sağlam değeri saklayın — yukarıdaki PHP örneğindeki yedek, fikrin tamamını üç satırda özetliyor. Sembol yönetimi de geçiş sırasında sessiz bir hata kaynağıdır; ISO 4217 para birimi kodları rehberimiz insanların en çok takıldığı kodları ele alıyor.
Hangi alternatifi seçmelisiniz?
- Üretimdeki bir entegrasyonu değiştirmek: Finexly. Ücretsiz kota 10 kat büyük, güncellemeler günlük değil gerçek zamanlı ve geçiş yukarıdaki iki eşlemeden ibaret. Ücretsiz planla başlayın, aştığınızda yükseltin.
- Hobi projesi, euro merkezli, anahtar istemiyorsanız: Frankfurter.
- En fazla ücretsiz istek ve günlük kurlar kabulse: ExchangeRate-API'nin anahtarlı kademesi, ayda 1.500.
- En geniş para birimi listesi ve doğal USD bazı: Open Exchange Rates.
- Zaten baştan aşağı APILayer'daysanız: Fixer veya CurrencyLayer — ama kaçmaya çalıştığınız aynı ücretsiz kota ve aynı aşım modelini bekleyin.
Karar vermeden önce tazeliği ve kapsamı kendiniz denetlemek isterseniz, döviz çevirici Finexly'nin canlı akışıyla çalışıyor ve gerçek zamanlı döviz kuru API karşılaştırmamız gecikme ile güncelleme garantilerini daha derinlemesine ele alıyor. Kendi akışınızı kurmayı mı düşünüyorsunuz? Önce döviz API'si: kendin yap mı satın al mı yazısını okuyun.
Sıkça sorulan sorular
exchangerate.host hâlâ ücretsiz mi? Ücretsiz bir plan hâlâ var ama ayda 100 istek, günlük güncelleme ve destek yok şeklinde sınırlı. Eski eğitim içeriklerinin atıfta bulunduğu anahtarsız, fiilen sınırsız sürüm artık mevcut değil — API anahtarı zorunlu ve anlamlı hacim ayda 14,99 $'dan başlıyor.
exchangerate.host entegrasyonum neden birdenbire çalışmayı bıraktı?
Neredeyse her zaman API anahtarı zorunluluğu yüzünden. Geçerli bir access_key içermeyen istekler başarısız oluyor ve API hataları success alanında false döndürerek bildiriyor — bazen alışılmış bir 4xx yerine HTTP 404 veya HTTP 521 ile. İstemciniz yalnızca HTTP durum kodunu denetliyorsa, hata boş bir başarı gibi görünebilir. success alanını açıkça kontrol edin.
exchangerate.host'un en iyi ücretsiz alternatifi nedir? Gerçek zamanlı veriyle kullanılabilir bir ücretsiz kota için kartsız ayda 1.000 istekle Finexly. Ham istek sayısı ve günlük veriyle idare edecekseniz ayda 1.500 ile ExchangeRate-API. Hiç anahtar kullanmadan ~30 ECB para birimiyle yetinecekseniz Frankfurter.
Limitimi aşarsam ücretlendirilir miyim? exchangerate.host'ta evet — aşımlar engellenmek yerine çağrı başına faturalandırılıyor, Basic'te istek başına 0,005996 $. APILayer'ın kendi örneği 10.000 aşım çağrısını 59,96 $ olarak hesaplıyor. Değerlendirdiğiniz her sağlayıcının aşım politikasını kontrol edin; bazıları kotada sert biçimde duruyor ki denetimsiz trafik için bu daha güvenli.
Başka bir döviz API'sine geçiş ne kadar sürer?
Tek uç noktalı tipik bir entegrasyon için bir saatten az. İş, istek URL'sini ve kimlik doğrulama yöntemini değiştirmek, ardından yanıtı yeniden eşlemekten ibaret — APILayer ailesindeki API'ler kotasyonları birleştirilmiş parite (USDEUR) ile anahtarlarken çoğu alternatif düz bir rates nesnesi döndürüyor. Yukarıdaki gibi bir uyumluluk katmanı, alt katmandaki koda dokunmadan geçiş yapmanızı sağlar.
Geçmiş döviz kurlarına ihtiyacım var mı? Ekiplerin beklediğinden daha sık. Faturalama, vergi raporlaması ve gelir mutabakatı bugünün kurunu değil, belirli bir tarihteki kuru gerektirir. Bu listedeki sağlayıcıların çoğunda geçmiş veri erişimi ücretli bir özellik — taahhüt vermeden önce doğrulayın. Geçmiş döviz kuru API'leri rehberimiz neyin saklanıp neyin çekileceğini açıklıyor.
Ücretsiz API anahtarıyla başlayın
exchangerate.host'un geliştirici kaybetmesinin nedeni fiyat değil — ücretsiz kademesinin artık üzerinde bir şey inşa edilebilecek bir yer olmaktan çıkması. Geçişe hazır mısınız? Ücretsiz Finexly API anahtarınızı alın — kredi kartı gerekmiyor. Ayda 1.000 istek, 170'ten fazla para biriminde gerçek zamanlı kurlar ve dahil geçmiş veri elde ediyorsunuz; büyüdüğünüzde planlar ayda 6,99 $'dan başlıyor. Dokümantasyonda kendi dilinizde çalışan bir örnek var ve karar vermeden önce döviz API'lerini karşılaştırabilirsiniz.
Explore More
Vlado Grigirov
Senior Currency Markets Analyst & Financial Strategist
Vlado Grigirov is a senior currency markets analyst and financial strategist with over 14 years of experience in foreign exchange markets, cross-border finance, and currency risk management. He has wo...
View full profile →