diff --git a/src/cutecoin/core/person.py b/src/cutecoin/core/person.py
index 001e379adc6a296f281d0f0184b3b145bfde07ef..8ab0bb38c5cfc1940ea0a3c02426d239611d8271 100644
--- a/src/cutecoin/core/person.py
+++ b/src/cutecoin/core/person.py
@@ -341,10 +341,12 @@ class Person(object):
                 return list()
 
             certified_list = list()
-            for certified in data['results'][0]['signed']:
-                certified['cert_time'] = dict()
-                certified['cert_time']['medianTime'] = certified['meta']['timestamp']
-                certified_list.append(certified)
+            for result in data['results']:
+                if result["pubkey"] == self.pubkey:
+                    for certified in result['signed']:
+                        certified['cert_time'] = dict()
+                        certified['cert_time']['medianTime'] = certified['meta']['timestamp']
+                        certified_list.append(certified)
 
             return certified_list