Interfejs programowania aplikacji – sposób w który mogą się komunikować dwa programy w celu wymiany danych. W systemach do email marketingu umożliwia ono m.in. dodawanie adresów z zewnętrznych aplikacji czy wysyłanie wiadomości transakcyjnych.