Developer GuidesGuide

PancakeSwap API nedir? Belgeler ne diyor, ne arşivli

PancakeSwap, ölçtüğüm gün BNB Smart Chain DEX hacminin yüzde 91,8'ini taşıdı, ama belgelenmiş bir REST API'si yok. Dokümanların gerçekte ne sunduğunu ve en üst Google sonucunun neden bir 500 hatasına çıktığını anlatıyoruz.

PancakeSwap API nedir? Belgeler ne diyor, ne arşivli
Illustration: CoinPaprika

Kısa cevap. PancakeSwap bir REST API belgelemiyor. Geliştirici dokümanlarının API'ler bölümünde tam olarak bir sayfa var, ve o sayfa subgraph'lar hakkında: iki barındırma sağlayıcısına bölünmüş 17 tanesi, bunların üçü işlem verisiyle ilgili.

İnsanların hatırladığı REST API, pancake-info-api idi. Kasım 2022'de arşivlendi. Sunucusu hâlâ ayakta ve hâlâ yanıt veriyor, ki bir öğleden sonranızı çalan kısım da bu.

PancakeSwap, DEX veri soruları arasında sıra dışı bir vaka, çünkü protokol neredeyse zincirin tamamı. 22 Eylül 2026'da BNB Smart Chain DEX hacminin %91,8'ini taşıdı. BSC üzerine ne inşa ediyor olursanız olun, çoğunlukla PancakeSwap üzerine inşa ediyorsunuz demektir.

Bu da onun genel veri yüzeyinin durumunu düzgün ortaya koymayı değerli kılıyor. Aşağıda dokümanların gerçekte neyi belgelediği, en üst Google sonuçlarının sizi nereye göndereceği, ve o gün BSC'nin nasıl göründüğü var. Yöntem en sonda.

PancakeSwap'ın belgelediği, ve belgelemediği

developer.pancakeswap.finance adresindeki geliştirici dokümanlarının bir API'ler menüsü var. Bir alt sayfası var, /apis/subgraph, ve ikinci bir girdi yok. REST referansı yok, OpenAPI belgesi yok, PancakeSwap'a ait barındırılan bir sorgu endpoint'i yok.

O sayfa 17 subgraph listeliyor. Çoğu işlemle ilgili değil:

Neyi kapsıyor Subgraph'lar
İşlem verisi Exchange V2, Exchange V3, Exchange StableSwap
Geri kalan her şey Lottery, Pottery, NFT Market, Prediction v1, Prediction v2, Prediction v2 CAKE, Profile, SmartChef, Trading Competition v1'den v4'e, MasterChef v2, MasterChef v3

Yani işe yarayan yüzey üç subgraph, ve her biri bir zincirdeki bir sürüme özgü. Exchange V2 ve V3, BSC, Ethereum, Arbitrum, zkSync, Linea, Base ve opBNB için ayrı ayrı listeleniyor. StableSwap yalnızca BSC ve Arbitrum için listeleniyor.

Nerede barındıklarında bir tuhaflık var. BSC ve opBNB, NodeReal'e işaret ediyor, geri kalan her şey The Graph'a. Tek bir protokol için iki sağlayıcı, iki farklı koşul seti, iki farklı hesap açma yeri. Dokümanlar ayrıca "Güncel sürüm için lütfen Github deposuna bakın" diye açılıyor, ki bu makul bir şey ve aynı zamanda gerçek doğruluk kaynağının nerede olduğunun bir işareti.

Dikkat çeken bir boşluk daha var. Dokümanların ön sayfası, PancakeSwap Infinity'yi borsanın bir sonraki sürümü olarak duyuruyor. Subgraph sayfası Infinity'den hiç bahsetmiyor.

Hâlâ sıralanan arşivlenmiş depo, ve götürdüğü 500 hatası

PancakeSwap API'yi arayın, github.com/pancakeswap/pancake-info-api Google'ın ilk sayfasında çıkar. 329 yıldızı var ve kendini "PancakeSwap zincir üstü veri sorgusu için sunucusuz API uygulaması" olarak tanımlıyor, ki tam olarak aradığınız şey gibi geliyor.

2022'den beri arşivlenmiş durumda. Son commit'i 13 Kasım 2022'de yapıldı.

İnsanlara zaman kaybettiren kısım burada. Belgelediği sunucu hâlâ çalışıyor. 22 Eylül 2026'da çağırmak:

curl "https://api.pancakeswap.info/api/v2/summary" HTTP 500 {"error":{"code":500,"message":"Network error: request to https://error.thegraph.com/apierror.json failed, reason: getaddrinfo ENOTFOUND error.thegraph.com"}}

O hatayı okuyun. Bir 404 değil ve bir bakım sayfası değil. Kendi arka ucu, The Graph barındırılan subgraph'larını emekliye ayırdığında ortadan kaybolan, bir 500 içine sarılmış bir DNS hatası döndüren canlı bir servis. Buna entegrasyon sırasında rastlarsanız, her şey bunun geçici bir sorun olduğunu ve tekrar denemeye değdiğini düşündürür. Değil. Hiçbir şey geri gelmiyor.

PancakeSwap, 22 Eylül 2026'da BNB Smart Chain'in %91,8'iydi

O gün BSC'de on üç DEX hacim taşıdı. Üçü PancakeSwap'tı:

DEX Hacim, 24s Havuzlar
PancakeSwap V3$841.144.9833.340
PancakeSwap V2$792.751.48441.305
PancakeSwap StableSwap$291.27613
BSC'deki geri kalan her şey, on DEX$146.533.7706.361
Bütün zincir$1.780.721.51351.019

Kalan kısım için bağlam vermek gerekirse, PancakeSwap dışındaki en büyük mecra $75.247.512 ile Uniswap v3 oldu, hemen ardından $68.607.214 ile Uniswap v4 geldi. İkisi birlikte diğer %8,2'lik dilimin çoğunu oluşturuyor.

Tek bir sürüm yetmiyor, ve hangisi olduğu yazı turaya yakın

O gün V3, PancakeSwap'ın hacminin %51,5'ini aldı, V2 ise %48,5'ini. BSC'ye yalnızca V3'e bakan bir subgraph yöneltirseniz, protokolün yaklaşık yarısını okuyor olursunuz, ve hiçbir şeyin eksik olduğuna dair bir işaret gelmez.

Havuz sayıları diğer yöne çekiyor ve bir indeks planlamadan önce bilinmeye değer. V2, V3'ün 3.340'ına karşı 41.305 havuz tutuyor. V3, benzer bir hacmi on ikide bir kadar havuza sıkıştırıyor, yani yalnızca V2'ye bakan bir görünümde uzun kuyruk var, yalnızca V3'e bakan bir görünümde ise derinlik. İkisine de ihtiyacınız var, ki bu daha başlamadan zincir başına iki subgraph demek.

PancakeSwap havuzları için tek bir çağrı

Diğer yol, her sürümü zaten taşıyan bir indekse yapılan bir REST çağrısı. Anahtar yok, kayıt yok, GraphQL yok:

curl "https://api.dexpaprika.com/networks/bsc/pools/search?dex_name=pancakeswap_v3&limit=3"

Bu, HTTP 200 ve {results, has_next_page, next_cursor, query} şeklinde bir nesne döndürür. Satırlar id, dex_id, dex_name, chain, volume_usd_24h, volume_usd_7d, volume_usd_30d, liquidity_usd, transactions_24h, price_usd, fee, created_at, created_at_block_number, dört price_change_percentage_* penceresi ve bir tokens dizisi taşır.

pancakeswap_v3'ü pancakeswap_v2 veya pancakeswap_stable ile değiştirin, şekil değişmez. Görünen adı değil id'yi kullanın: dex_name tanımlayıcıyı alır, görünen ad bir hata yerine boş bir results ile 200 döndürür.

Bu havuzlardan herhangi biri için mumlar ve tekil swap'lar, /networks/bsc/pools/{address}/ohlcv ve /networks/bsc/pools/{address}/transactions'tan gelir, ki bu, bir subgraph'ın yalnızca birisi onun için varlığı (entity) yazdıysa size verdiği bir şey. Swap'lar endpoint'i, 30 Eylül 2026'dan beri api-pro.dexpaprika.com adresinde Dev ya da Pro planı gerektiriyor.

Havuz aramasını ve mumları denemek için anahtarsız çağrılar yeterli. console.dexpaprika.com adresinden ücretsiz bir anahtar hızı ve kotayı yükseltir, güncel rakamlar her katman için bu makalede değil fiyatlandırma sayfasında yer alıyor, çünkü sürekli değişiyorlar. Üzerine inşa etmeden önce bilmekte fayda var: ücretsiz katmandaki veri en fazla 60 saniye gecikmeli olabilir, ve gerçek zamanlı olan ücretli katman.

Sık sorulan sorular

PancakeSwap'ın bir API'si var mı?

Belgelediği bir REST API yok. Geliştirici dokümanlarının API'ler bölümünde tek bir sayfa var ve subgraph'ları kapsıyor. Piyasa verisi için The Graph üzerinde, ya da BSC ve opBNB için NodeReal üzerinde bir subgraph sorgularsınız, ya da PancakeSwap havuzlarını bunları zaten kapsayan bir indeksten okursunuz.

PancakeSwap API hız sınırları neler?

Alıntılanacak bir PancakeSwap hız sınırı yok, çünkü sınırlandırılacak PancakeSwap tarafından işletilen bir API yok. Sınırlarınız, sorguladığınız subgraph'ı barındıran tarafın, The Graph ya da NodeReal'in, kendi koşulları altında geliyor.

api.pancakeswap.info hâlâ çalışıyor mu?

Hayır. Yanıt veriyor, ki kafa karıştırıcı olan kısım bu, ama error.thegraph.com için bir DNS hatasıyla HTTP 500 yanıtı veriyor. Arkasındaki depo Kasım 2022'de arşivlendi.

PancakeSwap verisi için bir API anahtarına ihtiyacınız var mı?

Subgraph yolu için evet, zincire bağlı olarak The Graph'tan ya da NodeReal'den. PancakeSwap'ın kendisi hiçbir anahtar vermiyor.

Hangi PancakeSwap sürümünü indekslemeliyim?

22 Eylül 2026'nın kanıtına göre hem V2 hem V3'ü, o gün hacmi %51,5'e %48,5 paylaştıklarında. StableSwap, diğer ikisi kabaca $800 milyon civarındayken $291.276 ile BSC'de ihtiyaç duyana kadar bekletilecek kadar küçük.

PancakeSwap hangi zincirlerde çalışıyor?

Subgraph sayfası, hem Exchange V2 hem Exchange V3 için BSC, Ethereum, Arbitrum, zkSync, Linea, Base ve opBNB'yi, StableSwap için ise BSC artı Arbitrum'u listeliyor. Bu yazıdaki rakamlar yalnızca BSC için, ki hacmin olduğu yer de burası.

Bu rakamlar nasıl ölçüldü

Yukarıdaki her şey 22 Eylül 2026'da canlı bir kaynaktan okundu.

Subgraph envanteri ve zincir listeleri developer.pancakeswap.finance/apis/subgraph'tan geliyor, göz gezdirmek yerine ayrıştırılarak: 17 girdi, ve API'ler menüsünün bir alt sayfası olduğu iddiası, o sayfadaki her /apis/ bağlantısının bir kontrolü, ki tam olarak bir tane döndürüyor. Infinity boşluğu, aynı sayfada dokümanların ön sayfasındaki duyuruya karşı yapılan bir kelime sayımı.

pancakeswap/pancake-info-api'nin arşiv durumu, archived: true ve 13 Kasım 2022'lik bir son push bildiren GitHub API'sinden geliyor. 500 hatası gerçek bir çağrı, olduğu gibi alıntılandı, ve onu bir değil iki yola karşı çalıştırdım.

BSC tablosu, GET /networks/bsc/dexes'in api.dexpaprika.com'a karşı tek bir kez, anahtarsız çalıştırılmasından geliyor; her satır ve her iki toplam da sütunların toplamı tutsun diye aynı yanıttan. Havuz araması çalıştığı gibi alıntılandı ve 200 döndürdü.

Hacim rakamları, ölçüm anında kapanan 24 saatlik bir pencere ve hareket etmiş olacak. V2'ye karşı V3 bölünmesi, önümüzdeki ay farklı görünmesi en muhtemel rakam, ve bir şey planlamadan önce tekrar çalıştırmaya değer olan da bu.

Tam REST referansı docs.dexpaprika.com adresinde, ve BSC'de PancakeSwap için canlı swap akışı olan bir sayfa var.

Aynı soru iki başka DEX için: Uniswap API'sinin döndürdüğü şey, ve Raydium API'sinin Solana'da neyi kapsadığı.

Share this guide
Written by Mateusz Sroka

Original CoinPaprika guide.

Report a correction
All guides

Kripto paralar son derece dalgalıdır ve önemli riskler içerir. Yatırımınızın bir kısmını veya tamamını kaybedebilirsiniz.

Coinpaprika üzerindeki tüm bilgiler yalnızca bilgilendirme amaçlıdır ve finansal veya yatırım tavsiyesi niteliği taşımaz. Yatırım kararları almadan önce her zaman kendi araştırmanızı yapın (DYOR) ve nitelikli bir finansal danışmana danışın.

Coinpaprika, bu bilgilerin kullanımından kaynaklanan herhangi bir kayıptan sorumlu değildir.