Art Institute of Chicago Artworks Scraper
Pricing
from $3.62 / 1,000 results
Art Institute of Chicago Artworks Scraper
Scrapes Art Institute of Chicago artworks by search term. Returns title, artist, date, medium, and image URL for each artwork. Export to JSON, CSV, Excel, or XML.
Pricing
from $3.62 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Art Institute of Chicago Artworks Scraper
Search and extract artwork records from the Art Institute of Chicago collection by keyword. Get artist names, titles, dates, mediums, and image links for every matching piece. Export to JSON, CSV, Excel, or XML.
The Art Institute of Chicago holds one of the world's great encyclopedic collections, but browsing its public API or website for a specific artist or theme means paging through results and stitching data together by hand. This Actor searches the entire collection by a single keyword, retrieves every matching artwork, and returns a clean, flat dataset ready for analysis or cataloging.
| Who uses it | What they scrape Art Institute of Chicago for |
|---|---|
| Art historians | Compile a complete list of works by a specific artist held in the museum for a research paper. |
| Data journalists | Analyze the museum's holdings by medium, date, or geography for a story on collection diversity. |
| App developers | Populate an art discovery app with a curated subset of the museum's public domain works. |
| Educators | Build a teaching dataset of artworks from a particular movement or period for a classroom project. |
What it does
This Actor searches the Art Institute of Chicago collection by a keyword and returns each matching artwork as a structured row with its core catalog fields.
- π Keyword search: enter an artist name, title word, medium, or any term the museum's search index recognizes.
- π¦ Bulk extraction: set a high maxItems to pull every matching record in one run, up to a million rows for paid users.
- π Fixed schema: every row returns the same core fields so you can merge runs or append to a database without cleaning.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Art Institute of Chicago data
π¨ Build an artist catalog.
An art historian searches for 'Monet' and exports every Monet painting, drawing, and print in the museum's collection to a CSV for a catalog raisonnΓ© project.
π Audit collection holdings.
A data journalist runs searches for 'Japanese', 'African', and 'European' and compares artwork counts and date ranges to report on the museum's geographic representation.
πΌοΈ Source public domain images.
A developer searches for 'public domain' or a specific century and pulls image links and metadata to seed an open-access art viewer application.
ποΈ Prepare a museum visit.
An educator searches for 'Impressionism' before a field trip, exports the list, and builds a scavenger hunt from the artworks on display.
Why choose this scraper
| What you get | |
|---|---|
| No API key needed | The Actor calls the museum's open public API directly, so you skip registration and authentication. |
| One search, all results | A single keyword returns every artwork the museum associates with that term, not the first page. |
| Structured output | Every artwork lands in your dataset with the same fields, ready for CSV, JSON, Excel, or XML export. |
How it compares
This Actor focuses on a clean, single-keyword search against the ARTIC public API with a high maxItems ceiling, while the competitors below offer different approaches to the same museum data.
| Feature | ParseForge | Art Institute of Chicago Artworks (ARTIC Public API) Scraper | Artic Scraper |
|---|---|---|---|
| Search by free-text keyword | Yes | Yes | Yes |
| No API key or authentication required | Yes | Yes | Yes |
| Up to 1,000,000 items per run | Yes | Not listed | Not listed |
| Returns image ID for IIIF access | Yes | Not listed | Yes |
| Returns provenance data | Not listed | Not listed | Yes |
| Search by title field specifically | Not listed | Yes | Not listed |
Configure the run
Drive the Actor with a single search term and a maximum item count; the search runs against the museum's public API and returns every match up to your limit. The Input tab lists every parameter.
A first run with the defaults:
{"searchQuery": "monet","maxItems": 10}
A larger pull:
{"searchQuery": "monet","maxItems": 200}
Pricing
Pay-per-result: $0.004 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.40 |
| 1,000 results | $4.00 |
| 10,000 results | $40.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Art Institute of Chicago Artworks Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Art Institute of Chicago through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/artic-chicago-artworks-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting zero results for my search term?
The museum's search index may not recognize your exact term. Try a shorter or broader keyword, check the spelling of artist names, or test your term directly on the Art Institute of Chicago website's search bar first.
The Actor stopped before reaching my maxItems limit.
The Actor stops when the API returns no more matching results. If your search term matches fewer artworks than your maxItems setting, the run ends early with all available matches.
Some artworks are missing fields in the output.
The museum's catalog records are not always complete. If an artwork lacks an artist attribution or date in the museum's own database, that field will be empty in your dataset as well.
I got an error or timeout during the run.
The museum's public API can occasionally be slow or return errors under load. Retry the run after a few minutes. If the problem persists, reduce your maxItems or contact Apify support.
How do I get the actual image file, not the image ID?
The Actor returns an image ID. Append that ID to the museum's IIIF image base URL (https://www.artic.edu/iiif/2/{image_id}/full/843,/0/default.jpg) to download the image. You can use a separate Apify Actor or a script to fetch images in bulk.
FAQ
| Question | Answer |
|---|---|
| What search terms can I use? | You can search by artist name (monet, o'keeffe), title keyword (water lilies), medium (oil on canvas), style (impressionism), or any term the museum's public search index recognizes. The Actor passes your term directly to the ARTIC API. |
| Does this Actor scrape the museum website? | No. It calls the official Art Institute of Chicago public API, the same one the museum provides for developers. There is no HTML parsing or fragile screen scraping. |
| What data fields does each artwork row include? | The dataset includes the artwork title, artist display name, date display, medium display, image ID, and the museum's own artwork ID. The exact field list is shown in the sample output on this page. |
| Can I get high-resolution images? | The Actor returns an image ID for each artwork. You can construct a IIIF image URL from that ID using the museum's documented image endpoint to fetch images at any resolution. |
| How many artworks can I extract in one run? | Free users can extract up to 10 artworks as a preview. Paid Apify users can set maxItems up to 1,000,000, which is more than the museum's entire collection. |
| Does the Actor handle pagination automatically? | Yes. The Actor follows the API's pagination links behind the scenes and keeps fetching until it reaches your maxItems limit or exhausts the search results. |
| Can I search by date range or multiple filters? | The Actor accepts a single free-text search query. The museum's API interprets that query broadly across artist, title, and other metadata. For precise date or medium filtering, you can post-process the exported dataset. |
| Is the Art Institute of Chicago's API free to use? | Yes, the museum provides a public, open API with no authentication required. This Actor uses that API, so you pay only for Apify platform usage. |
| What export formats are supported? | You can export your dataset to JSON, CSV, Excel, or XML from the Apify platform, or push it directly to a cloud storage integration. |
| Can I schedule this Actor to run regularly? | Yes. Apify supports scheduled runs. You can set this Actor to run daily or weekly to track new acquisitions or changes in the museum's collection over time. |
Related actors
Browse the full ParseForge collection for more scrapers.
π Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
β οΈ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by The Art Institute of Chicago. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
