diff --git a/api/funkwhale_api/history/filters.py b/api/funkwhale_api/history/filters.py
index 30bc78f6a9d0a10394a1d76bf2e5ea4de0c6e8aa..02549b3b10ea1c2e5c671ecb0652024dbf93989a 100644
--- a/api/funkwhale_api/history/filters.py
+++ b/api/funkwhale_api/history/filters.py
@@ -1,9 +1,14 @@
+import django_filters
+
 from funkwhale_api.moderation import filters as moderation_filters
 
 from . import models
 
 
 class ListeningFilter(moderation_filters.HiddenContentFilterSet):
+    username = django_filters.CharFilter("user__username")
+    domain = django_filters.CharFilter("user__actor__domain_id")
+
     class Meta:
         model = models.Listening
         hidden_content_fields_mapping = moderation_filters.USER_FILTER_CONFIG[