{
  "opencollection": "1.0.0",
  "info": {
    "name": "Rijksmuseum Collection API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "key",
      "value": "{{key}}",
      "placement": "query"
    }
  },
  "items": [
    {
      "info": {
        "name": "Collection",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Search The Rijksmuseum Collection",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://www.rijksmuseum.nl/api/:culture/collection",
            "params": [
              {
                "name": "culture",
                "value": "",
                "type": "path",
                "description": "Locale for both the query semantics and the response content (`nl` Dutch, `en` English)."
              },
              {
                "name": "key",
                "value": "",
                "type": "query",
                "description": "The caller's Rijksstudio API key."
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Response format. `json` is the default; `jsonp` requires a `callback` parameter; `xml` is also offered."
              },
              {
                "name": "p",
                "value": "",
                "type": "query",
                "description": "Result page number (0-based). `p * ps` cannot exceed 10,000."
              },
              {
                "name": "ps",
                "value": "",
                "type": "query",
                "description": "Number of results per page."
              },
              {
                "name": "q",
                "value": "",
                "type": "query",
                "description": "Free-text search terms applied across object fields."
              },
              {
                "name": "involvedMaker",
                "value": "",
                "type": "query",
                "description": "Restrict to objects produced by this maker (e.g. `Rembrandt van Rijn`)."
              },
              {
                "name": "type",
                "value": "",
                "type": "query",
                "description": "Object type (e.g. `schilderij`, `prent`)."
              },
              {
                "name": "material",
                "value": "",
                "type": "query",
                "description": "Material used to make the object (e.g. `doek`, `papier`)."
              },
              {
                "name": "technique",
                "value": "",
                "type": "query",
                "description": "Technique used to produce the object (e.g. `olieverf`, `ets`)."
              },
              {
                "name": "f.dating.period",
                "value": "",
                "type": "query",
                "description": "Century in which the object was made (0–21)."
              },
              {
                "name": "f.normalized32Colors.hex",
                "value": "",
                "type": "query",
                "description": "Filter on the dominant colour palette (32-colour normalised). The\nliteral `#` must be URL-encoded as `%23`.\n"
              },
              {
                "name": "imgonly",
                "value": "",
                "type": "query",
                "description": "Only return objects that have an image."
              },
              {
                "name": "toppieces",
                "value": "",
                "type": "query",
                "description": "Only return objects flagged as top pieces."
              },
              {
                "name": "s",
                "value": "",
                "type": "query",
                "description": "Sort order applied to the result set."
              }
            ]
          },
          "docs": "Returns a paginated list of objects in the Rijksmuseum collection. All\nfilter parameters mirror the museum's advanced search experience.\nPagination is capped so that `p * ps` cannot exceed 10,000 results — use\nthe [OAI-PMH harvesting API](https://data.rijksmuseum.nl/object-metadata/harvest/)\nfor full-corpus access.\n"
        }
      ]
    },
    {
      "info": {
        "name": "Object Details",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Collection Object Details",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://www.rijksmuseum.nl/api/:culture/collection/:objectNumber",
            "params": [
              {
                "name": "culture",
                "value": "",
                "type": "path",
                "description": "Locale for both the query semantics and the response content (`nl` Dutch, `en` English)."
              },
              {
                "name": "key",
                "value": "",
                "type": "query",
                "description": "The caller's Rijksstudio API key."
              },
              {
                "name": "format",
                "value": "",
                "type": "query",
                "description": "Response format. `json` is the default; `jsonp` requires a `callback` parameter; `xml` is also offered."
              },
              {
                "name": "objectNumber",
                "value": "",
                "type": "path",
                "description": "Case-sensitive object identifier (e.g. `SK-C-5`)."
              }
            ]
          },
          "docs": "Returns the full record for a single object identified by its\ncase-sensitive `objectNumber` (e.g. `SK-C-5` for *The Night Watch*).\nObject numbers are obtained from the search response.\n"
        }
      ]
    },
    {
      "info": {
        "name": "Images",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Collection Object Image Tiles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://www.rijksmuseum.nl/api/:culture/collection/:objectNumber/tiles",
            "params": [
              {
                "name": "culture",
                "value": "",
                "type": "path",
                "description": "Locale for both the query semantics and the response content (`nl` Dutch, `en` English)."
              },
              {
                "name": "key",
                "value": "",
                "type": "query",
                "description": "The caller's Rijksstudio API key."
              },
              {
                "name": "objectNumber",
                "value": "",
                "type": "path",
                "description": "Case-sensitive object identifier (e.g. `SK-C-5`)."
              }
            ]
          },
          "docs": "Returns the tile-pyramid description for an object's web image. The\nresponse contains one entry per zoom level (`z0`–`z6`, where `z0` is\nthe largest resolution and `z6` is the smallest), and each level\ncarries a list of image tiles with x/y coordinates and a CDN URL.\n\nThis endpoint only supports the JSON response format.\n"
        }
      ]
    }
  ],
  "bundled": true
}