• Entry
  • Reader's guide
  • Entries A-Z
  • Subject index

Application Programming Interface

The term application programming interface (API) comes from computer programming. It is an interface between software and an external application or service to enable the exchange of information between them in a simplified way. The API is a set of protocols that the company providing the data defines and regulates so others can properly use its data or service. This entry discusses how APIs are used, the kinds of services they enable, and concerns that arise from the use of APIs for data mining on social networks.

The availability of APIs has enabled the enrichment of the user experiences online, on mobile apps, and elsewhere on digital devices. Let us consider a simple example: A small bakery wants to embed a searchable map to its shop ...

    • Loading...
    locked icon

    Sign in to access this content

    Get a 30 day FREE TRIAL

    • Watch videos from a variety of sources bringing classroom topics to life
    • Read modern, diverse business cases
    • Explore hundreds of books and reference titles