Les brokers disposant d'API permettent aux utilisateurs de faire du trading via une interface de programmation d'applications, qui vous permet de recevoir des informations du serveur du broker, comme des données historiques, et de renvoyer des informations, comme les transactions que vous souhaitez effectuer. Vous pouvez également utiliser les API pour effectuer des transactions avec le broker à partir d'un logiciel tiers, comme MetaTrader 5.