diff --git a/representatives_recommendations/api.py b/representatives_recommendations/api.py
index 8b4fa19153356c30f7ba2a6a35a9a07cf8b308f0..f33575b92cc9e8f5aa3aff3d6937990fef450448 100644
--- a/representatives_recommendations/api.py
+++ b/representatives_recommendations/api.py
@@ -93,6 +93,7 @@ class ScoredVoteViewSet(viewsets.ReadOnlyModelViewSet):
     queryset = ScoredVote.objects.select_related(
         'representative',
         'proposal',
+        'proposal__dossier',
         'proposal__recommendation'
     ).filter(
         proposal__recommendation__isnull=False
@@ -105,6 +106,9 @@ class ScoredVoteViewSet(viewsets.ReadOnlyModelViewSet):
     )
 
     filter_fields = {
+        'representative': ['exact'],
+        'proposal': ['exact'],
+        'proposal__dossier': ['exact']
     }
 
     pagination_class = DefaultWebPagination