파이썬

코인게코 API를 사용해 공급량 확인하기

Eluv 2024. 12. 26. 10:16
import requests

# 조회하려는 코인의 이름을 설정합니다 (예: 'bitcoin', 'ethereum', 'ripple' 등)
symbol = 'bitcoin'

url = f'https://api.coingecko.com/api/v3/coins/{symbol}'

response = requests.get(url)
data = response.json()

total_supply = data['market_data']['total_supply']
circulating_supply = data['market_data']['circulating_supply']
current_price_usd = data['market_data']['current_price']['usd']

print(f"코인 이름: {data['name']}")
print(f"총 공급량: {total_supply}")
print(f"유통 공급량: {circulating_supply}")
print(f"현재 가격 (USD): ${current_price_usd}")

 

출력 결과

코인 이름: Bitcoin
총 공급량: 21000000.0
유통 공급량: 19801181.0
현재 가격 (USD): $98961

 

주식에서도 품절주라 불리는 종목은 조심해야 하는 것을 아마 아실겁니다.

예전 글에서 코인에서 유통 공급량을 계산하는 것도 비슷한 이유입니다.

 

코인마켓캡의 API를 사용해도 같은 결과를 얻을 수 있지만

코인게코가 조금 더 접근성이 좋아서 해당 API를 사용합니다.

 

아마 다들 아시겠지만 시가총액뿐만 아니라 유통량도 보는 이유는

주식에서 흔히 동전주라 불리는 종목은 시총이 작은 만큼 변동성이 큽니다.

그런데 시총이 큰데도 적은 거래대금으로 변동성이 크게 발생하는 종목은

대개 대주주 지분율이 50%가 넘어가는 경우가 있습니다.

 

코인도 여러 이유로 총 공급량이 바로 유통되지는 않습니다.

특히 만든지 얼마 되지 않은 종목은 총 공급량과 유통 공급량의 차이가 클 수 있습니다.

그래서 시총에 비해 큰 변동성 때문에 의도치 않은 결과를 얻을 수 있어서 주의해야 합니다.

 

'파이썬' 카테고리의 다른 글

필수 라이브러리 설치하기  (0) 2024.11.24
파이참 설치하기  (0) 2024.11.24