API is the abbreviation for "Application Programming Interface." An API is an interface that is defined in terms of a set of functions and procedures, and enables a program to gain access to facilities within an application. A typical example would be a CASE tool that provides an API to enable users to develop special programs to utilize the information within the CASE tool’s internal database. The use of such facilities enables users to customize the application for their own purposes and to integrate the application into a customized development environment.
[Source: (2016). API. In Butterfield, A., Ngondi, G., & Kerr, A. (Eds.), A Dictionary of Computer Science. : Oxford University Press. Retrieved 10 Oct. 2020]
The Library has a small collection of books for API's. Many of the books are in electronic form. Others, like conference proceedings are located in TK 5105.5 .I95 call number range in the Baker/Berry Cook collection on Level 3.
All of these books have chapters about API's.
These are other resources that have sections on map mashups. Safari Tech Books Online lets you search within the database for sections of books with map mashups.