diff --git a/src/server/sparql/FacetResults.js b/src/server/sparql/FacetResults.js
index 0ac32ab4cdce895a1a3b39a78f13801c88d55a35..4b79a05ed5920cdf26b1753a43f4da3a93efc2f9 100644
--- a/src/server/sparql/FacetResults.js
+++ b/src/server/sparql/FacetResults.js
@@ -215,11 +215,11 @@ export const getByURI = ({
   } else {
     ({ endpoint, langTag, langTagSecondary } = config)
   }
-  const { properties, relatedInstances } = config.instance
+  const { properties, relatedInstances, noFilterForRelatedInstances = false } = config.instance
   let q = instanceQuery
   q = q.replace('<PROPERTIES>', properties)
   q = q.replace('<RELATED_INSTANCES>', relatedInstances)
-  if (constraints == null) {
+  if (constraints == null || noFilterForRelatedInstances) {
     q = q.replace('<FILTER>', '# no filters')
   } else {
     q = q.replace('<FILTER>', generateConstraintsBlock({