LESSON 2 OF 6

What is an API?

Standing for application programming interface, an API is a part of a database or server that allows a user to request and send information. For instance, The Weather Channel allows developers to access forecasts as data. Thus, different programs and applications (such as the iPhone Weather app) can retrieve this data through requests.

The Harvard Art Museums has its own API, accessible and free to all. The museum’s API contains all of its information on artworks, artists, exhibitions, and the categorizations used to describe the two. Its data comes from three sources:

Icon of a museum
The Museum System

The primary source of data, TMS consists of information manually inputted by museum staff.

Icon of a museum
Google Analytics

Used to determine website traffic, Google Analytics data reveals the online view counts for art pieces.

Icon of a museum
Artificial Intelligence

Utilizing five different machine vision programs, artificial intelligence data exposes how computers interpret artworks in the collection.

Warning: The museum's data is not perfect. It is a product of human nature and a product of its time. It reflects the museum's accumulated knowledge of the past and present, but not the future. The data and data structures within contain the bias and opinions of the museum. The Harvard Art Museum’s data spans over 200,000 objects, but is often incomplete or ambiguous. It's a living document, constantly updated by the museum.

Nevertheless, by recognizing its incongruities, the user can work through messy data to access untold stories and unsolved questions.