
Cleveland Museum of Art Scraper
hipersoft/cleveland-art-scraper
Search the Cleveland Museum of Art Open Access collection and export artwork data: title, artist, date, technique, department, culture, license (CC0) and high-resolution image URLs. One clean row per artwork as JSON, CSV or Excel.
Total users
2Monthly users
1Total runs
40Per artwork scraped
$0.0015Last rebuilt
Oct 26, 2026Overview
Search the Cleveland Museum of Art Open Access collection and export artwork data as clean, structured rows. Get title, artist, date, technique, department, culture, license (much of it CC0 / public domain) and high-resolution image URLs for each piece. Export to JSON, CSV or Excel, or pull straight from the API.
Perfect for art research and education, digital collections, design and moodboards, computer-vision datasets, and sourcing freely-reusable art with rights info attached.
What you get
One flat, ready-to-use record per artwork:
| Field | Description |
|---|---|
id / accessionNumber / artworkUrl |
IDs and museum page |
title / titleOriginal |
Title (and original-language title) |
creator / creators |
Artist(s) |
creationDate |
Creation date |
culture / technique |
Cultural context and materials |
type / department / collection |
Classification |
dimensions / currentLocation |
Physical details |
license / copyright |
Rights (e.g. CC0) |
creditLine / description |
Provenance and summary |
imageWeb / imagePrint |
Web and print-resolution images |
query |
The keyword that produced the row |
collectedAt |
When the row was scraped |
How to use
{
"searchQueries": ["monet", "japanese"],
"hasImage": true,
"cc0Only": true,
"maxItems": 200
}
- Search keywords — search by artist, title, culture or subject. Leave empty to browse the whole collection.
- Only items with images — restrict to artworks that have an image.
- CC0 (public domain) only — keep only freely-reusable artworks.
- Max artworks — cap the total (0 = no limit; the scraper pages through results).
Example output
{
"id": 135382,
"title": "The Red Kerchief",
"creator": "Claude Monet (French, 1840–1926)",
"creationDate": "c. 1868–73",
"type": "Painting",
"department": "Modern European Painting and Sculpture",
"license": "CC0",
"imageWeb": "https://openaccess-cdn.clevelandart.org/…/1335.jpg",
"artworkUrl": "https://www.clevelandart.org/art/1971.128",
"collectedAt": "2026-09-20T18:40:00.000Z"
}
Common use cases
- Art research & education — build study sets, reading lists and reference sheets.
- Digital collections — index parts of the collection with images and metadata.
- Design & moodboards — source artwork by theme, culture or artist.
- Computer-vision datasets — assemble labelled art image sets (CC0).
- Rights-aware reuse — filter to CC0 works with high-res images.
Frequently asked questions
Do I need any login, account or key? No. Just add keywords and run.
Can I get the images? Yes — each row includes web and print-resolution image URLs.
Can I get only reusable art? Yes — enable CC0 (public domain) only.
How many artworks can I get? Set Max artworks to whatever you need (0 = no limit) — the collection has thousands of open-access works.
What format is the data? A flat table you can export as JSON, CSV or Excel, or fetch from the Apify API.
Related scrapers
Building a culture toolkit? Pair this with our Art Institute of Chicago and Met Museum scrapers — all with the same clean, one-row-per-item output.
Input
| Field | Type | Description |
|---|---|---|
searchQueriesSearch keywords | array | Search the collection by keyword — artist, title, culture or subject, e.g. 'monet', 'japanese', 'landscape'. Each keyword runs its own search. Leave empty to browse the whole collection. |
hasImageOnly items with images | boolean | Restrict results to artworks that have an image. Default: true |
cc0OnlyCC0 (public domain) only | boolean | Only return CC0-licensed artworks (freely reusable, including the high-resolution image). Default: false |
maxItemsMax artworks | integer | Maximum number of artworks to collect across all keywords (0 = no limit). Default: 100 |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~cleveland-art-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQueries": [
"monet"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/cleveland-art-scraper").call(run_input={
"searchQueries": [
"monet"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/cleveland-art-scraper').call({
"searchQueries": [
"monet"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Artwork scraped Charged for each artwork returned. | $0.0015 | $0.0008 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Europe PMC Scraper
Bulk-scrape life-science and biomedical literature from Europe PMC (40M+ records: PubMed, PMC, preprints, patents): title, abstract, authors, journal, year, DOI, PMID/PMCID, citation count, MeSH terms, open-access flag and full-text/PDF links. Thousands per run. No setup.
325 runs · 5 users · $0.001 / article scrapedarXiv Papers Scraper
Search and extract arXiv papers: title, abstract, authors, categories, published/updated dates, DOI, journal reference, and direct PDF links. Filter by category and sort by newest, recently updated or relevance. Fetch by arXiv ID too. For research, lit reviews and AI/ML monitoring. No setup.
140 runs · 2 users · $0.0025 / paper scrapedLetterboxd Scraper
Scrape Letterboxd films with ratings, rating counts, genres, director, cast, runtime and synopsis. Feed it film pages, a user's films/watchlist/diary, any list URL, or browse pages. For film data, recommendations and research.
139 runs · 7 users · $0.0042 / film scrapedOpenLibrary Book Scraper
Search millions of books on OpenLibrary by keyword, author, subject or ISBN and get title, authors, publisher, year, subjects, ISBNs, edition count, ratings, page count and cover. Clean, no setup.
124 runs · 5 users · $0.002 / book scrapedSemantic Scholar Scraper
Bulk-scrape academic papers from Semantic Scholar's 200M+ corpus: title, abstract, AI TLDR summary, authors, venue, year, citation & influential-citation counts, fields of study, DOI/PubMed/arXiv IDs and open-access PDF links. Filter by year, field and citations. Thousands per run. No setup.
123 runs · 7 users · $0.001 / paper scrapedWikipedia Scraper
Search Wikipedia or look up exact articles and get the full plain-text content, summary, categories, image, Wikidata ID and monthly pageview trends. Any language. Great for research, RAG and AI datasets. No setup.
121 runs · 1 users · $0.001 / article scrapedSend the site and the fields. We build it and you get it first.