An API is a set of programming code that enables data transmission between one software product and another. It is standardized technology that allows different applications to "talk" to each other.
The algo trading system does this automatically by correctly identifying the trading opportunity. This Algo trading software places trades on the terminal and submits it to the exchange thereby reducing manual invention.