The Art Institute of Chicago API: Discovering the 'has_not_been_viewed_much' Field

The Art Institute of Chicago API: Discovering the 'has_not_been_viewed_much' Field

The Art Institute of Chicago's public API provides a unique metadata field, has_not_been_viewed_much, which allows developers and art enthusiasts to identify artworks that have received minimal digital attention. This field serves as a discovery mechanism for pieces that are often overlooked in the museum's vast digital collection.

Technical Definition of 'has_not_been_viewed_much'

The has_not_been_viewed_much field is a boolean value within the artwork object of the Art Institute of Chicago's API. According to the project's source code, an artwork is marked as true for this field if it has been viewed fewer than 200 times on the museum's website since January 1, 2010.

User Experience and Discovery

Using this API field to surface under-viewed art creates a serendipitous discovery experience. Users have reported finding a wide variety of unexpected works, including Peruvian blackware, sketches of flying couches, and pieces titled "Honorable Mr. Cat."

However, this method of discovery introduces a psychological paradox for the user. As users interact with these pieces to "show love" to the artwork, they actively contribute to the view count, eventually pushing the artwork out of the has_not_been_viewed_much category. One user noted:

I went back and clicked on the pieces I really liked... but finally realized that I was systematically working to remove my favorites from the pool of images people would see.

Community Observations and Technical Critiques

Technical discussions surrounding the API field have raised several points regarding data integrity and implementation:

Data Inflation and Bot Traffic

There is significant skepticism regarding how the view counts are calculated given the prevalence of web crawlers. One observer questioned how a piece could remain under 200 views since 2010 when AI companies and search engine crawlers are constantly indexing the web.

Implementation Speculation

Developers have speculated on the backend implementation of this metric. Questions remain as to whether the field is updated via a nightly cron process, an insert trigger on a view tracking table, or a real-time join operation that could be stressed by sudden spikes in traffic from platforms like Hacker News.

Accessibility Issues

Some users attempting to access the images via third-party tools have reported "failed to load" errors. These are attributed to overzealous Cloudflare Turnstile configurations that block image requests unless a CAPTCHA challenge is passed in a new browser tab.

Parallel Concepts in Digital Curation

The concept of surfacing the "least viewed" content is a recurring theme in digital discovery. Community members compared the Art Institute's API field to other similar projects:

  • Forgotify: A service that played songs from Spotify with zero listens.
  • Personal Archiving: The use of metadata filters to find old, highly-rated but long-forgotten content within personal music libraries.
  • Physical Analogies: The habit of borrowing books from libraries that are marked for disposal if not lent within a specific timeframe.

Sources