Build your own YouTube brand monitoring workflow

Track creators, monitor sentiment, and discover partnership opportunities in real time with YouTube Scraper.

Effective brand monitoring starts with knowing where your customers actually form opinions. With over 20 billion uploaded videos, YouTube remains one of the richest qualitative data sources - brand mentions appear in routines, comparison videos, Shorts, and multilingual content published by thousands of channels every minute.

Media monitoring tools can surface some of this data, but they limit how you classify, rank, and analyze it. If you want to classify videos using your own logic, combine YouTube data with CRM signals, or run LLM-powered analysis, you need access to raw structured datasets.

Manual tracking doesn't scale either - mentions are inconsistently tagged, searches stay incomplete, and you end up chasing conversations that have already moved on.

A dedicated YouTube scraper fixes this. Pair it with a simple automated workflow that sends datasets to Google Sheets on a schedule, and you get a live, always-updated view of brand or product mentions along with key data such as likes, views, and subscribers - without manual effort. From there, you can track and analyze your data on a regular basis.

AI analysis of the top channels and engagement based on scraped YouTube data.
AI analysis of the top channels and engagement based on scraped YouTube data.

How to monitor brand mentions with YouTube Scraper

We’ll show you how to build your own automated data collection workflow - scrape YouTube, send data to Google Sheets, and analyze your findings further. You can follow along with this guide on the free Apify plan, meaning you can test the entire setup and get your first dataset at no cost.

YouTube Scraper is an Apify Actor that can extract video metadata, track engagement metrics such as view counts, likes, and comment counts, as well as monitor upload dates to identify emerging mentions and trending content.

ℹ️
Apify tools are called Actors, and they can perform both simple actions like filling out web forms or sending emails, or complex operations like crawling millions of web pages or transforming large datasets. They all have access to platform features such as:

- Built-in proxy management
- Anti-bot evasion support
- Integrated storage with structured exports in CSV/Excel/JSON
- Standardized input parameters (URLs, keywords, limits, etc.)
- Easy integration with third-party apps or other Actors

Every Apify Actor can also be triggered programmatically via the Apify API, opening up lots of ways to integrate it into your workflows.

Step-by-step guide to scraping YouTube

The entire workflow setup takes just a couple of minutes and consists of four steps:

Let’s start.

Step 1: Integration with GDrive

First, let’s make sure our data flow is configured. Go to YouTube Scraper. If you don’t have an Apify account yet, you’ll be prompted to create one for free. You’ll access Apify Console, a workspace for running and building web automation tools.

Apify signup page

Once you open the Actor page, select the Integrations tab. Start typing “GDrive” in the search bar, and select the Upload results to GDrive integration.

YouTube Scraper Integration

Give the integration a unique name. We’ll use Brand monitoring data collection. Click Save to continue and connect your Google account. If you’re using your Google account with Apify Console, your email address might already be on the list of accounts to select.

Integration configuration

Since we want the data to be sent to the spreadsheet once the scraper finishes running, we’ll select Run succeeded as our starting point. Select a format of the Google Drive file that the Apify integration will create (we’ll go with the XLSX). Remember to name your file. Click Save.

💡
Need more automation methods? Apify integrations connect the Apify platform to your web apps and cloud services, including Zapier, n8n, Make, Asana, and Slack.

Step 2: Scraping YouTube data

Time to set up the scraper. Head to the Actor page and make sure the Input tab is selected. YouTube Scraper can scrape data by search terms or URLs. Note that you can use only one extraction method.

In this tutorial, we’ll monitor brand sentiment after a product launch by collecting YouTube videos mentioning The Ordinary’s Rice Lipids + Ectoin Microemulsion. We’ll use the product name as our search term and set a limit on how many videos the scraper collects in each run.

YouTube Scraper UI - input

You can customize your search further with the filtering options, such as time range, sorting order, video type or features. The scraper can also fetch video subtitles and convert them to a format of your choosing - particularly useful for AI workflows, since LLMs process text much more efficiently than video.

Once you’re happy with your choices, click Save & Start. After a couple of minutes, the run will finish, and you’ll be able to check the results in the preview table, along with the engagement metrics such as number of views, likes, and subscribers.

Scraped results in Apify Console

Now you can also check your Google Drive for a newly created spreadsheet. Each time you execute the scraper, it will automatically generate a new file with fresh data, ready for analysis.

Newly created Google Sheets file in GDrive

If you want to download your results in another format, simply click the Export button. You can download the results as JSON, Excel, CSV, and more. If you’re going to proceed with your analysis using LLMs, JSON files are one of the most reliable output formats for AI workflows as the predictable syntax helps models make fewer structural mistakes compared to CSV or free text.

You can also select or omit fields to reduce the information noise.

Export datasets in a format of your choosing

Step 3: Scheduling automated runs

If you want to monitor YouTube mentions regularly, you can schedule the scraper to run automatically and collect data without manual input.

First, make sure your scraper is properly configured, then click the Save as a new task button in the top-right corner.

Save the run as a new task Apify Console

Give your task a name and save it.

Naming a new task

Now, you can easily schedule the task by accessing Schedules in the left-hand navigation and clicking the Create a schedule button:

Creating a schedule

We’ve already saved our task, so now it’s time to add it to the schedule. Click Add task at the bottom to customize your schedule, select a task, and choose how often you want the scraper to run - weekly, monthly, or on any day that works best for you.

Click Enable, and your schedule will be up and running. It will automatically start the scraper at your chosen time and send the results to Google Drive, thanks to the integration we set up earlier.

That’s it - you’ve built a workflow for extracting YouTube data that runs without manual effort.

Step 4: Analyzing your results

Now that your results are generated automatically, you can discover new creators, compare the sentiment over time, and track engagement.

With AI models such as Claude, ChatGPT, or Gemini, you can generate influencer tier charts, analyze video content, and interpret extracted transcripts.

Generated chart - creator tier distribution
Creator tier distribution chart created by Claude - by number of videos and total views generated.

Here are some questions you can ask your AI tool to get the most out of your datasets:

  • Which channels mentioned the brand more than once?
  • What words and phrases appear most in high-performing video titles vs. low-performing ones?
  • Are negative videos growing as a share of mentions over time, or is it a one-off spike?
  • Which creators have high engagement but relatively low subscriber counts?
  • Which creators mention the brand repeatedly without any apparent sponsorship signal?
  • Do longer videos outperform shorter ones in engagement?
  • Which video formats (reviews, routines, roundups, comparisons) generate the most engagement per view?
  • Which channels generate the most views per video vs. most total views?
  • Which non-English markets are covering the brand organically?
  • Which upload dates correlate with spikes in attention?

Conclusion

Monitoring brand mentions on YouTube doesn’t have to be manual or fragmented. By combining a YouTube scraper with simple automation and AI analysis, you can turn scattered creator conversations into structured data that’s easy to track, measure, and act on.

Instead of reacting to trends after they happen, you gain a continuous view of how your brand is discussed - helping you identify creators, understand sentiment, and make smarter marketing decisions over time.

Apify logo
Monitor brand mentions
Get $5 in monthly usage and test YouTube Scraper for free
Get started

FAQ

Scraping YouTube is legal as long as you adhere to regulations concerning copyright and personal data.

Personal data is protected by GDPR (EU Regulation 2016/679), and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, please consult your lawyers. You can also read our blog post on the legality of web scraping.

Can I scrape subtitles from YouTube videos?

Yes, you can scrape all publicly available data from YouTube, including subtitles. With YouTube Scraper, you can extract both autogenerated and added subtitles in SRT, WEBVTT, XML, or plain text format.

How to scrape YouTube comments?

To scrape comments from YouTube, use the YouTube Comments Scraper. This tool will extract comment text, author name, date posted, vote count, reply count, and more.

On this page

Build the scraper you want

No credit card required

Start building