diff --git a/api/funkwhale_api/requests/serializers.py b/api/funkwhale_api/requests/serializers.py
index 8e830d388399cca08e4986fc06da8f3d5a2ce3cc..51a709514e0cb95a2f03289dd981df918734c795 100644
--- a/api/funkwhale_api/requests/serializers.py
+++ b/api/funkwhale_api/requests/serializers.py
@@ -1,9 +1,12 @@
 from rest_framework import serializers
 
+from funkwhale_api.users.serializers import UserBasicSerializer
+
 from . import models
 
 
 class ImportRequestSerializer(serializers.ModelSerializer):
+    user = UserBasicSerializer(read_only=True)
 
     class Meta:
         model = models.ImportRequest
diff --git a/api/funkwhale_api/requests/views.py b/api/funkwhale_api/requests/views.py
index b2dc78db002e38e8ea12065ba4b63433fd3c19b6..345ff6f3bbd6afb565b847bd0778e9056d00832d 100644
--- a/api/funkwhale_api/requests/views.py
+++ b/api/funkwhale_api/requests/views.py
@@ -17,7 +17,7 @@ class ImportRequestViewSet(
         viewsets.GenericViewSet):
 
     serializer_class = serializers.ImportRequestSerializer
-    queryset = models.ImportRequest.objects.all()
+    queryset = models.ImportRequest.objects.all().select_related()
     search_fields = ['artist_name', 'album_name', 'comment']
 
     def perform_create(self, serializer):
diff --git a/api/funkwhale_api/users/serializers.py b/api/funkwhale_api/users/serializers.py
index 261873bdbec1a34ee0c69e30a002161e69e423f7..8c218b1c28acd2811b208e0a3f4b4f0d788c1aea 100644
--- a/api/funkwhale_api/users/serializers.py
+++ b/api/funkwhale_api/users/serializers.py
@@ -3,6 +3,12 @@ from rest_framework import serializers
 from . import models
 
 
+class UserBasicSerializer(serializers.ModelSerializer):
+    class Meta:
+        model = models.User
+        fields = ['id', 'username', 'name', 'date_joined']
+
+
 class UserSerializer(serializers.ModelSerializer):
 
     permissions = serializers.SerializerMethodField()