YouTube Merch Scraper

YouTube Merch Scraper

by igview-owner

Extract products from any YouTube channel’s Store/Merch tab in seconds. This actor pulls product title, merchant name, price, thumbnail image, and dir...

5 runs
2 users
Try This Actor

Opens on Apify.com

About YouTube Merch Scraper

Extract products from any YouTube channel’s Store/Merch tab in seconds. This actor pulls product title, merchant name, price, thumbnail image, and direct product/buy URL—ideal for influencer merch research, e-commerce competitive analysis, and product tracking.

What does this actor do?

YouTube Merch Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

YouTube Channel Store Scraper Extract products from YouTube Channel Store / Merch sections. Get product titles, prices, merchant names, thumbnails, and purchase links. Perfect for e-commerce research, influencer merchandise analysis, and competitor product tracking. ## Table of Contents - Features - How to Use - Input Parameters - Output Data - Best Practices - FAQ --- ## Features | Feature | Description | |---------|-------------| | Multiple Channel IDs | Scrape one or multiple channels in a single run using channelIds | | Store / Merch Products | Extract product listings from the channel’s Store tab (when available) | | Product Details | Title, merchant name, CTA text, price, fees, thumbnail, and product URL | | Pagination Support | Automatically follows continuation tokens to fetch more products | | Limit Control | Use maxProductsPerChannel to cap products per channel | | Localization Support | Choose geo + lang for localized results (pricing/availability may vary) | | Clean Table Views | Prebuilt dataset views: products, channels, details | | Fast & Reliable | Built-in retries, rate limiting, and friendly error handling | --- ## How to Use ### Step 1: Find YouTube Channel ID To find a YouTube channel ID: 1. Visit the YouTube channel 2. Open the channel “About” page or copy the channel URL 3. Find the Channel ID (it usually starts with UC... and is 24 characters long) Note: This actor expects channel IDs (not usernames / handles). ### Step 2: Configure Input Basic Example: json { "channelIds": ["UCBJycsmduvYEL83R_U4JriQ"], "maxProductsPerChannel": 100, "geo": "US", "lang": "en" } Multiple Channels Example: json { "channelIds": [ "UCBJycsmduvYEL83R_U4JriQ", "UCX6OQ3DkcsbYNE6H8uQQuVA" ], "maxProductsPerChannel": 200, "geo": "IN", "lang": "hi" } ### Step 3: Run the Actor Click "Start" and the actor will extract store products for each Channel ID. --- ## Input Parameters | Parameter | Type | Required | Description | Default | Example | |-----------|------|----------|-------------|---------|---------| | channelIds | Array | Yes | List of YouTube Channel IDs | - | ["UCBJycsmduvYEL83R_U4JriQ"] | | maxProductsPerChannel | Number | | Maximum products to extract per channel | 100 | 200 | | geo | String | | Country/region code (ISO 3166-2) | "US" | "IN" | | lang | String | | Language code for localized results | "en" | "hi" | ### Input Details channelIds (Required) - One or more YouTube Channel IDs - Format: UC + 22 characters (total 24) - Example: UCBJycsmduvYEL83R_U4JriQ - Tip: You can scrape up to 30 channel IDs in one run (UI limit) maxProductsPerChannel (Optional) - Limits how many products are saved per channel - Useful to reduce usage for channels with large product catalogs geo (Optional) - Select from 31 countries including: - United States, United Kingdom, Canada, India, Australia - Germany, France, Japan, Brazil, Mexico - And 21 more countries lang (Optional) - Select from 30 languages including: - English, Hindi, Spanish, French, German - Italian, Portuguese, Japanese, Korean, Chinese - And 20 more languages including regional Indian languages --- ## Output Data ### Sample Product Output json { "channelId": "UCBJycsmduvYEL83R_U4JriQ", "channelTitle": "Marques Brownlee", "channelHandle": "@mkbhd", "channelUrl": "https://www.youtube.com/@mkbhd", "channelAvatar": "https://yt3.googleusercontent.com/...", "subscriberCountText": "20.6M", "subscriberCount": 20600000, "sectionTitle": "Featured", "productTitle": "Production T-Shirt", "merchantName": "MKBHD", "ctaText": "From MKBHD", "currentPrice": "€24.71", "price": "€24.71", "additionalFeesText": "+ shipping & handling", "thumbnail": "https://encrypted-tbn1.gstatic.com/shopping?...", "productUrl": "https://mkbhd.com/products/production-t-shirt?..." } ### Error Output (if channel does not exist) json { "channelId": "UCxxxxxxxxxxxxxxxxxxxxxx", "error": "This channel does not exist.", "timestamp": "2025-12-13T03:00:00.000Z" } ### Output Fields #### Main Product Fields | Field | Type | Description | |-------|------|-------------| | channelId | String | Unique YouTube channel ID | | channelTitle | String | Channel name | | channelHandle | String | Channel handle (e.g., @mkbhd) | | channelUrl | String | Direct channel URL from handle | | channelAvatar | String | Channel avatar URL | | subscriberCountText | String | Formatted subscriber count | | subscriberCount | Number | Subscriber count (numeric) | | sectionTitle | String | Product section title (e.g., Featured) | | productTitle | String | Product title | | merchantName | String | Merchant / store name | | ctaText | String | CTA text (e.g., From MKBHD) | | currentPrice | String | Current price text | | price | String | Price text | | additionalFeesText | String | Shipping/fees text | | thumbnail | String | Product image URL | | productUrl | String | Product purchase URL | --- ## Best Practices ### Do's - Use correct Channel IDs (starts with UC) - Select appropriate geo/lang for your target audience - Export data immediately after extraction - Use products view for browsing, channels to group by channel, and details for the complete dataset ### Don'ts - Don't provide handles/usernames instead of Channel IDs - Don't ignore error messages - Don't expect data from deleted/suspended channels - Don't forget to check data completeness --- ## 🏷️ Tags YouTube ScraperYouTube Store ScraperYouTube Merch ScraperProduct ResearchInfluencer Merch AnalysisCompetitor Product TrackingE-commerce IntelligenceBrand Monitoring --- ## Get Started Now Ready to extract YouTube channel store products? 1. Add one or more Channel IDs in channelIds (UC...) 2. Set max products per channel (maxProductsPerChannel) if you want a limit 3. Select your preferred region (geo) and language (lang) 4. Click "Start" to run the actor 5. View results in clean table views 6. Export data in your preferred format 7. Click "Try for free" to test the actor If this actor helps your workflow, please give it a star! Looking for more YouTube data? Check out these complementary actors: - YouTube Video Downloader - YouTube Comment Scraper - YouTube Search Scraper - YouTube Video Scraper - YouTube Subtitles Scraper - YouTube Transcript Scraper - YouTube Channel Videos Scraper - YouTube Channel Home Page Scraper - YouTube Shorts Scraper - YouTube Channels Scraper --- Built with ❤️ by Sachin Kumar Yadav using Apify Platform

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try YouTube Merch Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
igview-owner
Pricing
Paid
Total Runs
5
Active Users
2
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support