docs: def checkInfo(email=None, username=None, api_key=None):
      ''' 
          Method that checks if the given hash is stored in the pipl.com website. 
  
          :param email: queries to be launched.
          :param api_key: api_key to be used in pipl.com. If not provided, the API key will be searched in the config_api_keys.py file.
  
          :return:    Python structure for the Json received. It has the following structure:
      '''
      # This is for i3visio
      if api_key==None:
          #api_key = raw_input("Insert the API KEY here:\t")
          allKeys = config_api_keys.returnListOfAPIKeys()
          try: 
              api_key = allKeys["pipl_com"]
          except:
              # API_Key not found. The samplekey will be used but it has a limit of 10 queries/day.
              api_key = "samplekey"            
  
      results = {}
      results["person"] = []
      results["records"] = []    
  
      if username != None:
          request = SearchAPIRequest( username=username, api_key=api_key)
          person, records = launchRequest(request)
          # Appending the results 
          results["person"].append(person)
          results["records"].append(records)        
      if email != None:
          request = SearchAPIRequest( email=email, api_key=api_key)
          person, records = launchRequest(request)
          # Appending the results 
          results["person"].append(person)
          results["records"].append(records)        
      return results