
Extract 1 or 1000s of YouTube Most Replayed heatmap parts of videos fast. Save time & effort. Get detailed normalized graphs with coordinates, timestamps. Extremely useful for creators for identifying viral content, marketers, researchers... Export in various formats, JSON, HTML, CSV, EXCEL...
This Apify Actor, YouTube Most Replayed Scraper, helps you quickly identify and extract data about the most replayed sections of any YouTube video. Instead of watching entire videos, you can pinpoint the most engaging and interesting moments, saving time and gaining valuable insights. This is perfect for content creators, researchers, marketers, or anyone who wants to quickly understand what parts of a video resonate most with viewers. Also known as Youtube Most Watched or Rewatched, heatmap, most viewed parts...
visibleTimeRangeStartMillis, visibleTimeRangeEndMillis, and decorationTimeMillis values for each "Most Replayed" segment in a video.intensityScoreNormalized for every segment of the video.YouTube's "Most Replayed" feature displays a graph above the video's progress bar, highlighting the sections that viewers have rewatched most often. This actor scrapes the underlying data that powers this graph. The data is normalized, meaning the values represent the relative replay frequency within that specific video. A value of 1 (or 100%) represents the absolute peak – the most replayed part of that video. Other values show how frequently those sections were replayed compared to that peak.
The actor takes a simple input:
url (string or array of strings): The URL(s) of the YouTube video(s) you want to analyze. You can provide a single URL or an array of multiple URLs for bulk processing.Example Input (single URL):
1{ 2 "url": "https://www.youtube.com/watch?v=3CVHLAg55sQ" 3}
Example Input (multiple URLs):
1{ 2 "url": [ 3 "https://www.youtube.com/watch?v=3CVHLAg55sQ", 4 "https://www.youtube.com/watch?v=nnFFmgtCKOI", 5 "https://www.youtube.com/watch?v=yworB2ySUUc" 6 ] 7}
The actor returns a JSON array. Each object in the array represents a scraped video and contains the following data:
channelOwner: (string) The name of the YouTube channel that uploaded the video.title: (string) The title of the video.titleJson: (string) The title in JSON format.videoId: (string) The unique YouTube video ID.viewCount: (string) The number of views, formatted as a string (e.g., "1,112,246 views").likes: (string) The number of likes, formatted as a string (e.g., "45K").comments: (string) The number of comments, formatted as a string (e.g., "810").dateText: (string) The upload date (e.g., "May 24, 2023").relativeDate: (string) A relative representation of the upload date (e.g., "1 year ago").mostReplayed: (array) An array of objects, each representing a "Most Replayed" segment. Each object has these properties:
visibleTimeRangeStartMillis: (number) The start time (in milliseconds) of the replayed segment.visibleTimeRangeEndMillis: (number) The end time (in milliseconds) of the replayed segment.decorationTimeMillis: (number) The time (in milliseconds) at which the "Most Replayed" visual cue (label) is displayed. This usually falls within the visibleTimeRangeStartMillis and visibleTimeRangeEndMillis.heatSeek: (array): Contains and array of objects, each represents a segment of the video:
startMillis: (number) start time in milliseconds.durationMillis: (number) duration of the segment in milliseconds.intensityScoreNormalized (number): Normalized values represented by "intensity scores". Each point in time of the video has a score between 0 and 1.Example Output:
1[ 2 { 3 "channelOwner": "FunSizeProject", 4 "title": "This Picture Frame Transformed with LED Lights Will Blow Your Mind! The Ultimate Home Decor Hack!", 5 "titleJson": "This Picture Frame Transformed with LED Lights Will Blow Your Mind! The Ultimate Home Decor Hack!", 6 "videoId": "3CVHLAg55sQ", 7 "viewCount": "1,112,246 views", 8 "likes": "", 9 "comments": "810", 10 "dateText": "May 24, 2023", 11 "relativeDate": "1 year ago", 12 "mostReplayed": [ 13 { 14 "visibleTimeRangeStartMillis": 24750, 15 "visibleTimeRangeEndMillis": 28050, 16 "decorationTimeMillis": 26400 17 }, 18 { 19 "visibleTimeRangeStartMillis": 41250, 20 "visibleTimeRangeEndMillis": 46200, 21 "decorationTimeMillis": 42900 22 }, 23 { 24 "visibleTimeRangeStartMillis": 70950, 25 "visibleTimeRangeEndMillis": 80850, 26 "decorationTimeMillis": 72600 27 } 28 ], 29 "heatSeek": [ 30 { 31 "startMillis": "0", 32 "durationMillis": "1650", 33 "intensityScoreNormalized": 1 34 }, 35 { 36 "startMillis": "1650", 37 "durationMillis": "1650", 38 "intensityScoreNormalized": 0.24851088071229727 39 }, 40 { 41 "startMillis": "3300", 42 "durationMillis": "1650", 43 "intensityScoreNormalized": 0.2878596089839822 44 }, 45 { 46 "startMillis": "4950", 47 "durationMillis": "1650", 48 "intensityScoreNormalized": 0.278429379104963 49 }, 50 { 51 "startMillis": "6600", 52 "durationMillis": "1650", 53 "intensityScoreNormalized": 0.25421004861285773 54 }, 55 { 56 "startMillis": "132000", 57 "durationMillis": "1650", 58 "intensityScoreNormalized": 0 59 }, 60 { 61 "startMillis": "133650", 62 "durationMillis": "1650", 63 "intensityScoreNormalized": 0.0299962236605618 64 }, 65 { 66 "startMillis": "135300", 67 "durationMillis": "1650", 68 "intensityScoreNormalized": 0.011892619926647401 69 } 70 ] 71 } 72]
intensityScoreNormalizedThe intensityScoreNormalized values in the heatSeek array are key to understanding the relative replay frequency.
Remember, these values are relative within the same video. A 0.1 on one video's graph doesn't necessarily mean the same thing as a 0.1 on another video's graph in terms of absolute replay counts.
Use the YouTube Most Replayed Scraper to unlock valuable insights from YouTube videos and make data-driven decisions!
I. Websites:
Further In depth references:
II. Research Papers (Google Scholar Links):
Some other Related topics: III. General Searches (No Direct Links):
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!