API זהו ממשק בין אפליקציות, ומטרת הבדיקה לבחון אותו
זהו שם כללי שמימושו יכול להיות בטכנולוגיות שונות, ותכולת הבדיקה תלויה בתוכן הממשק - אילו נתונים או סימונים אנו מצפים שיעברו, באיזה תיזמון ומהם הערכים האפשריים שמוגדרים בממשק.
הבעיות העיקריות הן שצד אחד מצפה לנתונים בפורמט או בתכולה שונה (לדוגמא - צד אחד יכול לשלוח ערך גבוה יותר מגודל הפרמטר בצד השני...)