The Art Institute of Chicago's API provides JSON formatted data as a REST-style service that allows developers to explore and integrate the museum’s data into their projects. This API is the same tool that powers our website, our mobile app, and many other technologies in the museum.
API requests are made by accessing various endpoints at https://aggregator-data.artic.edu/api/v1. Read more about our endpoints and fields in our documentation to learn about the parameters you can use to manipulate your query.
Most data is accessible without authentication. If you're developing a high-traffic app, you can create an account on this site to create personal tokens that can allow you to access the API more frequently.
What's an API?
An API is a structured way that one software application can talk to another. APIs power much of the software we use today, from the apps on our phones and watches to technology we see in sports and TV shows. The Art Institute of Chicago has built an API to let people like you easily get the data you need in an ongoing way.
To look at all the artworks in our collection, access the API with the following URL:
When you view this in your browser you might get a jumbled bunch of text. That's OK! If you're using Chrome, install the JSON Formatter extension and hit reload, and the results will be formatted in a way humans can read, too.
There is a lot of data you'll get for each artwork. If you want to only retrieve a certain set of fields, change the `fields` parameter in the query to list which ones you want, like this:
If the application you're building will be public, please send it our way! We'd love to share it alongside some of the other projects that use our API. And if you have any questions, please feel free to reach out to us: email@example.com.