Getting the BitClout price is really a must needed data since calculation of coin price, market cap, Total USD locked etc. is dependent on the current BitClout price.
The workaround to get the current BitClout price in USD is really easy! All you need is to do a GET request to https://api.bitclout.com/get-exchange-rate
to get the price of BitClout in BitCoin and then make a GET request to https://api.coindesk.com/v1/bpi/currentprice.json
to get the current price of BitCoin in USD!
You are all set now!
Just multiply the Bitcoin price in USD with BitClout price in Bitcoin and you have the current price of BitClout!
Here is a working code in python.
import requests
def getBitCloutPrice(): # return BitClout price in USD
response = requests.get("https://api.coindesk.com/v1/bpi/currentprice.json")
data = response.json()
bitcoin_price = float(
data["bpi"]["USD"]["rate"].replace(",", "")) # Bitcoin price in USD
r = requests.get("https://api.bitclout.com/get-exchange-rate")
bitclout_in_bitcoin = (
int(r.json()["SatoshisPerBitCloutExchangeRate"]) * 0.00000001
) # Bitclout price in Bitcoin
bitclout_price = bitcoin_price * bitclout_in_bitcoin # Bitclout price in USD
return bitclout_price
if __name__ == "__main__":
print(getBitCloutPrice())
If you want to learn more about the price of BitClout and how it is actually calculated check out Tijn's Formula
If you like the article don't forget to let us know in the comments or maybe give a shout to DevsClout ? You can also join DevsClout discord server to chat with more devs who are building awesome projects on BitClout!
We would love to hear back from you!
Top comments (0)