So the answer to this is going to depend on exactly how you're making the request and how you're processing the data as follow-up, but Cron is going to be the default place to start.
So if you have binance_reader.py
sudo apt-get install cron
on Ubuntu, adjust for your local package manager elsewhere
crontab -e
- To run this every hour, insert
0 * * * * absolute_path_to_my_binary/binance_reader.py
Most cloud implementations will let you do something like this as well without needing a machine running 24/7/365. For example, AWS Lambda lets you use both cron syntax in the lambda as well as Cloudwatch triggers on a timer.