diff --git a/joeynmt_server/views/validate.py b/joeynmt_server/views/validate.py
index be8f40e31305d9ca37db8954929460ee2f6b48cb..4d2a5aadca8e59ac9cdc6b4314fc3d10350e1dc6 100644
--- a/joeynmt_server/views/validate.py
+++ b/joeynmt_server/views/validate.py
@@ -41,11 +41,13 @@ def validate():
 @current_app.route('/validations', methods=['GET'])
 def validations():
     label = request.args.get('label')
+    model = request.args.get('model')
 
+    query = EvaluationResult.query
     if label:
-        results = EvaluationResult.query.filter_by(label=label).all()
-    else:
-        results = EvaluationResult.query.all()
+        query = query.filter_by(label=label)
+    if model:
+        query = query.filter_by(model=model)
 
-    results = [result.json_ready_dict() for result in results]
+    results = [result.json_ready_dict() for result in query]
     return jsonify(results)