diff --git a/program/filters.py b/program/filters.py
index c086f9dace529d4227cd1cd8add32962c076eedc..dc2c841a7caa055563f9665b630d4c3dc45bcaf6 100644
--- a/program/filters.py
+++ b/program/filters.py
@@ -280,23 +280,3 @@ class ActiveFilterSet(StaticFilterHelpTextMixin, filters.FilterSet):
         fields = [
             "is_active",
         ]
-
-
-class PlayoutFilterSet(filters.FilterSet):
-    start = filters.DateFilter(
-        field_name="start",
-        lookup_expr="gte",
-        help_text="Returns timeslots that start at or after the specified datetime (default: today).",  # noqa: E501
-    )
-    end = filters.DateFilter(
-        field_name="end",
-        lookup_expr="lte",
-        help_text="Returns timeslots that end at or before the specified datetime (default: one week after start date).",  # noqa: E501
-    )
-    include_virtual = filters.BooleanFilter(
-        field_name="include_virtual", help_text="Include virtual timeslots (default: false)."
-    )
-
-    class Meta:
-        model = models.TimeSlot
-        fields = ["start", "end", "include_virtual"]
diff --git a/program/views.py b/program/views.py
index 562b6e2a9233f0d8949fe59fd6a4e9f9d367d29c..dc466b14a47fab37384f7242f022c7d74e8c790a 100644
--- a/program/views.py
+++ b/program/views.py
@@ -151,8 +151,6 @@ class APIPlayoutViewSet(
 ):
     queryset = TimeSlot.objects.all()
     serializer_class = PlayoutSerializer
-    filter_backends = [DjangoFilterBackend]
-    filterset_class = filters.PlayoutFilterSet
 
     def list(self, request, *args, **kwargs):
         """