diff --git a/views/api.py b/views/api.py
index 4708ab57afe6a604133a793b06591281dc1f061a..0461b12e702bbde22b46645278490e111efba0a7 100644
--- a/views/api.py
+++ b/views/api.py
@@ -26,9 +26,8 @@ def peer_ifces(request, peer_id):
             'ifce': ifce.name,
             'site': ifce.description.split('[')[1].split('-')[0]
         })
-    response = list(set(response))
 
-    json_str = json.dumps(response)
+    json_str = json.dumps(list({v['ifce']:v for v in response}.values()))
     return HttpResponse(
         json_str,
         mimetype='application/json',