Application Programming Interface (API) is a set of routines, protocols, and tools for building software applications or integrating them with an external service.
ID authentication services are increasingly available as online Cloud services (or SaaS) with which the client’s program can interface, submitting ID image documents and receiving back document information and authentication results. Advanced ID authentication services are designed for simple API integration.
Ref.: http://www.webopedia.com/TERM/A/API.html