Quick overview
This workflow searches YouTube via Apify for videos matching a keyword, deduplicates the resulting channels, scrapes each channel’s About description, uses OpenAI to extract contact email addresses, and appends channels with emails to a Google Sheets tab.
How it works
- Starts when you manually execute the workflow.
- Sends a keyword-based search request to the Apify YouTube Scraper to retrieve recent YouTube results and their channel URLs.
- Deduplicates the results so each channel URL is processed only once.
- Scrapes each channel’s About/description data using an Apify YouTube Scraper request.
- Uses OpenAI to extract and de-obfuscate any email addresses found in the channel description.
- Keeps only channels where at least one email address was extracted.
- Appends the channel name, channel URL, extracted emails, search query, and the current date to Google Sheets.
Setup
- Add an Apify API token using an HTTP Header Auth credential (Authorization: Bearer <token>) and connect it to both Apify HTTP Request steps.
- Add an OpenAI API key credential and choose the model name you want to use in the Configuration values.
- Connect your Google Sheets OAuth credential, then set the target spreadsheet document ID and sheet/tab (for example, the “creator_emails” sheet).
Additional info
Find YouTube creator emails with OpenAI and save them to Google Sheets
Need help customizing?
Contact me for consulting and support : Linkedin
MY NEW YOUTUBE CHANNEL
👉 Subscribe to my new YouTube channel. Here I'll share videos and Shorts with practical tutorials and FREE templates for n8n.
