diff --git a/jami-nameserver/src/main/java/net/jami/jams/nameserver/PublicNameServer.java b/jami-nameserver/src/main/java/net/jami/jams/nameserver/PublicNameServer.java
index ef1c070656ff3a2fa6e806aac5691f1bc32d000d..5fcabed9d2fe8c5f3a4946b5045509150d9a7547 100644
--- a/jami-nameserver/src/main/java/net/jami/jams/nameserver/PublicNameServer.java
+++ b/jami-nameserver/src/main/java/net/jami/jams/nameserver/PublicNameServer.java
@@ -28,6 +28,8 @@ import lombok.extern.slf4j.Slf4j;
 import net.jami.jams.common.jami.NameLookupResponse;
 import net.jami.jams.common.jami.NameRegistrationRequest;
 import net.jami.jams.common.jami.NameServer;
+import net.minidev.json.JSONObject;
+import net.minidev.json.parser.JSONParser;
 
 import java.net.HttpURLConnection;
 import java.net.URL;
@@ -96,7 +98,9 @@ public class PublicNameServer implements NameServer {
                     currentSize++;
                 }
                 log.info("Response received from public nameserver {} ",responseData.toString());
-                return responseData.toString();
+                JSONParser parser = new JSONParser();
+                JSONObject json = (JSONObject) parser.parse(responseData.toString());
+                return json.getAsString("name");
             }
             return null;
         }