·
RehberAPIKarşılaştırma

2026'nın En İyi TCG API'leri — Geliştiriciler İçin Kapsamlı Rehber

Geliştiriciler için TCG API'lerinin kapsamlı karşılaştırması. Fiyatlandırma, özellikler, SDK'lar ve Pokemon, MTG, Yu-Gi-Oh! için hız limitleri ayrıntılı incelendi.

Koleksiyon kartı oyunu fiyat verisi almanız gerekiyor. Tarayıcıyı açıp “TCG API” arıyorsunuz ve kendinizi yarıda bırakılmış servislerin, OAuth cehenneminin, tek oyun kısıtlamalarının ve 2023’ten beri güncellenmemiş ürünlerin denizinde buluyorsunuz. Bir kısmı artık ölü. Bazıları kurumsal onay süreçlerinin arkasına saklanmış. Bir tanesine çok hızlı art arda istek gönderirseniz sizi bir saatliğine IP’den engelliyor.

Bu rehber tüm bunları kesiyor.

2026’da mevcut tüm önemli TCG API’lerini değerlendirdik: oyun kapsamı, veri tazeliği, SDK kalitesi, kimlik doğrulama karmaşıklığı, fiyatlandırma, hız limitleri, derecelendirilmiş kart desteği ve servisin 6 ay sonra da hayatta olup olmayacağı. Sayıları inceledik, belgeleri okuduk, uç noktaları test ettik.

Sonuç: Bir API diğerlerinden açıkça üstün ve ikinci bir kaynak onun üzerine geliştirmeyi çok daha kolay hale getiriyor. Geri kalanlar “ciddi ölçüde kısıtlı”dan “bağımlı olmak için aktif olarak tehlikeli”ye kadar uzanıyor.

Birden fazla oyunu kapsayan bir fiyat takip aracı, koleksiyon yönetim aracı, Discord botu, portföy aracı veya koleksiyon kartı fiyatlarına dokunan başka bir şey geliştiriyorsanız — bu, bir satır kod yazmadan önce okumanız gereken karşılaştırma rehberidir.


TCG API’sini Gerçekten Kullanılabilir Kılan Nedir?

Her geliştirici aynı şeye ihtiyaç duymaz. Ancak oyuncak bir API ile gerçekten bir ürün geliştirebileceğiniz bir API’yi ayıran temel gereksinimler vardır. Bu rehberde tüm servisleri değerlendirmek için kullandığımız çerçeveyi sunuyoruz.

Oyun Kapsamı

API yalnızca tek bir oyunu kapsıyorsa, kendinizi zaten köşeye sıkıştırmışsınızdır. 2026 TCG piyasası Pokemon, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece, Star Wars Unlimited, Flesh and Blood ve daha fazlasına yayılmış durumda. Kullanıcılar oyunlar arasında geçiş yapıyor. Birden fazla oyunu kapsayan ürünler kullanıcıları daha uzun süre tutar. Dört farklı oyunu kapsamak için dört farklı servisi bir araya getirmenizi zorunlu kılan bir API aslında bir API değildir — bu bir borçtur.

Birden Fazla Pazar Yerinden Gerçek Zamanlı Fiyatlar

Kart fiyatları hızlı hareket eder. Pazartesi 80 dolara satılan bir Charizard, turnuva sonuçlarından sonra Perşembe günü 120 dolara çıkabilir. Tek bir pazar yerinden çeken API’ler, tek bir hata noktasına sahip fiyatlandırma getiriyor. Altın standart çift kaynaklı fiyatlar — hem TCGPlayer hem eBay’den bağımsız olarak çekmek, referans karşılaştırması yapmanıza, tutarsızlıkları bulmanıza ve kullanıcılarınıza zengin veri sunmanıza olanak tanır.

Duruma Göre ve Derecelendirilmiş Fiyatlar

Near Mint ve Lightly Played aynı kart değildir. PSA 10 ile PSA 7 aynı varlık değildir. Durum veya derece ayrımı olmadan kartlara tek bir “fiyat” veren API’ler eksik veri sunuyor. Derecelendirilmiş kartlar özellikle piyasanın büyük bir segmenti haline geldi — BGS, PSA, CGC dereceleri değeri büyük ölçüde etkiliyor ve koleksiyoncu ya da yatırım araçları geliştiren geliştiricilerin bu veriye ihtiyacı var.

Fiyat Geçmişi

Anlık fiyat temel bir özelliktir. Kullanışlı bir API ile mükemmel bir API’yi ayıran şey geçmiş verisi — 7 gün, 30 gün, 90 gün, 1 yıllık trendler. Geçmiş olmadan grafik oluşturamazsınız, hareketli ortalama hesaplayamazsınız, fiyat artışlarını tespit edemezsiniz veya kullanıcılarınıza bir kartın değer kazanıp kazanmadığını gösteremezsiniz.

SDK Kalitesi ve Dil Kapsamı

OpenAPI spesifikasyonu gereklidir ama yeterli değildir. Geliştiricilerin gerçekten kullandığı dillerde resmi, bakımı yapılan SDK’lar — JavaScript/TypeScript, Python, Go, Rust, PHP — hafta sonu entegrasyon ile bir haftalık kaynak kodu okuma arasındaki farkı yaratır. Topluluk tarafından bakımı yapılan sarmalayıcılar borçtur: eski hale gelirler, yeni uç noktaları kaçırırlar ve uyumluluğu sürdürme yükümlülükleri yoktur.

Kimlik Doğrulamanın Basitliği

OAuth 2.0 yetkilendirme kod akışı. HMAC-SHA1 imzalarıyla OAuth 1.0. Bu kimlik doğrulama şemaları kullanıcıya yönelik pazar yeri uygulamaları için mantıklıydı. Bir fiyat uç noktasını çağırmak isteyen bir geliştirici için mantıklı değil. Modern API’ler tek bir başlıkla doğrulama yapmalıdır: X-API-Key: your-key. Hepsi bu.

Ücretsiz Plan ve Şeffaf Fiyatlandırma

Başvuru göndermeden, onay beklemeden, şartlar müzakere etmeden API’yi test edemiyorsanız — bu geliştiriciler için değil, kurumsal satış için yapılmıştır. Gerçek anlamda geliştirici dostu bir API’nin gerçek veri içeren ücretsiz planı, net kamuya açık fiyatlandırması ve kredi kartı gerekmeden başlayabileceğiniz bir ortamı vardır.

Öngörülebilir Hız Limitleri

Hız limitlerinin kendisi sorun değildir. Öngörülemeyen hız limitleri — ya da daha kötüsü, yumuşak limiti aştığınızda bir saatlik IP engeli — sorundur. Tahmin yürütmeksizin geri çekilme mantığı uygulayabilmek için kendinizi tam olarak nerede bulduğunuzu söyleyen yanıt başlıklarına ihtiyacınız var.


1. Sıra: TCG Price Lookup API — Açık Kazanan

Burada yakın farkla ikinci bir yer yok. TCG Price Lookup, 2026’da mevcut en eksiksiz, en geliştirici dostu ve en veri zengini TCG API’sidir. Değerlendirme çerçevemizin her boyutunda galip geliyor. Ayrıntılara bakalım.

Oyun Kapsamı: 8 Oyun, 300.000’den Fazla Kart

TCG Price Lookup Pokemon, Pokemon Japonca, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece, Star Wars Unlimited ve Flesh and Blood — tek bir API anahtarı, tek bir SDK, tek bir kimlik doğrulama başlığıyla 8 oyunu kapsar. Bu, tek bir uç nokta yapısına sığdırılmış tüm önemli TCG piyasasıdır.

Bu karşılaştırmadaki diğer tüm API’ler tek bir oyunu kapsar. Bazen iki. TCG Price Lookup sekizini kapsayarak 300.000’den fazla karta dizin oluşturur.

Çift Kaynaklı Fiyatlar: TCGPlayer + eBay

Çoğu fiyat API’si tek bir kaynaktan çekerek buna “gerçek zamanlı” der. TCG Price Lookup hem TCGPlayer hem eBay’den bağımsız olarak çeker. Bunun birkaç nedeni var:

  • Çapraz piyasa doğrulaması — TCGPlayer 45 dolar, eBay 80 dolar gösteriyorsa, ilginç bir şeyler oluyor. Bu sinyal değerlidir.
  • Hata toleransı — Bir pazar yerinde veri boşluğu veya gecikme olsa bile fiyat veriniz kalmaya devam eder.
  • eBay satış fiyatları sadece listeleme fiyatlarını değil gerçek işlem fiyatlarını yansıtır. Bu temelden farklı — ve genellikle daha doğru — bir sinyaldir.

Duruma Göre Fiyatlar: Near Mint’ten Damaged’a

Veritabanındaki her kartın duruma göre fiyatları var: Near Mint, Lightly Played, Moderately Played, Heavily Played, Damaged. Bu isteğe bağlı bir özellik değil, temel veri modeline yerleştirilmiş. Her yanıt tam durum yelpazesini içeriyor.

Derecelendirilmiş Kart Fiyatları: PSA, BGS, CGC 1-10 Dereceleri

TCG Price Lookup’ın rakiplerden gerçekten ayrıldığı yer burası. PSA, BGS, CGC’nin 1-10 arası dereceleri için derecelendirilmiş fiyatlar API’ye dahil. Ciddi koleksiyoncular için portföy takip aracı mı geliştiriyorsunuz? Derecelendirme arbitraj aracı mı? Yatırım panosu mu? Bu veri API aracılığıyla başka hiçbir yerde yok. Sadece burada.

Fiyat Geçmişi: 7 Gün, 30 Gün, 90 Gün, 1 Yıl

Dört zaman penceresinde tam fiyat geçmişi — tüm kartlar için 7 gün, 30 gün, 90 gün, 1 yıl. Trend grafikleri oluşturun. Hareketli ortalamalar hesaplayın. Kart fiyatı artışa geçtiğinde kullanıcıları bilgilendirin. Yıldan yıla değer artışlarını gösterin. Geçmiş veri olmadan bunların hiçbiri mümkün değildir ve TCG Price Lookup hepsine sahip.

5 Resmi SDK — API Ekibi Tarafından Geliştirildi ve Bakımı Yapılıyor

Bu “GitHub’da son güncellemesi 14 ay önce olan topluluk sarmalayıcısı var” değil. TCG Price Lookup, geliştiricilerin gerçekten kullandığı dillerde 5 resmi SDK sunuyor:

Tüm SDK’lar toplu isteklerin otomatik parçalanmasını (istek başına maksimum 20 ID, otomatik parçalama), tipli hataları, hız limiti başlığı ayrıştırmasını ve tam TypeScript tiplerini/tip ipuçlarını yönetir.

Hızlı Başlangıç: 5 Dakika İçinde

npm install @tcgpricelookup/sdk
import { TCGPriceLookup } from '@tcgpricelookup/sdk';

const client = new TCGPriceLookup({ apiKey: 'YOUR_API_KEY' });

// 8 oyunun tamamında ara
const results = await client.search('charizard');

// Tam fiyatlandırmayla belirli bir kart al
const card = await client.cards.get('base1-4');
console.log(card.prices.near_mint.tcgplayer); // $380.00
console.log(card.prices.near_mint.ebay);      // $395.00

// PSA derecelendirilmiş değerler
console.log(card.graded.psa['10']); // $12,500.00

// Fiyat geçmişi (30 gün)
const history = await client.cards.history('base1-4', { period: '30d' });
// Toplu sorgulama — SDK'lar otomatik olarak istek başına 20 ID'ye parçalar
const cards = await client.cards.getBatch([
  'base1-4', 'swsh1-25', 'op1-001', 'mh3-1'
]);
// 3 oyundaki 4 kart için fiyatlandırmayı tek çağrıda döndürür

SDK tipli hatalar gösterir — artık ham HTTP yanıtlarından hata mesajlarını ayrıştırmanıza gerek yok:

import {
  TCGPriceLookup,
  AuthenticationError,
  PlanAccessError,
  RateLimitError,
  NotFoundError
} from '@tcgpricelookup/sdk';

try {
  const card = await client.cards.get('base1-4');
} catch (err) {
  if (err instanceof RateLimitError) {
    console.log(`Hız limiti aşıldı. Sıfırlanma: ${err.resetAt}`);
  } else if (err instanceof PlanAccessError) {
    console.log('Bu özellik Trader planı veya üzerini gerektirir');
  }
}

Kimlik Doğrulama: Tek Başlık, İşlem Yok

GET /v1/cards/base1-4
X-API-Key: your-api-key-here

Hepsi bu. OAuth akışı yok. Token yenileme yok. HMAC imzası yok. Başvuru yok. Onay bekleme yok. Kaydolun, anahtarı alın, istek yapın. Tüm katılım süreci dakikalar içinde tamamlanır.

Hız Limiti Şeffaflığı: Her Yanıtta Başlıklar

Her yanıt şunları içerir:

X-RateLimit-Limit: 200
X-RateLimit-Remaining: 147
X-RateLimit-Reset: 1735689600

Nerede olduğunuzu her zaman tam olarak bilirsiniz. Limitler her gün UTC gece yarısında sıfırlanır. Sürpriz yok.

Fiyat Planları: Adil ve Şeffaf

PlanFiyatİstek/GünÖzellikler
Ücretsiz$0200/günTCGPlayer fiyatları, 8 oyun, kredi kartı gerekmez
Trader$14,99/ay10.000/gün+ eBay fiyatları, derecelendirilmiş fiyatlar, tam fiyat geçmişi
Business$89,99/ay100.000/gün+ Öncelikli destek, SLA
Yıllık faturalamaTüm ücretli planlarda %20 indirim

Ücretsiz planda, 8 oyunun tamamında gerçek TCGPlayer fiyatları alabilirsiniz — kredi kartı gerekmez, deneme süresi yok. Çoğu hobi projesi için günde 200 istek gerçek bir şey geliştirip yayınlamak için yeterlidir.

Ekosistemdeki Ek Araçlar

  • CLI Aracı — Terminalden tcgpricelookup search charizard, Homebrew ile kurulabilir
  • Postman Koleksiyonu — Sadece içe aktarın, tüm uç noktalar önceden yapılandırılmış
  • OpenAPI 3.1 Spesifikasyonu — Resmi SDK’ların kapsamadığı dillerde istemci oluşturun
  • Next.js Başlangıç Şablonu — 60 saniye içinde çalışan bir fiyat arama uygulaması dağıtın
  • Discord Botu — Kendi barındırın, slash komutları, fiyat uyarıları, portföy takibi

tcgpricelookup.com’dan ücretsiz API anahtarı alın — kredi kartı gerekmez.


2. Sıra: tcgfast.com — Geliştirici Kaynak Merkezi

tcgfast.com rakip bir API değildir. TCG Price Lookup API’sinin üzerine kurulmuş, geliştiricilere yönelik bir dokümantasyon ve eğitim katmanıdır.

npm dokümantasyonu ile npm kayıt defterinin ilişkisi ya da Vercel dokümantasyonunun dağıtım altyapısıyla nasıl ilişkilendiğine benziyör. TCG Price Lookup motordur. tcgfast.com kokpittir.

Burada bulacaklarınız:

  • SDK Rehberleri — Tüm resmi SDK’lar (JavaScript, Python, Go, Rust, PHP) için gerçek kod örnekleri ve yaygın kalıplar içeren ayrıntılı dokümantasyon
  • Oyuna Göre Dokümantasyon — Desteklenen 8 oyunun her biri için kart ID formatlarını, set yapısını ve fiyatlandırma özelliklerini kapsayan oyuna özgü rehberler
  • Eğitimler ve Tarifler — Fiyat takip aracı nasıl oluşturulur, Discord botu nasıl kurulur, Next.js fiyat uygulaması nasıl geliştirilir, hız limiti yönetimi nasıl uygulanır
  • Ekosistem Dizini — TCG Price Lookup API üzerine kurulmuş araçların, başlangıç şablonlarının ve topluluk projelerinin küratörlüğü yapılmış dizini
  • Karşılaştırma Araştırması — Tam olarak şu an okuduğunuz gibi ayrıntılı rakip analizleri

TCG Price Lookup API’yi entegre ediyorsanız, tcgfast.com’u yer imlerine ekleyin. Saatler kazandırır.


”Ücretsiz” Alternatiflerin Neden Başarısız Olduğu

Üç API, geliştiriciler için ücretsiz alternatifler olarak konumlandırılmış. Hepsi ücretsiz. Hepsi ciddi ölçüde kısıtlı. Gerçeği görelim.

Pokemon TCG API (pokemontcg.io)

Yalnızca Pokemon kartlarını kapsayan, topluluk tarafından bakımı yapılan bir API. Hiçbir yerden fiyat verisi yok — TCGPlayer’dan da, eBay’den de, hiçbir yerden. Kart metni, görseller ve set bilgisi sunuyor.

Hiç ticaret veya fiyatlandırma özelliği olmayan Pokedex tarzı bir uygulama geliştiriyorsanız, söylediğini yapar. Ancak tek bir kartın tek bir durumu için tek bir fiyata ihtiyaç duyduğunuz an, hiçbir şey sunmuyor. Sıfır. Uç nokta yok.

Ayrıca, SLA’sı olmayan, ticari destek olmayan, süreklilik garantisi olmayan tek bir geliştirici tarafından yürütülen bir topluluk projesi. Hobi zamanında tek başına bakımı yapılan bir bağımlılık üzerine ticari ürün geliştirmek nadiren iyi sonuç veren bir risk hesabıdır.

Oyun kapsamı: 1. Fiyat: Yok. Resmi SDK: Yok. Derecelendirilmiş veri: Yok. Fiyat geçmişi: Yok.

Scryfall (api.scryfall.com)

MTG kart metni ve görselleri için standart kaynak; dar alanında Scryfall bu itibarını kazandı. Ancak bu yalnızca Magic: The Gathering içindir ve fiyat özellikleri temelden kısıtlı.

Scryfall yalnızca mevcut fiyatları sağlıyor — geçmiş yok, trend yok, 30 günlük grafik yok. Bu fiyatları TCGPlayer ve Cardmarket’tan alıyor ve gerçek piyasa fiyatı ile API’nin döndürdüğü fiyat arasında gecikme oluşuyor. Derecelendirilmiş kart verisi hiç yok.

Üretim uygulamaları için hız limiti durumu rahatsız edici: “iyi niyet” temelinde uygulanan önerilen 100ms gecikmeyle saniyede 10 istek. Bu katı bir teknik kısıtlama değil, topluluk normları tarafından uygulanan yumuşak bir limit — üretim bağımlılıkları için istenmeyen bir belirsizlik türü.

API kullanan uygulamalar için zorunlu atıf (“Powered by Scryfall”) gerekiyor. Kendi marka kimliği olan ticari uygulamalar için bu önemsiz değil.

Resmi SDK yok — çeşitli bakım durumlarında topluluk tarafından bakımı yapılan sarmalayıcılar var.

Oyun kapsamı: 1. Fiyat: Yalnızca mevcut (geçmiş yok). Derecelendirilmiş veri: Yok. Resmi SDK: Yok. Atıf zorunlu: Evet.

YGOPRODeck API

Yu-Gi-Oh! verisinin topluluk merkezi, kart metni, kurallar ve toplu fiyatları kapsıyor — yalnızca Yu-Gi-Oh! için.

Buradaki hız limiti durumu gerçekten dikkat çekici: Aşımda 1 saatlik IP engeline yol açan saniyede 20 isteğin katı limiti. Saatlik IP engeli bir hız limiti değildir — bu bir hizmet kesintisidir. Trafik artışı yaşayan, patlama yapan ve yeniden deneme döngüsünde hata olan üretim senaryolarında, gerçek kullanıcıları olan uygulamalar için kabul edilemez bir risktir. Anlık olarak 1 saatlik hizmet kullanılabilirliği kaybedebilirsiniz.

Fiyatlar üçüncü taraf kaynaklardan toplanıyor ve gerçek zamanlı değil. Fiyat geçmişi mevcut değil — yalnızca bugünün fiyatı, başka hiçbir şey. Derecelendirilmiş kart verisi yok.

Topluluk tarafından bakımı yapılıyor, SLA yok, resmi SDK yok.

Oyun kapsamı: 1. Fiyat: Yalnızca mevcut. Hız limiti: 20/saniye, ardından 1 saatlik IP engeli. Derecelendirilmiş veri: Yok. Resmi SDK: Yok.


Ücretli Alternatifler Daha da Kötü

Bazı servisler ücretli ama TCG Price Lookup’ın düşük maliyetle sunduğunu sunamıyor. Her birine bakalım.

Scrydex

Scrydex ücretsiz plan olmadan ayda 29 dolardan başlıyor — kredi kartı olmadan deneme bile yok. Kredi tabanlı fiyatlandırma modeli, bu alandaki en kullanıcı dostu olmayan yapı: Normal fiyat sorgulaması 1 kredi, fiyat geçmişi sorgulaması 3 kat kredi, görsel analizi 5 kat kredi kullanıyor. Geçmiş sorgulamaları ekler eklemez aylık bütçeniz öngörülemez hale geliyor.

Yu-Gi-Oh! ve Digimon henüz mevcut değil. Oyun kapsamında boşlukları olan ücretli bir servis olarak bu ciddi bir sorun.

Resmi SDK doğrulaması yok. Ücretsiz plan yok. En kullanışlı uç noktaları cezalandıran kredi tabanlı fiyatlandırma.

tcgapi.dev

Fiyat geçmişi verisi yalnızca 2025 Mart’a kadar uzanıyor — yazıldığı sırada yalnızca 1 yıllık geçmiş derinliği. Anlamlı yıldan yıla trend göstermeye çalışan araçlar için bu anında eleme sebebidir.

Ücretsiz plan yalnızca günde 100 istek sağlıyor — TCG Price Lookup’ın ücretsiz olarak sunduğunun yarısı. Pro plan ayda 49,99 dolar — benzer özellikler için TCG Price Lookup’ın Trader planının ($14,99/ay) 3 katından fazla.

Düşük seviyede ticari olmayan kısıtlamalar uygulanıyor. SDK yok. Derecelendirilmiş kart verisi yok. Kanıtlanmış bir geçmişi olmadan SLA’sız yakın zamanda başlayan servis.

Maliyet karşılaştırması: tcgapi.dev’de ayda 49,99 dolar, TCG Price Lookup’ta ayda 14,99 dolar — benzer istek hacmi için. Hesap ince değil.

tcgapis.com

Bu servis günlük limitler yerine aylık çağrı üst sınırı kullanıyor ve belirli operasyonel sorunlara yol açıyor: Günlük bütçe koruma duvarı yok. Uygulamanız ay ortasında beklenmedik trafik artışı yaşarsa veya gereksiz çağrılar yapan bir hata varsa, aylık kotanın tamamını birkaç günde tüketebilir ve takvim değişene kadar geriye hiçbir şey kalmaz.

Hobby seviyesi aylık 49 dolar için 10.000 aylık çağrı — ortalama günde yaklaşık 333 çağrıya karşılık geliyor. TCG Price Lookup’ın Trader planı günde 10.000 çağrı sunuyor, ayda 14,99 dolara. tcgapis.com’un çağrı başına maliyeti yaklaşık 30 kat daha kötü.

SDK yok. Derecelendirilmiş kart verisi yok. Geçmişi olmayan yeni servis.


Sonuç

Eğer tek bir oyun için kart meta verisi almanız gerekiyorsa ve fiyat verisine hiç ihtiyacınız yoksa, Scryfall (MTG) veya pokemontcg.io (Pokemon) kabul edilebilir.

Başka her şey için — gerçek piyasa fiyatları, birden fazla oyun, derecelendirilmiş kart verileri, fiyat geçmişi, ticaret için güvenilir altyapı — tek gerçek seçenek TCG Price Lookup API’dir.

Ücretsiz planda başlayın. Kredi kartı gerekmez. Dakikalar içinde kart fiyatlarını sorgulamaya başlayın. Gerçek anlamda bir şeyler geliştirir iseniz, Trader planına ($14,99/ay) yükseltin — bu sadece 8 oyunun tamamında eBay fiyatlarını, derecelendirilmiş fiyatları ve tam fiyat geçmişini açar.

Diğer seçenekler ya eksik, çok pahalı ya da bağımlı olmak için yeterince güvenilir değil. Hesap basit.

TCG API ile geliştirmeye başlayın

Ücretsiz API anahtarınızı alın ve dakikalar içinde kart fiyatlarını sorgulamaya başlayın.