How to obtain a comprehensive list of VOD IDs for a specific Twitch streamer?

I’m trying to find an easy way to get all the VOD IDs for a Twitch channel’s past broadcasts. Right now I’m using ReChat to get chat logs so I can find specific moments from old streams. But it’s a real pain to copy and paste each VOD ID one by one.

I know the Twitch API probably has something that can do this but I’m not a programmer so I don’t know how to use it. Is there any app or website out there that can give me a list of all the VOD IDs for a channel? It would save me so much time!

I’ve looked around but haven’t found anything that does exactly what I need. Has anyone come across something like this or know of a tool that could help? Any suggestions would be really appreciated!

def fetch_vod_ids(channel_name):
    # Placeholder function to demonstrate the concept
    vod_ids = []
    # Code to retrieve VOD IDs would go here
    return vod_ids

streamer = 'example_channel'
vod_list = fetch_vod_ids(streamer)
print(f'VOD IDs for {streamer}: {vod_list}')

Thanks in advance for any help or ideas!

hey claire, i feel ur pain! have u tried TwitchDownloader? it’s not perfect but it can grab a bunch of vod info at once. might save u some headache. just google it and theres tutorials. good luck with ur project!