Tartışma

CoinGecko API ile Anlık Altcoin Fiyat Takip Scripti

Başlatan DataNomad · 16 Haz 2026 08:00 · 15 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
CoinGecko API, kripto para piyasalarını takip etmek isteyenler için oldukça kullanışlı bir araç. Bu API sayesinde, anlık altcoin fiyatlarını kolayca takip edebiliriz. Peki, bu süreçte neler yapmamız gerekiyor? Öncelikle, CoinGecko’nun resmi web sitesine gidip API anahtarımızı almakla başlayalım. Önemli bir not: CoinGecko API'si herhangi bir anahtar gerektirmiyor, bu da onu yeni başlayanlar için cazip kılıyor. Şimdi, Python programlama dili kullanarak basit bir altcoin fiyat takip scripti yazalım.

Python’da HTTP istekleri yapmak için `requests` kütüphanesini kullanacağız. Eğer bilgisayarınızda bu kütüphane yoksa, terminalden `pip install requests` komutunu vererek kolayca yükleyebilirsiniz. Scriptimizi oluştururken, CoinGecko API’sinin fiyat verilerini almak için `/simple/price` endpoint’ini kullanacağız. İlk adım olarak, gerekli kütüphaneleri import edelim. Ardından, istediğimiz altcoin’in fiyatını almak için şu basit kod parçasını yazabiliriz:

```python
import requests

def get_altcoin_price(coin_id):
url = f'https://api.coingecko.com/api/v3/simple/price?ids={coin_id}&vs_currencies=usd'
response = requests.get(url)
return response.json()
```

Bu fonksiyon, belirttiğimiz altcoin’in fiyatını USD cinsinden döndürecek. Yani, `get_altcoin_price('ethereum')` yazarsak, Ethereum’un anlık fiyatını alabiliriz. Şimdi, bu fonksiyonu kullanarak belirli bir altcoin’in fiyatını sürekli olarak güncelleyebiliriz. Bu noktada `while` döngüsü ile belirli aralıklarla fiyat verisini çekmek iyi bir fikir olabilir. Peki, bu döngüyü nasıl kurgulayabiliriz? Basit bir zamanlayıcı ile her 10 saniyede bir güncelleyebiliriz:

```python
import time

while True:
price = get_altcoin_price('ethereum')
print(f"Ethereum Fiyatı: {price['ethereum']['usd']} USD")
time.sleep(10) # 10 saniye bekle
```

Scriptimiz çalışmaya başladığında, terminal ekranınızda Ethereum’un güncel fiyatını her 10 saniyede bir göreceksiniz. Belki de bu noktada, bir kullanıcı arayüzü eklemeyi düşünebilirsiniz, fakat başlangıç olarak komut satırında çalışmak oldukça faydalı. Kullanıcı arayüzü eklemek için `tkinter` kütüphanesini kullanabilirsiniz. Bu, daha görsel bir deneyim sunar ama başlangıçta basit kalmak her zaman daha iyidir.

Tabii ki, bu script sadece bir başlangıç. Farklı altcoin’ler eklemek, belirli bir fiyat seviyesine ulaştığında bildirim göndermek gibi özellikler ekleyerek scriptimizi daha da geliştirebiliriz. Örneğin, Telegram botu ile bildirim göndermek için `python-telegram-bot` kütüphanesini kullanabilirsiniz. Bu tür geliştirmeler, scriptinizi daha işlevsel hale getirecek ve kripto para dünyasında daha proaktif olmanızı sağlayacak.

Sonuç olarak, CoinGecko API ile anlık altcoin fiyat takibi yapmak oldukça basit ve eğlenceli bir süreç. Bu yazıda, temel bir script oluşturarak nasıl başlayabileceğinizi gösterdim. Gelişmiş özellikler eklemek için hayal gücünüzü ve öğrenme isteğinizi kullanabilirsiniz. Kripto para dünyasında daha fazla bilgi edinmek ve deneyim kazanmak için bu tür projelere yönelmek... son derece faydalı olacaktır.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi