Art Institute of Chicago Artworks Scraper avatar

Art Institute of Chicago Artworks Scraper

Pricing

from $3.62 / 1,000 results

Go to Apify Store
Art Institute of Chicago Artworks Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge

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 itWhat they scrape Art Institute of Chicago for
Art historiansCompile a complete list of works by a specific artist held in the museum for a research paper.
Data journalistsAnalyze the museum's holdings by medium, date, or geography for a story on collection diversity.
App developersPopulate an art discovery app with a curated subset of the museum's public domain works.
EducatorsBuild 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 neededThe Actor calls the museum's open public API directly, so you skip registration and authentication.
One search, all resultsA single keyword returns every artwork the museum associates with that term, not the first page.
Structured outputEvery 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.

FeatureParseForgeArt Institute of Chicago Artworks (ARTIC Public API) ScraperArtic Scraper
Search by free-text keywordYesYesYes
No API key or authentication requiredYesYesYes
Up to 1,000,000 items per runYesNot listedNot listed
Returns image ID for IIIF accessYesNot listedYes
Returns provenance dataNot listedNot listedYes
Search by title field specificallyNot listedYesNot 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 collectedApproximate 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

  1. Create a free Apify account with $5 in credit.
  2. Open the Art Institute of Chicago Artworks Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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

QuestionAnswer
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.

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.