Performs the API request. Most methods are a wrapper around this one.

def make_request(self, endpoint, entitiy_type, query, params=None):
        """
        Performs the API request. Most methods are a wrapper around this one.
        """
        if params is None:
            params = {}

        params['entitytype'] = entitiy_type
        params['query'] = query
        params['country'] = 'US'
        params['language'] = 'en'

        return super(SearchApi, self).make_request('%s/search' % endpoint,
                                                   params)