API, İngilizce “Application Programming Interface” (Uygulama Programlama Arayüzü) ifadesine karşılık gelmektedir. Bu, esasen iki farklı sistemin birbiriyle iletişim kurmasına izin veren bir arayüzdür. Farklı dilleri konuşan iki kişinin bir tercüman vasıtasıyla iletişim kurmasına benzer. Daha açık olarak belirtmek gerekirse, API, bir sistem tarafından yapılan girdileri veya istekleri alır ve bunları yararlı bir yanıt veya eyleme döndürecek şekilde hedef sisteme uygular.
Bir alım-satım açısından bakıldığında, API, belirli işlemleri verimli bir şekilde yürütmek üzere bir alım-satım platformuyla etkileşime girer. Yüksek frekanslı alım-satım platformları, adından da anlaşılacağı gibi, bir anda inanılmaz derecede büyük sayıda işlem yapabilecek güçlü algoritma veya sistemler kullanır. Bir insanın bu kadar işlemi manuel olarak yapması imkansız olduğundan, bunun yerine, bireyler veya kuruluşlar istedikleri sonuçları elde etmek için program algoritmalarını alım-satım API’leri ile kullanmaktadır.