YouTube Brand Mention Tracker for Social Listening
Social listening on YouTube: search a brand or product name to collect every video, view count, and channel discussing it for sentiment and PR monitoring.
How it works
- 1Open it on Apify
Hit Run on Apify — it opens the tool in the cloud, no install.
- 2Set the inputs
Adjust
searchQueries,channelUrls,maxItems(sensible defaults are pre-filled). - 3Click Run
The tool runs on Apify’s cloud and collects the data for you.
- 4Export the results
Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.
Inputs
| Field | What it does | Type |
|---|---|---|
searchQueries | Keywords to search YouTube for, one per line (e.g. "lofi hip hop", "python tutorial"). Each query returns up to Max videos. Leave empty if you only want channel videos. Empty results usually mean the query genuinely has no matches, or that geo-blocking / anti-bot triggered for the run IP — try again with the residential proxy enabled. | array |
channelUrls | YouTube channels to pull videos from, one per line. Accepts full channel URLs (e.g. https://www.youtube.com/@LofiGirl, https://www.youtube.com/c/ChannelName, https://www.youtube.com/channel/UCSJ4gkVC6NrvII8umztf0Ow), @handles (e.g. @LofiGirl), or raw UC channel ids (e.g. UCSJ4gkVC6NrvII8umztf0Ow). Each channel returns up to Max of its newest videos. | array |
maxItems | Maximum number of videos to return per search query and per channel. Pagination via continuation tokens is used to reach this number. Values up to a few hundred are realistic; very large values (toward 1000) require many paginated requests and raise the chance of YouTube rate-limiting or blocking the run IP — keep a residential proxy enabled for high values. | integer |
notionConnector | Optional. Write each video as a page into your Notion when the run finishes. Authorize a Notion connector once in Settings → API & Integrations → MCP connectors, then pick it here. Leave empty to skip (default) — results are always saved to the dataset regardless. | string |
notionParentId | Optional. The Notion data source ID of the database to write into (only used if a Notion connector is set). Leave empty to create the pages privately in your workspace instead. | string |
What you get
A structured dataset — each result includes fields like:
channelIdchannelNamelengthTextmodepublishedTimeTextthumbnailtitleurlvideoIdviewCountTextExport every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.
More use cases for YouTube Scraper
YouTube Content Gap Finder: Search Results Scraper
YouTube keyword research for creators: scrape the top-ranking videos for any search term with views and channel size to spot low-competition content gaps.
YouTube Title Scraper: Top Video Titles by Keyword
Reverse-engineer high-CTR YouTube titles. This scraper returns the top-performing video titles and view counts for any keyword so you can copy what works.
YouTube Channel Scraper for RAG Transcript Corpus
Scrape every video URL and title from an expert YouTube channel to build a domain-specific transcript corpus for RAG pipelines and LLM grounding.
Scrape YouTube Channel Videos to Repurpose to Blogs
Export a YouTube channel's videos with views and metadata, then repurpose the top performers into blog posts, newsletters, and Shorts scripts.
YouTube Comment Scraper for Video Idea Research
Scrape a YouTube channel's videos and mine the comments for recurring viewer questions and requests that point straight to your next video ideas.
YouTube Influencer Finder by Niche for Outreach
Search any niche on YouTube and collect candidate creator channels with subscriber counts and engagement to vet for influencer marketing and sponsorships.