Eh... per il tedesco non posso aiutarti, conosco l'inglese come lingua straniera.
Comunque... un API è di solito un'interfaccia verso un servizio. Fornisce cioè una serie di procedure che permettono all'utente di interfacciarsi verso "qualcosa" di remoto. Al loro interno infatti vengono nascosti una serie di particolari implementativi che l'utente non deve né vedere né configurare.
Puoi pensare al funzionamento di un API come al funzionamento di un oggetto, che mette a disposizione dell'utente i metodi per accedere in modo controllato e sicuro alle proprie strutture dati. L'unica differenza è che di norma un API astrae un servizio o un sistema.
Ci sarà quindi una procedura che, dati alcuni parametri in ingresso, ti permetterà di stabilire una connessione, anche se tu non la vedi fisicamente, e procedure che ti permetteranno di inviare, ricevere e manipolare informazioni.