Public APIs
Art Institute of Chicago favicon

Art Institute of Chicago

Art & Design

Art.

Art Institute of Chicago's website screenshot

About Art Institute of Chicago

The Art Institute of Chicago API is a REST-style service providing JSON-formatted data about the museum's collection, including artworks, artists, and places. It is the same tool that powers the museum's website and mobile app, giving developers access to listing, detail, and search endpoints for these resources, with full-text search powered by Elasticsearch supporting term, exists, and bool queries as well as aggregations.

The API supports field selection via a fields parameter, pagination through page and limit parameters, and batching of queries via multi-id and multi-search (/msearch). It accepts queries through both GET and POST, with GET recommended for simple queries and POST for complex payloads. Image access follows the IIIF Image API, with documented conventions for sizes and manifests.

The API is intended for developers building applications that integrate the museum's public data, and the museum invites public applications to be shared alongside other projects using the API. For users needing the full dataset or facing throttling or deep-pagination issues, a nightly-updated data dump is available on GitHub as an alternative to querying the API directly, containing one JSON file per record with a schema mirroring the API.

Key features

  • REST-style JSON API for the Art Institute of Chicago's collection data (artworks, artists, places)
  • Listing, detail, and search endpoints for most resources
  • Full-text and structured search via Elasticsearch Query DSL (term, exists, bool queries, aggregations)
  • IIIF Image API support for retrieving artwork images at various sizes
  • Nightly-updated bulk data dumps as an alternative to API pagination
  • fields parameter to limit response payloads to specific fields

Frequently asked questions

Is the API free to use?

Yes, the API provides free access to the museum's public JSON-formatted data.

What data formats and access methods does it support?

It returns JSON over a REST-style service and supports both GET and POST requests, including minified URL-encoded JSON via a params parameter for GET.

Are there alternatives to hitting the API repeatedly?

Yes, nightly data dumps of all public data are available on GitHub for those who want the full dataset or run into pagination/throttling issues.

Does it support image retrieval?

Yes, it supports the IIIF Image API for accessing artwork images at different sizes.

Who is this API for?

It's for developers building applications that integrate the Art Institute of Chicago's collection data, and the museum invites public projects built with it to be shared with them.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product