Blog'a Dön

Alpha Vantage ve Finexly: 2026'da geliştiriciler hangi döviz API'sini seçmeli?

V
Vlado Grigirov
May 08, 2026
Currency API Exchange Rates Alpha Vantage Finexly Karşılaştırma Forex Geliştirici Rehberi

2026'da döviz kurlarına ihtiyaç duyan bir ürün geliştiriyorsanız, geliştirici Slack kanallarında ve Reddit konularında sürekli karşılaşacağınız iki isim var: Alpha Vantage ve Finexly. İkisi de popüler, ikisinin de ücretsiz katmanı var ve ikisi de HTTPS üzerinden JSON konuşuyor. Ancak farklı işler için tasarlandılar — yanlış olanı seçmek ya bütçenizi havaya uçurur ya da daha ilk gün ölçek tavanına çarpmanıza yol açar.

Bu rehber, döviz verisi için Alpha Vantage ve Finexly'nin yan yana karşılaştırmasıdır: her birinin gerçekten ne için optimize edildiği, ücretsiz katmanların nasıl kıyaslandığı, hız limitlerinin nerede kemirdiği ve en yaygın geliştirme senaryolarında hangisinin kazandığı — bugün projenize yapıştırabileceğiniz çalışan kodla birlikte.

Kısaca — Hangisi Sizin İçin Kazanır

On saniyeniz varsa:

  • Alpha Vantage'ı seçin: Bir trading veya analitik aracı geliştiriyorsanız, hisse, kripto, ETF, teknik göstergeler (RSI, MACD, Bollinger) ve forex bid/ask'i aynı sağlayıcıdan istiyorsanız ve ayda 49,99 $'ı kaldırabiliyorsanız.
  • Finexly'yi seçin: Döviz odaklı bir ürün — çoklu para birimli ödeme, faturalandırma, muhasebe, dashboard'lar, dönüştürme — geliştiriyorsanız ve cömert bir ücretsiz katman, öngörülebilir fiyatlar, düşük gecikme ve hız limiti kaygısı olmadan 166+ para birimi istiyorsanız.

İkisi de USD→EUR kuru döndürebilir. Ama yalnızca biri bu işi büyük ölçekte, ucuza ve sırf doğru para biriminde fiyat göstermek için rate limiter, retry ve fallback cache'i bir araya yapıştırmaya gerek bırakmadan ilk günden tasarlandı.

Alpha Vantage Aslında Nedir

Alpha Vantage, ücretsiz hisse veri API'si olarak başladı ve genel amaçlı bir finansal veri platformuna büyüdü. Y Combinator destekli, ABD piyasa verisi sağlayıcısı olarak NASDAQ lisanslı ve onlarca bin bağımsız geliştirici, finans öğrencisi ve hobi kuantı tarafından kullanılıyor.

Katalog:

  • Hisseler: gerçek zamanlı ve geçmiş kotasyonlar, temel veriler, kazançlar, bilançolar
  • Forex: bid/ask ile gerçek zamanlı kurlar, 150+ parite için intraday ve günlük zaman serileri
  • Kripto: başlıca coinlerin herhangi bir fiat para birimine karşı fiyatları
  • Emtialar: WTI, Brent, doğal gaz, bakır, alüminyum
  • Ekonomik göstergeler: GSYH, TÜFE, işsizlik, Fed faizi
  • Teknik göstergeler: SMA, EMA, RSI, MACD, Bollinger, Stochastic, ADX — 50'den fazla

Ağ geniş. Bu genişliğin bedeli, forex'in birçok özellikten yalnızca biri olması ve bu durumun limitlere yansımasıdır.

Ücretsiz Katmanın Gerçeği

Alpha Vantage'ın ücretsiz katmanı çoğu geliştirici için kritik nokta. Şu anda günde 25 isteğe sınırlı, dakikada 5 üst sınırı ile. Yazım hatası değil — yirmi beş. Karşılaştırma için: çoklu para birimli bir Shopify mağazasındaki tek bir ürün sayfası, cache özen gösterilmediğinde tek bir oturumda bundan fazla istek atabilir.

Ücretsiz limit yıllar önce 500/gün'den kesildi ve birçok bağımsız projeyi bir gecede kırdı. Ders: Ücretsiz planda bile Alpha Vantage'ı her sayfa yüklemesinde çağırmayın. Agresif cache yapın yoksa sabah kahvenizi içmeden kotanız biter.

Alpha Vantage Ne Zaman Parlar

Trading tarzı uygulamalar için gerçekten güçlü:

  • Forex paritelerinde bid/ask spreadleri onu execution mantığı için uygun kılıyor
  • 1, 5, 15 dakikalık mum çubukları çizmek için intraday OHLC
  • Önceden hesaplanmış teknik göstergeler RSI veya MACD'yi elle yeniden uygulamaktan kurtarıyor
  • Çapraz varlık kapsamı: hisse, kripto, forex ve emtialar için tek API anahtarı

Ürününüz "kuant defter" veya "grafik aracı" ise, forex endpoint'i çok daha büyük bir pastanın üstündeki kirazdan ibaret.

Finexly'nin Farkı

Finexly ters felsefe izler: döviz öncelikli bir API. FX'i hisse, opsiyon ve makro veriyle paketlemek yerine üç odaklı endpoint sunar:

  • GET /v1/rates — desteklenen tüm para birimleri tek yanıtta
  • GET /v1/rate — belirli bir parite
  • GET /v1/convert — bir dönüşüm (tutar + kaynak + hedef)

Bu daraltılmış yüzey amacın ta kendisidir. Finexly yalnızca tek bir şey yapması gerektiği için — temiz, hızlı kurları teslim etmek — tüm yığın bunun için ayarlanmıştır: yanıt biçimi, cache başlıkları, hız limitleri, ücretsiz katman cömertliği ve fiyatlandırma.

Kapsam ve Tazelik

Finexly, plana göre saatlik veya saat altı güncellemelerle 166'dan fazla para birimi için gerçek zamanlı ve geçmiş kurlar sunar. Kurlar birden fazla upstream'den birleştirilir, normalize edilir ve edge'de cache'lenir. Bir upstream takılırsa API yanıt vermeye devam eder.

Ücretsiz Katmanın Gerçeği

Finexly'nin ücretsiz planı size ayda 1.000 istek verir — Alpha Vantage'ın günlük limitinin 40 katı, kredi kartı yok. Önce bir "kotamı kurtar" cache katmanı tasarlamak zorunda kalmadan küçük bir SaaS dashboard'u, bir yan proje dönüştürücüsü veya tüm bir staging ortamını ücretsiz katmanda çalıştırabilirsiniz.

Doğrusal Ölçeklenen Fiyatlandırma

Ücretli planlar fiyatlandırma sayfasında aylık 6,99 $'dan başlar ve aylık 59,99 $'a kadar çıkar; limitler dakikada istek olarak ölçülür (10 → 30 → 60 → 120). "Premium endpoint" sürpriz ücretleri yok — kur endpoint'i ve geçmiş endpoint'i aynı plandadır.

Finexly Ne Zaman Parlar

Finexly, trading platformu olmayan ama döviz gerektiren uzun kuyruk ürünler için yapılmıştır:

  • Çoklu para birimli e-ticaret ödemesi
  • Müşterinin yerel para biriminde SaaS faturalandırması
  • Muhasebe ve defter tutma araçları
  • Seyahat ve havale uygulamaları
  • FX maruziyetini gösteren iç dashboard'lar
  • Çevrimdışı dönüştürmeli mobil uygulamalar

Ürününüz dövizi bir özellik olarak ele alıyorsa — varlık sınıfının kendisi olarak değil — Finexly daha az sürtünmeli seçenektir.

Yan Yana Karşılaştırma

ÖzellikAlpha VantageFinexly
Birincil odakÇok varlıklı finansal veriDöviz kurları
Forex kapsamı~150+ parite166+ para birimi (27.000+ parite)
Ücretsiz istekler25 / gün1.000 / ay
Ücretsiz limit5 / dakika10 / dakika
En düşük ücretli49,99 $ / ay6,99 $ / ay
En yüksek ücretli249,99 $ / ay (Enterprise)59,99 $ / ay
Bid / AskVar (forex)Yok (yalnızca orta piyasa)
Intraday OHLCVar (1m, 5m, 15m, 30m, 60m)Yok
Teknik göstergeler50+ önceden hesaplanmışYok (grafik kütüphanesi kullanın)
Geçmiş derinliği20+ yıl (ücretli)10+ yıl
Diğer varlık sınıflarıHisse, kripto, emtialar, makroYalnızca döviz
Kimlik doğrulamaQuery'de API anahtarıQuery veya header'da API anahtarı
FormatJSON, CSVJSON
WebSocketYokYok (yalnızca REST)
Yanıt süresi (p50)~200–600 ms~50–150 ms
En uygunTrading, kuant araştırmaE-ticaret, SaaS, faturalandırma, fintech
Örüntü: Alpha Vantage daha yüksek bir taban fiyatla genişlik ve trading derinliği sunar; Finexly yalnızca döviz kullanım durumları için odak, hız ve bağışlayıcı bir ücretsiz katman sunar.

Fiyatlar ve Limitler Karşılaştırması

Bağımsız geliştiriciler ve erken aşama girişimler için para genelde belirleyicidir, o yüzden netleşelim.

Alpha Vantage merdiveni (tipik 2026 fiyatları):

  1. Free — 25 istek/gün, 5/dak, gerçek zamanlı forex sınırlı
  2. Standard — 49,99 $/ay, 75/dak
  3. Premium — 99,99 $/ay, 150/dak
  4. Enterprise — 249,99 $/ay, 1.200/dak

Finexly merdiveni:

  1. Free — 1.000 istek/ay, 10/dak
  2. Starter — 6,99 $/ay, 30/dak
  3. Pro — 12,99 $/ay, 60/dak
  4. Business — 59,99 $/ay, 120/dak

Trafiğiniz "tek bir e-ticaret sitesinden ayda birkaç bin istek" ise, Alpha Vantage'ın 49,99 $ tabanı ihtiyacınızdan yaklaşık 7 kat daha pahalıdır. Trafiğiniz "tarihsel OHLC'ye dakikada 1.200 istek atan bir backtester" ise, Finexly fiyatı ne olursa olsun doğru araç değildir.

Doğru soru hangi API daha ucuz değil, hangi fiyat eğrisi iş yükümün şekline uyuyor.

Kod: İkisini de Çağırmak

Geliştiricilerin en sık başvurduğu dillerde minimal çalışan örnekler.

Alpha Vantage — güncel USD→EUR kuru

// Node.js / fetch
const API_KEY = process.env.ALPHA_VANTAGE_KEY;

async function getRateAlphaVantage(from, to) {
  const url = `https://www.alphavantage.co/query`
    + `?function=CURRENCY_EXCHANGE_RATE`
    + `&from_currency=${from}`
    + `&to_currency=${to}`
    + `&apikey=${API_KEY}`;

  const res = await fetch(url);
  const json = await res.json();

  // Alpha Vantage sonucu uzun bir string anahtara sarar:
  const data = json["Realtime Currency Exchange Rate"];
  if (!data) {
    throw new Error("Quota exceeded or invalid pair");
  }
  return parseFloat(data["5. Exchange Rate"]);
}

const rate = await getRateAlphaVantage("USD", "EUR");
console.log(rate); // 0.9234

Yanıtla ilgili notlar:

  • Yük dış string anahtarın ("Realtime Currency Exchange Rate") içinde — yazım hatası yapmak kolay.
  • Sayılar string olarak döner, parse etmeniz gerekir.
  • Temiz bir hata zarfı yok: kotayı aştığınızda yükseltmenizi öneren İngilizce metin içeren bir Note alanı gelir.

Finexly — aynı çağrı

// Node.js / fetch
const API_KEY = process.env.FINEXLY_KEY;

async function getRateFinexly(from, to) {
  const url = `https://finexly.com/v1/rate`
    + `?from=${from}`
    + `&to=${to}`
    + `&apikey=${API_KEY}`;

  const res = await fetch(url);
  const json = await res.json();

  if (!json.success) {
    throw new Error(json.error?.message || "Request failed");
  }
  return json.data.rate;
}

const rate = await getRateFinexly("USD", "EUR");
console.log(rate); // 0.9234

Notlar:

  • Düz zarf: { success, data, error }.
  • Sayılar gerçek sayı.
  • Hatalar code ve message ile gelir, try/catch için hazır.

Python'da dönüşüm

import os, requests

def convert_alpha_vantage(amount, src, dst):
    r = requests.get(
        "https://www.alphavantage.co/query",
        params={
            "function": "CURRENCY_EXCHANGE_RATE",
            "from_currency": src,
            "to_currency": dst,
            "apikey": os.environ["ALPHA_VANTAGE_KEY"],
        },
        timeout=10,
    )
    payload = r.json()["Realtime Currency Exchange Rate"]
    rate = float(payload["5. Exchange Rate"])
    return round(amount * rate, 2)


def convert_finexly(amount, src, dst):
    r = requests.get(
        "https://finexly.com/v1/convert",
        params={
            "from": src,
            "to": dst,
            "amount": amount,
            "apikey": os.environ["FINEXLY_KEY"],
        },
        timeout=10,
    )
    return r.json()["data"]["result"]

Finexly'nin sunucu tarafında çarpan özel bir /v1/convert endpoint'i var. Alpha Vantage'da yok — kuru çekip yerelde çarpıyorsunuz. Python servisi için sorun değil ama ince istemcide (mobil, edge, IoT) bir milisaniye ve bir satır kazandırır.

cURL — hızlı kontrol

# Alpha Vantage
curl "https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=USD&to_currency=EUR&apikey=YOUR_KEY"

# Finexly
curl "https://finexly.com/v1/rate?from=USD&to=EUR&apikey=YOUR_KEY"

Beş Gerçek Senaryo — Hangisini Seçmeli

Doğru tercih tamamen ne yayınladığınıza bağlıdır. Yaygın beş biçim:

1. Çoklu para birimli Shopify veya WooCommerce mağazası

Müşterinin yerel fiyatını gerçek zamanlı göstermeniz, birkaç saatte bir yenilemeniz gerekir. Redis cache sayesinde ayda yaklaşık 10.000 çağrı.

Finexly'yi seçin. 0–6,99 $/ay, 30 istek/dak rezerv, sub-200 ms gecikme TTFB'yi temiz tutar. Alpha Vantage'ın 49,99 $ tabanı abartılı ve 25/gün ücretsiz katman staging'i bile yaşatamaz.

2. Müşterinin yerel para biriminde SaaS faturalandırma

USD'de tahsilat yapıp faturalarda yerel tahminleri gösteriyorsunuz. Günlük yenileme, fatura anında dönüşüm. Belki ayda 500 çağrı.

Finexly'yi seçin. Ücretsiz katman süresiz kapsar. Ölçeklendiğinizde 6,99 $/ay SaaS COGS tablosunda yuvarlama hatasıdır.

3. Grafikler ve göstergelerle kripto+fiat trading dashboard'u

5 dakikalık mum, RSI, MACD, canlı bid/ask gerekir. Bir düzine paritede dakika başı sorgulama.

Alpha Vantage'ı seçin. Bu iş için yapıldı. FX_INTRADAY ve gösterge endpoint'lerini kullanın. Ücretsiz katman bir saatte tükenir; Standard (49,99 $) veya Premium (99,99 $) düşünün.

4. Çevrimdışı dönüştürmeli mobil seyahat uygulaması

Kullanıcılar uçuştan önce kurları cache'leyip çevrimdışı dönüştürür. API'ye aktif kullanıcı başına günde bir kez + ilk kurulumda erişilir.

Finexly'yi seçin. Hacim ani ama kullanıcı başına düşük. Sabit aylık ücretler ve 166+ para birimi kapsamı egzotik destinasyonlar için özel durum yapma ihtiyacını ortadan kaldırır. /v1/rates payload'ını uygulamada cache'leyip günlük yenileyin.

5. Çoklu para birimli faturaları konsolide eden iç muhasebe aracı

Ay sonunda binlerce tarihsel kalemi dönüştürür ve tarihe göre tarihsel kurlara ihtiyaç duyarsınız. Bir günde ~5.000 çağrı tepe, sonraki 29 gün hiç.

Finexly'yi seçin. Tarihsel endpoint'i kullanın, tarihe göre toplu işlem yapın ve 60 istek/dak için Pro'da (12,99 $/ay) kalın. Alpha Vantage de tarihsel forex sunabilir, ama 25/gün ücretsiz tavanı ve dakika başı kısıtlama, 99 $ planın altında ay sonu toplu işlerini sancılı kılar.

Örüntü: Ürününüz "ürün olarak trading" değil de "özellik olarak döviz" olduğu anda Finexly'nin ekonomisi kazanır.

Geçiş İpuçları: Alpha Vantage'dan Finexly'ye

Halihazırda Alpha Vantage'daysanız ve ürününüz "özellik olarak döviz" durumlarından biriyse, geçiş büyük ölçüde bir bul-değiştir işidir.

  1. Endpoint'leri eşleyin. CURRENCY_EXCHANGE_RATE/v1/rate. FX_DAILY (tek parite) → /v1/rate?date=YYYY-MM-DD. FX_DAILY (çok parite) → /v1/rates.
  2. Wrapper parse'ı bırakın. Alpha Vantage'ın dış anahtarı kaybolur. Finexly tutarlı şekilde { success, data, error } döner.
  3. Sayıları yeniden cast edin. Alpha Vantage kurları string döner. Finexly float döner. parseFloat çağrılarını silin.
  4. Rate limiter'ı değiştirin. Alpha Vantage'ın 5/dak'ı genellikle istemcinin önüne token bucket koymanızı zorlar. Finexly'nin 30+ istek/dak'ı tipik olarak o katmanı kaldırmanıza izin verir.
  5. Edge case'leri yeniden test edin. Bid/ask, intraday OHLC ve teknik göstergeler Finexly katalogunda yoktur. Bunlara bağımlıysanız yalnızca o endpoint'ler için ince bir Alpha Vantage istemcisi tutun.
  6. Staging ve dev için ücretsiz Finexly API anahtarını kullanın. Aylık 1.000 çağrı, üretim dışı için fazlasıyla yeter.
  7. Yayına almadan önce Finexly API dokümantasyonunu okuyun: cache başlıkları, hata kodları ve sayfalama farklı davranır.

Orta ölçekli bir SaaS için tipik tam geçiş 2–6 saat mühendislik sürer ve Standard ya da Premium'daysanız ilk ay kendini öder.

Çoğu Geliştiricinin Unuttuğu Gizli Maliyetler

Her iki API'nin de etiketin ötesinde belirgin olmayan maliyetleri vardır. Önceden planlayın:

  • Limitler etrafındaki mühendislik zamanı. Token bucket, retry mantığı ve fallback cache yazması kolay ama yanlış yapması da kolay. Finexly'nin daha yüksek dakika başı limitleri çoğu zaman bu katmanı tamamen atlatmanızı sağlar.
  • Bir kesintinin maliyeti. Tek döviz sağlayıcınız çökerse ödemeniz kırılır. İki API'nin de iyi uptime'ı var, ama yine de bir geri dönüş yolu planlayın — DB'de saklanan günlük bir snapshot bile siteyi ayakta tutar.
  • Trading uygulamaları için uyumluluk incelemesi. Forex verisini (sadece görüntüleme değil) yürütme kararları için kullanıyorsanız, denetçiler veri kaynağı ve güncelleme sıklığı hakkında soru sorar. Alpha Vantage'ın NASDAQ lisansı burada yardımcı olur; görüntüleme sınıfı kurlar için Finexly'nin dökümante edilmiş güncelleme sıklığı fazlasıyla yeterli.
  • Gecikme vergisi. Her 100 ms API gecikmesi e-ticaret ödemesinde yaklaşık %1 dönüşüm. Sağlayıcı ne olursa olsun agresif cache yapın.

Diğer seçenekleri de karşılaştırıyorsanız ExchangeRate-API vs CurrencyLayer vs Finexly karşılaştırması ve Finexly vs Open Exchange Rates vs Fixer karşılaştırması okumaya değer.

İkisini Nasıl Birleştirirsiniz

Bazı ekipler gerçekten her ikisine de ihtiyaç duyar. Pragmatik bir desen:

  • Finexly yüksek trafikli, düşük riskli görüntüleme yolunda: ürün sayfaları, ödeme, dashboard'lar. Agresif cache. Hedef: ucuz, hızlı, asla kararmaz.
  • Alpha Vantage analitik yolda: gün sonu raporlama, admin araçlarında RSI yerleşimleri, backtest'ler. Hedef: zengin veri, daha yüksek gecikmeyi kabul.

Önde basit bir yönlendirici:

async function getQuote(from, to, opts = {}) {
  // Görüntüleme yolu: ucuz, hızlı, cache'li.
  if (opts.purpose === "display") {
    return getRateFinexly(from, to);
  }
  // Analitik yol: göstergeler, intraday.
  if (opts.purpose === "analytics") {
    return getRateAlphaVantage(from, to, { withIndicators: true });
  }
  return getRateFinexly(from, to);
}

Bu desen sıcak yolu ucuz ve soğuk yolu zengin tutar. Alpha Vantage'ın derinliği için yalnızca gerçekten kullandığınızda ödersiniz.

Sıkça Sorulan Sorular

Finexly, Alpha Vantage'ın döviz endpoint'lerinin doğrudan yerine geçer mi? CURRENCY_EXCHANGE_RATE ve temel FX_DAILY (orta piyasa) için evet — geçiş esasen endpoint adı değişikliği ve yanıt parser ayarıdır. Intraday OHLC, bid/ask veya teknik göstergeler için hayır — Finexly bunları kasıtlı olarak yayınlamaz.

Bağımsız geliştirici için hangisi daha ucuz? Finexly. Ücretsiz katman çoğu yan projeyi kapsar (1.000/ay vs Alpha Vantage'ın her çağrısını tüketmiş olsanız bile ~750/ay) ve en düşük ücretli plan 6,99 $ vs 49,99 $/ay.

Alpha Vantage daha kaliteli forex verisi sunar mı? Bid/ask ve intraday OHLC'li trading sınıfı forex için evet — NASDAQ lisanslı feed bunun için yapıldı. Bir e-ticaret, SaaS veya muhasebe aracının ihtiyaç duyduğu görüntüleme sınıfı orta piyasa kurları için ikisi de mükemmel ve anlamlı bir fark görmezsiniz.

İki API'yi birlikte kullanabilir miyim? Evet, birçok ekip bunu yapıyor. Tipik bölünme: Finexly ucuz, hızlı görüntüleme yolu için; Alpha Vantage gösterge veya intraday OHLC isteyen admin tooling için.

Finexly, Alpha Vantage'a kıyasla ne kadar hızlı? Finexly'nin tipik p50'si 50–150 ms, Alpha Vantage'ın forex için tipik olarak 200–600 ms. Kesin sayılar coğrafya ve cache'e bağlıdır ama fark gerçek ve kullanıcıya yansır.

Tarihsel kurlar nasıl? İkisi de tarihsel veri sunar. Alpha Vantage ücretli planlarda 20+ yıl; Finexly ücretsiz dahil tüm planlarda 10+ yıl. Çoğu faturalandırma, muhasebe ve raporlama kullanım durumu için 10+ yıl fazlasıyla yeterli.

Başlamak için kredi kartı gerekir mi? Finexly ücretsiz katmanında gerekmez. Alpha Vantage e-posta gerektirir ama 25/gün ücretsiz için kart istemez.

Hemen Başlayın

Alpha Vantage'ın 25/gün limiti, fiyat tabanı veya string tipli yanıt yükleriyle güreşiyorsanız — ve ürününüz "ürün olarak trading" değil "özellik olarak döviz" ise — Finexly tam size göre yapıldı.

Gerçek zamanlı döviz kurlarını projenize entegre etmeye hazır mısınız? Ücretsiz Finexly API anahtarınızı alın — kredi kartı yok. Aylık 1.000 ücretsiz istek, 166+ para birimi, 150 ms altı yanıt süreleri ve doğrusal ölçeklenen öngörülebilir fiyatlandırmayla başlayın. Ya da Finexly API dokümantasyonu ile yan yana benchmark'larınızı kendiniz çalıştırıp karar verin. Çoğu geliştirici bir öğleden sonra içinde kararını verir.

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 →