{"ok":true,"site":"rijksmuseum","host":"rijksmuseum.nl","about":"Rijksmuseum online collection (rijksmuseum.nl): search artworks and library publications, browse facets, and look up artwork, person/topic node and publication details through the site's public JSON API.","commands":[{"command":"search-collection","summary":"Search Rijksmuseum artworks by keyword with optional sort and up to two facet filters (object type, century, maker/person, ...); 20 results per page","params":[{"name":"query","type":"string","description":"Free-text search, e.g. an artist, title or subject. May be omitted when filtering only by facet."},{"name":"sort","type":"string","description":"Sort order. Recorded values: Popularity (default) and TimeAscending (old to new). The UI also offers relevance, new to old, maker A-Z/Z-A and object number A-Z/Z-A, but their wire names were not recor","default":"Popularity"},{"name":"facet1_id","type":"string","description":"First facet node id, from list-search-facets, search-facet-values, autocomplete or get-node. Examples: painting = 3159edbfc6b22de59dfb2522fecc2706; Rachel Ruysch = 3eaff215275e2ebd47d02cfba2044cc8."},{"name":"facet1_relation","type":"string","description":"Relation type for facet1_id, e.g. HasObjectType, MadeInCentury, HasPrimaryMaker or HasMuseumLocation. Use the nodeRelationType returned with the facet."},{"name":"facet2_id","type":"string","description":"Second facet node id. Example: century 1600-1700 = 7600f7d20164d7c752cf402c0b0762ad."},{"name":"facet2_relation","type":"string","description":"Relation type for facet2_id, e.g. MadeInCentury."},{"name":"page","type":"number","description":"Result page, 1-based, 20 items per page. Check hasMoreResults in the raw response.","default":1}],"exampleUrl":"https://clify-dev.netlify.app/rijksmuseum/search-collection?query=rembrandt&sort=Popularity&facet1_id=3159edbfc6b22de59dfb2522fecc2706&facet1_relation=HasObjectType&facet2_id=7600f7d20164d7c752cf402c0b0762ad&facet2_relation=MadeInCentury&page=2"},{"command":"search-library","summary":"Search Rijksmuseum library publications (books, articles) by keyword; 20 results per page","params":[{"name":"query","type":"string","required":true,"description":"Free-text search for publications"},{"name":"sort","type":"string","description":"Sort order, e.g. Popularity (default) or TimeAscending","default":"Popularity"},{"name":"facet1_id","type":"string","description":"Optional facet node id to filter by"},{"name":"facet1_relation","type":"string","description":"Relation type for facet1_id, e.g. HasObjectType"},{"name":"page","type":"number","description":"Result page, 1-based","default":1}],"exampleUrl":"https://clify-dev.netlify.app/rijksmuseum/search-library?query=Rachel+Ruysch"},{"command":"autocomplete","summary":"Type-ahead suggestions for a search term: matching facet nodes (object types, places, people) and objects","params":[{"name":"query","type":"string","required":true,"description":"Partial or full search term"},{"name":"context","type":"string","description":"Which collection to suggest from","oneOf":["Art","Library"],"default":"Art"},{"name":"page_size","type":"number","description":"Maximum number of suggestions per group","default":5}],"exampleUrl":"https://clify-dev.netlify.app/rijksmuseum/autocomplete"},{"command":"list-search-facets","summary":"List the filter groups (Maker, Object type, Century, Place, ...) with facet ids, relation types and counts for a search query","params":[{"name":"query","type":"string","required":true,"description":"Search term to compute facets for"},{"name":"context","type":"string","description":"Collection to search","oneOf":["Art","Library"],"default":"Art"},{"name":"in_museum","type":"boolean","description":"Only objects currently on display in the museum","default":false},{"name":"has_image","type":"boolean","description":"Only objects that have an image","default":false}],"exampleUrl":"https://clify-dev.netlify.app/rijksmuseum/list-search-facets"},{"command":"search-facet-values","summary":"Search within one facet group (e.g. Object type, Maker, Place) for facet values matching text, scoped to a search query; returns facet ids and relation types for search-collection","params":[{"name":"query","type":"string","required":true,"description":"Main search term the facet values are scoped to"},{"name":"node_type","type":"string","required":true,"description":"Facet group node type, as returned by list-search-facets (nodeType), e.g. ObjectType, Artist, Place, Century"},{"name":"facet_query","type":"string","required":true,"description":"Text to match within the facet group's values. Uses the collection's own English terms, e.g. 'print' or 'drawing' for object types; 'etching' finds nothing."},{"name":"relation_bin_id","type":"string","description":"Relation bin id from the group's relationGroups or the selectedRelationBinId in list-search-facets. Bins differ per group: the default is 'Everything related to' for ObjectType, while Artist uses b24e","default":"fcb8daae-cb51-4506-9124-6b787d81ac1c"},{"name":"context","type":"string","description":"Collection to search","oneOf":["Art","Library"],"default":"Art"}],"exampleUrl":"https://clify-dev.netlify.app/rijksmuseum/search-facet-values"},{"command":"get-artwork","summary":"Get full details of an artwork: title, maker, dating, dimensions, materials, description, location, image id and the full data tab","params":[{"name":"object_node_id","type":"string","required":true,"description":"Artwork objectNodeId (32-char hex) from search-collection, or the part after '--' in an /en/collection/object/... URL"},{"name":"language","type":"string","description":"Response language","oneOf":["en","nl"],"default":"en"}],"exampleUrl":"https://clify-dev.netlify.app/rijksmuseum/get-artwork?object_node_id=7b8c9a4a2618f75528c6bcf8b813e9a6"},{"command":"get-object-titles","summary":"Get an artwork's or publication's title in each available language (en, nl)","params":[{"name":"object_node_id","type":"string","required":true,"description":"objectNodeId of the artwork or library object"},{"name":"domain","type":"string","description":"Art for artworks, Library for publications","oneOf":["Art","Library"],"default":"Art"}],"exampleUrl":"https://clify-dev.netlify.app/rijksmuseum/get-object-titles?object_node_id=7b8c9a4a2618f75528c6bcf8b813e9a6&domain=Art"},{"command":"get-node","summary":"Get a collection node page (person/maker, object type, topic, place): its title, type and featured artworks such as most viewed and works through the years","params":[{"name":"node_id","type":"string","required":true,"description":"Node/facet id (32-char hex), e.g. painting = 3159edbfc6b22de59dfb2522fecc2706, Rachel Ruysch = 3eaff215275e2ebd47d02cfba2044cc8"},{"name":"language","type":"string","description":"Response language","oneOf":["en","nl"],"default":"en"}],"exampleUrl":"https://clify-dev.netlify.app/rijksmuseum/get-node?node_id=3159edbfc6b22de59dfb2522fecc2706"},{"command":"get-facet-info","summary":"Resolve a facet/node id to its name and node type (e.g. Person 'Rachel Ruysch')","params":[{"name":"facet_id","type":"string","required":true,"description":"Facet/node id (32-char hex)"},{"name":"language","type":"string","description":"Response language","oneOf":["en","nl"],"default":"en"}],"exampleUrl":"https://clify-dev.netlify.app/rijksmuseum/get-facet-info"},{"command":"get-library-item","summary":"Get details of a Rijksmuseum library publication: title, type, authors and properties, ISBN, and a link to the library catalogue","params":[{"name":"object_node_id","type":"string","required":true,"description":"Library objectNodeId from search-library"},{"name":"language","type":"string","description":"Response language","oneOf":["en","nl"],"default":"en"}],"exampleUrl":"https://clify-dev.netlify.app/rijksmuseum/get-library-item?object_node_id=a2da6b4c23d5d0180354b7fd869e40f7"}]}