This can be achieved with yt-dlp. You need to parse your IDs to a text file. yt-dlp can then work with this file with a batch argument (-batch-file FILENAME or smth like that). Yt-dlp then can check availability without downloading the video ( --skip-download). I think you also need to use --force-download-archive, not sure though. This post might help you: https://www.reddit.com/r/youtubedl/comments/vrqdrm/write_non_succesfull_downloads_in_text_file

Comments ()