import requests


def get_video_comments(video_id, API_KEY, nextPageToken):
    """
    A function that takes as parameters the videoid of the YouTube video and your API_KEY
    and request for the specific comments page of the given video
    QUOTA COST: 4 * 2 = 8 maximum per video
    :param video_id:
    :param API_KEY: the YouTube Data API Key
    :param nextPageToken: the
    :return: Video comments page
    """
    HTTP_REQUEST = "https://www.googleapis.com/youtube/v3/commentThreads?pageToken={}&part=snippet%2Creplies&maxResults=100&videoId={}&key={}&order=relevance".format(nextPageToken, video_id, API_KEY)
    r = requests.get(HTTP_REQUEST, stream=True)
    return r