List All Videos On A Youtube Channel High Quality -

Platforms like and Bardeen provide user-friendly scrapers that can turn any YouTube channel's video list into a structured dataset like JSON, CSV, or Excel.

Method 3: Using Google Sheets & Google Apps Script (Best Free Export Method) list all videos on a youtube channel

videos = [] next_page_token = None while True: playlist_url = f"https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId=uploads_playlist_id&key=API_KEY" if next_page_token: playlist_url += f"&pageToken=next_page_token" data = requests.get(playlist_url).json() for item in data["items"]: video_id = item["snippet"]["resourceId"]["videoId"] title = item["snippet"]["title"] url = f"https://youtube.com/watch?v=video_id" videos.append("title": title, "url": url) next_page_token = data.get("nextPageToken") if not next_page_token: break list all videos on a youtube channel

Method 3: Google Sheets API Script (Best for Creators/Auditors) list all videos on a youtube channel

Use the playlistItems endpoint with the hidden UU playlist ID.