coingecko を利用してUSDJPYレート取得
USDJPYレートを取得する簡単な方法が意外となくて、自分で作った。coingeckoでBTCUSD、BTCJPY価格を参照して算出する。
import requests
def get_usdjpy() :
url = 'https://api.coingecko.com/api/v3/simple/price?vs_currencies=usd,jpy&ids=bitcoin'
res = requests.get(url)
res.raise_for_status()
res = res.json()
#{"bitcoin":{"usd":20212,"jpy":2887128}}
btcusd = float(res["bitcoin"]["usd"])
btcjpy = float(res["bitcoin"]["jpy"])
usdjpy = btcjpy/btcusd
print(f"USDJPY: {usdjpy}")
return usdjpy
この記事が気に入ったらサポートをしてみませんか?