diff --git a/api/funkwhale_api/music/filters.py b/api/funkwhale_api/music/filters.py
index e87f91a0745dac10d47193ec5951488d60a5ac35..e912bd328c79be843b9709aebb83da07ace6ae49 100644
--- a/api/funkwhale_api/music/filters.py
+++ b/api/funkwhale_api/music/filters.py
@@ -33,6 +33,7 @@ class ArtistFilter(moderation_filters.HiddenContentFilterSet):
             "name": ["exact", "iexact", "startswith", "icontains"],
             "playable": "exact",
             "scope": "exact",
+            "mbid": "exact",
         }
         hidden_content_fields_mapping = moderation_filters.USER_FILTER_CONFIG["ARTIST"]
 
@@ -60,6 +61,7 @@ class TrackFilter(moderation_filters.HiddenContentFilterSet):
             "album": ["exact"],
             "license": ["exact"],
             "scope": "exact",
+            "mbid": "exact",
         }
         hidden_content_fields_mapping = moderation_filters.USER_FILTER_CONFIG["TRACK"]
 
@@ -123,7 +125,7 @@ class AlbumFilter(moderation_filters.HiddenContentFilterSet):
 
     class Meta:
         model = models.Album
-        fields = ["playable", "q", "artist", "scope"]
+        fields = ["playable", "q", "artist", "scope", "mbid"]
         hidden_content_fields_mapping = moderation_filters.USER_FILTER_CONFIG["ALBUM"]
 
     def filter_playable(self, queryset, name, value):