{
 "name": "Open-access museum image feeds checked for elsegundo.xyz",
 "checked": "2026-11-03",
 "rule": "We use a work only when the museum's own record flags it public domain or CC0. Terms below were read on the museum's own pages on the date checked. Where a page could not be read, the feed is listed as not used.",
 "feeds": [
  {
   "museum": "The Metropolitan Museum of Art",
   "status": "used",
   "api": "https://collectionapi.metmuseum.org/public/collection/v1/",
   "terms": "https://www.metmuseum.org/policies/image-resources",
   "docs": "https://metmuseum.github.io/",
   "license": "CC0 for public-domain images and for the data",
   "quote": "This data is available to all in accordance with the Creative Commons Zero (CC0) designation.",
   "flag": "isPublicDomain: true",
   "credit": "No credit required. We credit the museum and link the record anyway.",
   "limits": "No key. \"Please limit request rate to 80 requests per second.\"",
   "images": "Direct JPEG URLs on images.metmuseum.org (primaryImageSmall). We cache resized copies.",
   "notes": "The docs say /v1/search was due to retire on October 1, 2026, replaced by /v1.1/search. The fetch script tries both."
  },
  {
   "museum": "Art Institute of Chicago",
   "status": "used",
   "api": "https://api.artic.edu/api/v1/",
   "terms": "https://www.artic.edu/open-access/open-access-images",
   "docs": "https://api.artic.edu/docs/",
   "license": "CC0 for public-domain images and for the data (descriptions are CC BY 4.0, not used here)",
   "quote": "Such images are made available under Creative Commons Zero (CC0) designation",
   "flag": "is_public_domain: true",
   "credit": "Requested caption: Artist. Title, Date. The Art Institute of Chicago.",
   "limits": "No key. Anonymous users are throttled to 60 requests per minute; send an AIC-User-Agent header.",
   "images": "IIIF: https://www.artic.edu/iiif/2/{image_id}/full/843,/0/default.jpg. Local copies are downloaded one at a time with a 1 second delay, as the docs ask.",
   "notes": "AIC says it prefers hotlinking to scraping; we download a small set once, politely, so pages stay fast."
  },
  {
   "museum": "Cleveland Museum of Art",
   "status": "used",
   "api": "https://openaccess-api.clevelandart.org/api/artworks/",
   "terms": "https://www.clevelandart.org/open-access",
   "docs": "https://openaccess-api.clevelandart.org/",
   "license": "CC0 where share_license_status is CC0",
   "quote": "High-resolution images and data related to the CMA’s collection are made available under a Creative Commons Zero",
   "flag": "share_license_status: CC0 (query cc0=1)",
   "credit": "No wording required; the record carries a creditline.",
   "limits": "\"No key or token is required for access.\" No rate limit stated.",
   "images": "images.web.url on openaccess-cdn.clevelandart.org (900 px)."
  },
  {
   "museum": "National Gallery of Art",
   "status": "used",
   "api": "https://github.com/NationalGalleryOfArt/opendata (CSV, updated daily)",
   "terms": "https://www.nga.gov/open-access-images.html",
   "license": "CC0 for the dataset; open access images free for any use",
   "quote": "releasing this dataset under the Creative Commons Zero (CC0) designation",
   "flag": "published_images.csv openaccess = 1",
   "credit": "\"Please consider attributing or citing\"; don't use the NGA logo or imply endorsement.",
   "limits": "No API and no key; download the CSVs.",
   "images": "IIIF URL from published_images.csv (iiifurl)."
  },
  {
   "museum": "J. Paul Getty Museum",
   "status": "catalogued, not used yet",
   "api": "https://data.getty.edu/museum/collection/",
   "terms": "https://www.getty.edu/projects/open-content-program/",
   "license": "CC0 for images marked with the CC0 icon, and for the data",
   "quote": "Digital images of Getty-owned artworks in the public domain marked with the CC0-public domain icon are available for download under CC0.",
   "flag": "Per image: subject_to[0].classified_as[0].id = https://creativecommons.org/publicdomain/zero/1.0/",
   "credit": "Preferred, not required: Courtesy of the J. Paul Getty Museum, Los Angeles.",
   "images": "IIIF: https://media.getty.edu/iiif/image/{id}/full/600,/0/default.jpg",
   "notes": "Linked Art API with no full object list. A good next source: it's the Los Angeles museum."
  },
  {
   "museum": "Rijksmuseum",
   "status": "catalogued, not used yet",
   "api": "https://data.rijksmuseum.nl/search/collection",
   "terms": "https://data.rijksmuseum.nl/policy/",
   "license": "Most digitised objects public domain or CC0; some CC BY 4.0",
   "quote": "No API key is needed.",
   "flag": "No object-level public-domain field in the search docs; rights must be read per image.",
   "credit": "Requested, not required: credit the Rijksmuseum.",
   "notes": "Search returns Linked Art IDs; images via IIIF. Skipped until the per-image rights field is wired in."
  },
  {
   "museum": "Smithsonian Open Access",
   "status": "not used",
   "api": "https://api.si.edu/openaccess/api/v1.0/",
   "terms": "https://www.si.edu/openaccess",
   "notes": "The terms pages could not be read on November 3, 2026, so nothing from the Smithsonian is used yet."
  },
  {
   "museum": "Yale (LUX, Yale Center for British Art, Yale University Art Gallery)",
   "status": "not used",
   "api": "https://lux.collections.yale.edu/",
   "notes": "No license or API statement on the LUX page; the Yale Center for British Art open access page could not be read."
  },
  {
   "museum": "Paris Musées",
   "status": "not used",
   "terms": "https://www.parismuseescollections.paris.fr/fr/se-servir-des-donnees",
   "notes": "The data page returned an error on November 3, 2026, and the API asks for a token."
  },
  {
   "museum": "LACMA",
   "status": "not used",
   "terms": "https://collections.lacma.org/",
   "notes": "The collections site has no current public API or open-access statement on its front page."
  }
 ]
}
