code: def build_url_chunks(self):
          
          CHUNK_SIZE = 500
  
          id_filter = str(self.api_filters.pop(self.id_filter)).split(',')
          chuncks = list(self.chunks(id_filter, CHUNK_SIZE))
          filters = '&'.join("%s=%s" % (k, v) for (k, v) in self.api_filters.items())
  
          for chunk in chuncks:
              if filters:
                  url = "{0}?{1}&{2}={3}".format(self.url, filters, self.id_filter, ','.join(chunk))
              else:
                  url = "{0}?{1}={2}".format(self.url, self.id_filter, ','.join(chunk))
              self.split_urls.append(url)
docs: If url is too big because of id filter is huge, break id and construct
          several urls to call them in order to abstract this complexity from user.