diff --git a/arkindex/documents/api/elements.py b/arkindex/documents/api/elements.py
index 6463c91a410cba98abf42205b20b4d9dbe76ad3b..c15f019273c954e872e63e89673ca598df064d4d 100644
--- a/arkindex/documents/api/elements.py
+++ b/arkindex/documents/api/elements.py
@@ -8,9 +8,9 @@ from rest_framework.generics import (
 )
 from rest_framework import status, response
 from rest_framework.response import Response
-from arkindex_common.enums import TranscriptionType, MetaType
+from arkindex_common.enums import TranscriptionType
 from arkindex.documents.models import (
-    Corpus, Element, ElementPath, Right, MetaData,
+    Corpus, Element, ElementPath, Right,
     Classification, ClassificationState, Transcription, Region
 )
 from arkindex.documents.serializers.elements import (
@@ -115,15 +115,6 @@ class ElementsList(CorpusACLMixin, ListAPIView):
                 'schema': {
                     'type': 'boolean',
                 }
-            },
-            {
-                'name': 'structural_metadata',
-                'in': 'query',
-                'description': 'Filter elements by a structural metadata.',
-                'required': False,
-                'schema': {
-                    'type': 'string'
-                }
             }
         ]
     }
@@ -147,13 +138,6 @@ class ElementsList(CorpusACLMixin, ListAPIView):
         if only_folder is not None:
             filters['type__folder'] = only_folder.lower() not in ('false', '0')
 
-        structural_metadata = self.request.query_params.get('structural_metadata')
-        if structural_metadata is not None:
-            filters['metadatas__in'] = MetaData.objects.filter(
-                type=MetaType.Structural,
-                value__icontains=structural_metadata
-            )
-
         if 'corpus' in self.request.query_params:
             try:
                 corpus_id = UUID(self.request.query_params['corpus'])
@@ -388,15 +372,6 @@ class ElementParents(ListAPIView):
                 'schema': {
                     'type': 'boolean',
                 }
-            },
-            {
-                'name': 'structural_metadata',
-                'in': 'query',
-                'description': 'Filter elements by a structural metadata.',
-                'required': False,
-                'schema': {
-                    'type': 'string'
-                }
             }
         ]
     }
@@ -421,13 +396,6 @@ class ElementParents(ListAPIView):
         if only_folder is not None:
             filters['type__folder'] = only_folder.lower() not in ('false', '0')
 
-        structural_metadata = self.request.query_params.get('structural_metadata')
-        if structural_metadata is not None:
-            filters['metadatas__in'] = MetaData.objects.filter(
-                type=MetaType.Structural,
-                value__icontains=structural_metadata
-            )
-
         recursive_param = self.request.query_params.get('recursive')
 
         prefetch_related_lookups = ('zone__image__server', 'corpus', 'type')
@@ -542,15 +510,6 @@ class ElementChildren(ListAPIView):
                 'schema': {
                     'type': 'boolean',
                 }
-            },
-            {
-                'name': 'structural_metadata',
-                'in': 'query',
-                'description': 'Filter elements by a structural metadata.',
-                'required': False,
-                'schema': {
-                    'type': 'string'
-                }
             }
         ]
     }
@@ -575,13 +534,6 @@ class ElementChildren(ListAPIView):
         if only_folder is not None:
             filters['type__folder'] = only_folder.lower() not in ('false', '0')
 
-        structural_metadata = self.request.query_params.get('structural_metadata')
-        if structural_metadata is not None:
-            filters['metadatas__in'] = MetaData.objects.filter(
-                type=MetaType.Structural,
-                value__icontains=structural_metadata
-            )
-
         recursive_param = self.request.query_params.get('recursive')
 
         prefetch_related_lookups = ('zone__image__server', 'corpus', 'type')