code: def _results(self, product, path, cls=Results, **kwargs):
          
          if product != 'account-information' and self.rate_limit and not self.limits_set and not self.limits:
              self._rate_limit()
  
          uri = '/'.join(('{0}://api.domaintools.com'.format('https' if self.https else 'http'), path.lstrip('/')))
          parameters = self.default_parameters.copy()
          parameters['api_username'] = self.username
          if self.https:
              parameters['api_key'] = self.key
          else:
              parameters['timestamp'] = datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%SZ')
              parameters['signature'] = hmac(self.key.encode('utf8'), ''.join([self.username, parameters['timestamp'],
                                                                               path]).encode('utf8'),
                                             digestmod=sha1).hexdigest()
          parameters.update(dict((key, str(value).lower() if value in (True, False) else value) for
                                 key, value in kwargs.items() if value is not None))
          return cls(self, product, uri, **parameters)
docs: Returns _results for the specified API path with the specified **kwargs parameters