diff --git a/funkwhale_network/routes.py b/funkwhale_network/routes.py
index deea972d5cefab8702bcdacbf7c71575a6203104..bd26f69456e94ed892c30e08f92ebda3dcf11541 100644
--- a/funkwhale_network/routes.py
+++ b/funkwhale_network/routes.py
@@ -50,7 +50,7 @@ async def index(request):
 
 async def domains(request):
     if request.method == "GET":
-        filters = await parser.parse(domain_filters, request)
+        filters = await parser.parse(domain_filters, request, location="querystring")
         limit = int(request.query.get("limit", default=0))
         rows = await db.get_domains(request["conn"], **filters)
         total = len(rows)