diff --git a/funkwhale_network/db.py b/funkwhale_network/db.py
index d98336783a1b1a265fe3293f57d410609d5361ef..2994f3f0b99b03fb60bab87ee2850b0580b6c261 100644
--- a/funkwhale_network/db.py
+++ b/funkwhale_network/db.py
@@ -73,7 +73,7 @@ def dict_cursor(func):
 @dict_cursor
 async def get_latest_check_by_domain(cursor):
     sql = """
-    SELECT DISTINCT on (domain) domain, * FROM checks INNER JOIN domains ON checks.domain = domains.name WHERE private = %s ORDER BY domain, time DESC
+    SELECT DISTINCT on (domain) domain, * FROM checks INNER JOIN domains ON checks.domain = domains.name WHERE private = %s AND domains.blocked = false ORDER BY domain, time DESC
 """
     await cursor.execute(sql, [False])
     return list(await cursor.fetchall())