Post
Topic
Board Trading Discussion
Merits 3 from 2 users
Re: daily trading volume for BTC/USDT on Binance
by
OmegaStarScream
on 06/07/2025, 16:24:39 UTC
⭐ Merited by Oshosondy (2) ,Zaguru12 (1)
Is this what you are looking for?

https://coinmarketcap.com/exchanges/binance

(Under markets, you can find 24 hrs volume for each trading pairs).

I do want the 24 hours volume but for previous dates so CMC data doesn't really help.

-snip-

Thank you! I went ahead with what was suggested by @Zaguru12 and pulled the data using the API, for anyone interested here's a python script for it (no API key required):

Code:
import requests
from datetime import datetime, timedelta

url = "https://api.binance.com/api/v3/klines"

params = {
    "symbol": "BTCUSDT",
    "interval": "1d",  
    "limit": 7         # <--- last seven days
}

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

for candle in data:
    open_time = datetime.fromtimestamp(candle[0] / 1000).strftime('%Y-%m-%d')
    volume = float(candle[5])  # BTC volume
    quote_volume = float(candle[7])  # USDT volume
    print(f"{open_time} | BTC Volume: {volume:.2f} | USDT Volume: {quote_volume:,.2f}")


Code writes the data in the terminal/console. So if you want it saving into a CSV file for example, you have to tweak it.