Art Institute of Chicago Scraper — Artworks & Artists API
Pricing
from $3.00 / 1,000 results
Art Institute of Chicago Scraper — Artworks & Artists API
Extract artworks from the Art Institute of Chicago API. Get title, artist, date, medium, department, classification, place of origin, public-domain status, IIIF image URLs, and credit lines. Search by keyword. Clean JSON for art research and catalogs.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Compute Edge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract structured artwork data from the Art Institute of Chicago public API — one of the world's premier encyclopedic art museums. This Actor lets you browse or search over 120,000 artworks spanning 5,000 years of human creativity, returning clean JSON with titles, artists, dates, mediums, departments, classifications, place of origin, and high-resolution image URLs.
The Art Institute of Chicago's API is a free, open, and well-maintained resource. Unlike many cultural institution APIs, it requires no authentication, enforces no rate limits for reasonable use, and returns richly structured data. Whether you're building an art discovery app, training an image recognition model, conducting academic research, or enriching a RAG pipeline with cultural data, this Actor delivers exactly what you need.
Key Features
- Browse or search — Leave the query blank to paginate through the full collection, or provide a keyword (e.g., "impressionism", "Monet", "sculpture") to search
- 120,000+ artworks — Complete AIC collection available via the official public API
- 12 structured fields — Title, artist, date, medium, department, classification, place of origin, image URL, and more
- IIIF image URLs — Direct links to high-resolution images via the IIIF standard (843px wide)
- No authentication required — Official public API, no keys or credentials needed
- Configurable result count — Fetch 1 to 5,000 records per run
Output Data Fields
| Field | Type | Description |
|---|---|---|
id | integer | AIC internal artwork ID |
title | string | Title of the artwork |
artist | string | Artist name (display form, e.g., "Claude Monet (French, 1840–1926)") |
dateDisplay | string | Date or date range as displayed (e.g., "1906", "c. 1890–1895") |
medium | string | Materials used (e.g., "Oil on canvas", "Marble") |
department | string | Museum department (e.g., "Impressionism and Post-Impressionism") |
classification | string | Artwork classification (e.g., "Painting", "Photograph", "Drawing") |
placeOfOrigin | string | Country or region where the work was created |
isPublicDomain | boolean | Whether the artwork image is in the public domain |
creditLine | string | Acquisition credit line (e.g., "Helen Birch Bartlett Memorial Collection") |
imageUrl | string | Direct IIIF image URL (843px wide); empty string if no image available |
webUrl | string | Canonical URL on the AIC website |
How to Scrape Art Institute of Chicago Data
- Navigate to the Art Institute of Chicago Scraper Actor page on Apify Store.
- Click Start to open the input configuration form.
- (Optional) Enter a Search Query to filter artworks by keyword. Examples: "Picasso", "watercolor", "ancient Egypt", "armor". Leave blank to browse the full collection in default order.
- Set Max Results to control how many records to fetch (default: 100, max: 5,000).
- Click Start to run the Actor.
- When the run completes, go to the Dataset tab to view and download results.
- Export as JSON, CSV, or Excel using the Apify export buttons.
The Actor typically completes in under 30 seconds for 100 results and under 5 minutes for 5,000 results.
Input Example
{"q": "impressionism","maxResults": 200}
To browse the full collection without filtering, use an empty input:
{}
Output Example
{"id": 16568,"title": "A Sunday on La Grande Jatte — 1884","artist": "Georges Seurat (French, 1859–1891)","dateDisplay": "1884–86","medium": "Oil on canvas","department": "Impressionism and Post-Impressionism","classification": "Painting","placeOfOrigin": "France","isPublicDomain": true,"creditLine": "Helen Birch Bartlett Memorial Collection","imageUrl": "https://www.artic.edu/iiif/2/2d484387-2509-5e8e-2c43-a8a9276c89d5/full/843,/0/default.jpg","webUrl": "https://www.artic.edu/artworks/16568"}
Pricing
This Actor calls the Art Institute of Chicago's free public API — no browser rendering, no proxies, no authentication.
- Cost per run: Under $0.001 for up to 100 results
- Per-result pricing: $0.003/result
- Typical run time: Under 30 seconds for 100 results; 2–5 minutes for 5,000 results
Use Cases
- Art discovery apps — Power search and browse features for art-focused web or mobile applications
- Machine learning datasets — Build labeled image datasets for style classification, object detection, or art history models using public-domain IIIF images
- Academic research — Analyze collection composition by department, classification, place of origin, or time period
- RAG pipelines — Feed structured art metadata into LLM-based research or question-answering systems
- Museum data journalism — Investigate collection diversity, acquisition history, or geographic representation
- Digital humanities — Cross-reference AIC collection data with other museum APIs for comparative analysis
Other Scrapers by SeatSignal
- CISA KEV Scraper — Extract CISA Known Exploited Vulnerabilities catalog
- NIST NVD Scraper — Extract CVE vulnerability data from the NIST National Vulnerability Database
- CPSC Product Recalls Scraper — Extract consumer product recall data
- FDA OpenFDA Scraper — Extract FDA drug and device safety data
FAQ
Is it legal to scrape the Art Institute of Chicago API?
Yes. The Art Institute of Chicago provides an official, documented public API at api.artic.edu. No authentication is required. The AIC explicitly makes this data available for developers and researchers. Artwork data (metadata) is freely available; image use depends on whether the specific work is in the public domain (check the isPublicDomain field).
How many artworks are in the collection?
The AIC collection includes over 120,000 artworks. With maxResults set to 5,000 and no search query, you can retrieve large batches. For the full collection, run multiple times or set maxResults to 5,000 and paginate.
Why is imageUrl empty for some records?
Not all artwork records have digitized images. When image_id is null in the API response, imageUrl is returned as an empty string. The isPublicDomain field tells you whether images that do exist can be used freely.
Can I export to Excel or CSV?
Yes. After the Actor run completes, use the Apify Dataset export buttons to download results in JSON, CSV, Excel, XML, or RSS formats.
What is IIIF?
IIIF (International Image Interoperability Framework) is an open standard for serving high-quality images. The imageUrl field returns a direct link to an 843px-wide JPEG. You can adjust the image dimensions by modifying the URL path (e.g., replace 843, with 200, for smaller thumbnails).
Legal Disclaimer
This Actor accesses publicly available data from the Art Institute of Chicago's official public API (api.artic.edu). No authentication bypass, scraping of login-protected content, or violation of terms of service is involved. Users are responsible for ensuring their use of extracted data and images complies with applicable copyright law and the AIC's terms of use. Artwork images may be subject to copyright even when metadata is freely available — always check the isPublicDomain field before reproducing images. For support, contact the Actor developer through the Apify Store.