Oui bien sur c'est une des utilisations des API des Exchange. Tu as pas mal de Bot (regarde sur le net) qui fonctionnent avec les API sur Binance et autre Exchange.
Ensuite pour le language c'est au choix du développeur et du besoin de l'application.
Dans mon cas j'ai fait un Bot avec une partie Python et une autre partie en PHP.