Cleveland Museum Open Access Art Scraper avatar

Cleveland Museum Open Access Art Scraper

Pricing

Pay per event

Go to Apify Store
Cleveland Museum Open Access Art Scraper

Cleveland Museum Open Access Art Scraper

Scrape the Cleveland Museum of Art Open Access API — 68k+ artworks with CC0 metadata, provenance, exhibition history, and image URLs. Filter by type, department, date range, and CC0 licence. No API key required.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Cleveland Museum of Art — Open Access Art Scraper

Scrape the Cleveland Museum of Art's Open Access API. Retrieve rich metadata for all 68,000+ artworks in the collection — titles, creator biographies, provenance, exhibition history, CC0 image URLs, and more. No API key required.

What you get

Every record includes:

FieldDescription
idCMA internal numeric ID
accession_numberMuseum accession number (e.g. 1958.39)
titleArtwork title
creatorsJSON string — creator objects with name, role, and birth/death years
creation_dateHuman-readable creation date string
creation_date_earliest / creation_date_latestYear bounds for date-range filtering
typeClassification: Painting, Drawing, Print, Photograph, Sculpture, etc.
techniqueMedium/technique description
departmentMuseum department (e.g. European Paintings, Prints)
cultureJSON string — culture tags
measurementsDimensions string
share_license_statusCC0 (public domain) or Copyrighted
tombstoneFull canonical citation string
did_you_knowShort curatorial fact from CMA
provenanceJSON string — provenance records array
exhibitionsJSON string — exhibition history array
current_locationGallery location within the museum
image_urlWeb-resolution image URL (CC0 images only)
cma_artwork_urlCanonical CMA webpage URL for the artwork

Input options

ParameterTypeDescription
maxItemsintegerMaximum number of artworks to retrieve (default: 10)
searchQuerystringFull-text search (e.g. Monet, landscape, Cleveland)
artworkTypestringFilter by type: Painting, Drawing, Print, Photograph, Sculpture
departmentstringFilter by department (e.g. European Paintings, Prints)
has_imagebooleanReturn only artworks that have an image
cc0_onlybooleanReturn only CC0 (public domain) artworks
created_afterintegerFilter to artworks created on or after this year (e.g. 1800)
created_beforeintegerFilter to artworks created on or before this year (e.g. 1900)

Example inputs

Walk all CC0 artworks with images:

{
"has_image": true,
"cc0_only": true,
"maxItems": 1000
}

Impressionist paintings:

{
"artworkType": "Painting",
"created_after": 1860,
"created_before": 1910,
"maxItems": 500
}

Search for a specific artist:

{
"searchQuery": "Monet",
"maxItems": 50
}

Notes

  • creators, culture, provenance, and exhibitions are serialized as JSON strings. Use JSON.parse() to access the underlying arrays.
  • The collection contains approximately 68,700 artworks. A full walk with default page size completes in a few minutes.
  • All open-access image URLs serve from CMA's CDN and are freely usable under CC0.
  • The API imposes no authentication requirements and no published rate limit. This actor uses a conservative 300ms delay between pages to be a polite client.

Source

Cleveland Museum of Art Open Access API: https://openaccess-api.clevelandart.org

The CMA was one of the first major museums to adopt CC0 licensing for its open access collection, making this one of the richest freely available museum datasets.