API son las siglas de Application Programming Interface (interfaz de programación de aplicaciones). Se trata de una interfaz que esencialmente permite que dos sistemas diferentes se comuniquen entre sí. Es como tener dos individuos que hablan idiomas diferentes con un intérprete en medio. Más concretamente, la API toma las entradas o peticiones realizadas por un sistema y las aplica al sistema de destino de forma que devuelve una respuesta o acción útil.
En lo que respecta a una API de trading, ésta interactúa con una plataforma de trading para ejecutar eficazmente operaciones específicas. Los operadores de alta frecuencia, como su nombre indica, utilizan potentes algoritmos o sistemas para realizar un número increíblemente grande de operaciones en fracciones de segundo. Dado que sería imposible que un humano realizara esa cantidad de operaciones manualmente, las personas u organizaciones aprovechan sus programas algorítmicos con las API de trading para lograr los resultados deseados.