YouTube Merch Scraper avatar
YouTube Merch Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
YouTube Merch Scraper

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.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

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

FeatureDescription
Multiple Channel IDsScrape one or multiple channels in a single run using channelIds
Store / Merch ProductsExtract product listings from the channel’s Store tab (when available)
Product DetailsTitle, merchant name, CTA text, price, fees, thumbnail, and product URL
Pagination SupportAutomatically follows continuation tokens to fetch more products
Limit ControlUse maxProductsPerChannel to cap products per channel
Localization SupportChoose geo + lang for localized results (pricing/availability may vary)
Clean Table ViewsPrebuilt dataset views: products, channels, details
Fast & ReliableBuilt-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:

{
"channelIds": ["UCBJycsmduvYEL83R_U4JriQ"],
"maxProductsPerChannel": 100,
"geo": "US",
"lang": "en"
}

Multiple Channels Example:

{
"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

ParameterTypeRequiredDescriptionDefaultExample
channelIdsArrayYesList of YouTube Channel IDs-["UCBJycsmduvYEL83R_U4JriQ"]
maxProductsPerChannelNumberMaximum products to extract per channel100200
geoStringCountry/region code (ISO 3166-2)"US""IN"
langStringLanguage 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

{
"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)

{
"channelId": "UCxxxxxxxxxxxxxxxxxxxxxx",
"error": "This channel does not exist.",
"timestamp": "2025-12-13T03:00:00.000Z"
}

Output Fields

Main Product Fields

FieldTypeDescription
channelIdStringUnique YouTube channel ID
channelTitleStringChannel name
channelHandleStringChannel handle (e.g., @mkbhd)
channelUrlStringDirect channel URL from handle
channelAvatarStringChannel avatar URL
subscriberCountTextStringFormatted subscriber count
subscriberCountNumberSubscriber count (numeric)
sectionTitleStringProduct section title (e.g., Featured)
productTitleStringProduct title
merchantNameStringMerchant / store name
ctaTextStringCTA text (e.g., From MKBHD)
currentPriceStringCurrent price text
priceStringPrice text
additionalFeesTextStringShipping/fees text
thumbnailStringProduct image URL
productUrlStringProduct 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:


Built with ❤️ by Sachin Kumar Yadav using Apify Platform