docs: def make_request(name, params=None, version="V001", key=None, api_type="web",
                   fetcher=get_page, base=None, language="en_us"):
      """
      Make an API request
      """
  
      params = params or {}
      params["key"] = key or API_KEY
      params["language"] = language
  
      if not params["key"]:
          raise ValueError("API key not set, please set DOTA2_API_KEY")
  
      url = url_map("%s%s/%s/" % (base or BASE_URL, name, version), params)
      return fetcher(url)