Extract granular data on every video, from rich thumbnails to detailed view counts, empowering data-driven decisions for content creation, audience engagement and channel growth. Whether you're a seasoned YouTuber, a digital marketer, or an AI researcher, unlock the insights you need to thrive in...
This actor allows you to scrape detailed information about videos from a specific YouTube channel. It extracts comprehensive metadata, engagement metrics, and rich media assets for each video, providing valuable insights for content creators, marketers, and researchers analyzing YouTube channel performance and content strategies.
If you found this YouTube Channel Video Details Scraper useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.
maxItems
parameter.maxItems
, concurrency, and proxy settings as needed.Here's an example of how to set up the input for the YouTube Channel Video Details Scraper:
1{ 2 "startUrls": [ 3 { 4 "url": "https://www.youtube.com/@AllTHEMOVIE/videos" 5 } 6 ], 7 "maxItems": 100, 8 "maxConcurrency": 10, 9 "minConcurrency": 1, 10 "maxRequestRetries": 3, 11 "proxyConfiguration": { 12 "useApifyProxy": true 13 } 14}
startUrls
: Array containing the URL of the YouTube channel's video page.maxItems
: Maximum number of videos to scrape (default: 100).maxConcurrency
: Maximum number of pages processed simultaneously (default: 10).minConcurrency
: Minimum number of pages processed simultaneously (default: 1).maxRequestRetries
: Number of retries for failed requests (default: 3).proxyConfiguration
: Proxy settings for enhanced scraping reliability.The output data includes detailed information about each video in the channel. Here's a comprehensive breakdown of the structure:
1{ 2 "videoId": "qs16BDaPQjc", 3 "thumbnail": { 4 "thumbnails": [ 5 { 6 "url": "https://i.ytimg.com/vi/qs16BDaPQjc/hqdefault.jpg?sqp=-oaymwEoCKgBEF5IWvKriqkDGwgBFQAAiEIYAdgBAeIBDAgeEAIYBiABOAFAAQ==&rs=AOn4CLDRTE6ONiEALlYWtrHeRZwxyaLOzA", 7 "width": 168, 8 "height": 94 9 }, 10 // ... more thumbnail sizes ... 11 ] 12 }, 13 "title": { 14 "runs": [ 15 { 16 "text": "How to scrape all of Crunchbase 😱" 17 } 18 ], 19 "accessibility": { 20 "accessibilityData": { 21 "label": "How to scrape all of Crunchbase 😱 by Adrian | The Web Scraping Guy 265 views 10 days ago 9 minutes, 46 seconds" 22 } 23 } 24 }, 25 "descriptionSnippet": { 26 "runs": [ 27 { 28 "text": "Check out my web scraping course 👉 https://adrianhorning.gumroad.com/l/the-ultimate-web-scraping-course
Use code PEALEH1 for 25% off my course 👀
Check out my product scrapecreators.com..." 29 } 30 ] 31 }, 32 "publishedTimeText": { 33 "simpleText": "10 days ago" 34 }, 35 "lengthText": { 36 "accessibility": { 37 "accessibilityData": { 38 "label": "9 minutes, 46 seconds" 39 } 40 }, 41 "simpleText": "9:46" 42 }, 43 "viewCountText": { 44 "simpleText": "265 views" 45 }, 46 "navigationEndpoint": { 47 "clickTrackingParams": "CPUBENwwIhMI3Ybnu7bsiAMV70tMCB1I-TsIWhhVQ2RGSldVYTQzc21SbTRJcEhCcFBnX0GaAQMQ8jg=", 48 "commandMetadata": { 49 "webCommandMetadata": { 50 "url": "/watch?v=qs16BDaPQjc", 51 "webPageType": "WEB_PAGE_TYPE_WATCH", 52 "rootVe": 3832 53 } 54 }, 55 "watchEndpoint": { 56 "videoId": "qs16BDaPQjc", 57 "watchEndpointSupportedOnesieConfig": { 58 "html5PlaybackOnesieConfig": { 59 "commonConfig": { 60 "url": "https://rr5---sn-nx57ynse.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odepv=1&id=aacd7a04368f4237&ip=23.108.254.123&initcwndbps=1083750&mt=1727759092&oweuc=" 61 } 62 } 63 } 64 } 65 }, 66 "trackingParams": "CPUBENwwIhMI3Ybnu7bsiAMV70tMCB1I-TsIQLeEvbTDwN7mqgE=", 67 "shortViewCountText": { 68 "accessibility": { 69 "accessibilityData": { 70 "label": "265 views" 71 } 72 }, 73 "simpleText": "265 views" 74 }, 75 "menu": { 76 "menuRenderer": { 77 "items": [ 78 // ... menu items ... 79 ], 80 "trackingParams": "CPUBENwwIhMI3Ybnu7bsiAMV70tMCB1I-TsI", 81 "accessibility": { 82 "accessibilityData": { 83 "label": "Action menu" 84 } 85 } 86 } 87 }, 88 "thumbnailOverlays": [ 89 // ... thumbnail overlays ... 90 ], 91 "richThumbnail": { 92 "movingThumbnailRenderer": { 93 "movingThumbnailDetails": { 94 "thumbnails": [ 95 { 96 "url": "https://i.ytimg.com/an_webp/qs16BDaPQjc/mqdefault_6s.webp?du=3000&sqp=CIzU7bcG&rs=AOn4CLDb5_xzao0Cu3X9VjHt9H1RlyV7TQ", 97 "width": 320, 98 "height": 180 99 } 100 ], 101 "logAsMovingThumbnail": true 102 }, 103 "enableHoveredLogging": true, 104 "enableOverlay": true 105 } 106 } 107}
videoId
: Unique identifier for the YouTube video. This ID can be used to construct the full video URL.
thumbnail
: Contains information about the video's thumbnail images.
thumbnails
: An array of thumbnail objects, each with different sizes and resolutions.
url
: Direct link to the thumbnail image.width
and height
: Dimensions of the thumbnail in pixels.title
: The title of the video.
runs
: An array containing text segments of the title.accessibility
: Provides an accessible version of the title, often including additional context.descriptionSnippet
: A brief excerpt from the video's description.
runs
: An array of text segments, which may include formatting or links.publishedTimeText
: Indicates how long ago the video was published.
simpleText
: A human-readable string (e.g., "10 days ago").lengthText
: The duration of the video.
accessibility
: Provides a detailed, accessible version of the duration.simpleText
: A concise representation of the video length.viewCountText
: The number of views the video has received.
simpleText
: A formatted string of the view count.navigationEndpoint
: Contains data used for navigating to the video page.
clickTrackingParams
: Used for analytics and tracking.commandMetadata
: Metadata for the navigation action.watchEndpoint
: Specific data for initiating video playback.trackingParams
: A string used for tracking user interactions and analytics.
shortViewCountText
: A more concise representation of the view count, often used in compact displays.
menu
: Contains information about the action menu associated with the video.
menuRenderer
: Details about menu items and accessibility.thumbnailOverlays
: An array of overlay information displayed on the video thumbnail, such as video duration or "Watch Later" buttons.
richThumbnail
: Information about the moving thumbnail (if available).
movingThumbnailRenderer
: Contains details about the animated preview thumbnail.
movingThumbnailDetails
: Specifies the URL and dimensions of the moving thumbnail.enableHoveredLogging
and enableOverlay
: Flags for thumbnail behavior.This detailed structure provides a comprehensive view of each video's metadata, engagement metrics, and associated media assets. It includes
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!