YouTube Most Replayed Scraper (Heatmap extractor)
1 day trial then $15.00/month - No credit card required now
YouTube Most Replayed Scraper (Heatmap extractor)
1 day trial then $15.00/month - No credit card required now
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...
YouTube Most Replayed Scraper - Find the Hottest Parts of Any Video π₯
Overview
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...
- For more in-depth information about the "Most Replayed" feature in YouTube videos, see the references at the end of this article.
Features π
- Extracts "Most Replayed" Data: Gets the
visibleTimeRangeStartMillis
,visibleTimeRangeEndMillis
, anddecorationTimeMillis
values for each "Most Replayed" segment in a video. - Retrieves Heatmap Data: Provides the
intensityScoreNormalized
for every segment of the video. - Easy Input: Just provide the YouTube video URL(s).
- Fast and Efficient: Optimized for speed to get you the data you need quickly.
- Structured Output: Returns data in a clean, easy-to-use JSON format.
- Gets additional Video Information: Also extracts, if found:
- Channel Owner
- Title
- Video ID
- View Count
- Likes
- Comments
- Date and relative date
How It Works π€
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.
Input βοΈ
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}
Output π
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 thevisibleTimeRangeStartMillis
andvisibleTimeRangeEndMillis
.
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]
Interpreting the intensityScoreNormalized
The intensityScoreNormalized
values in the heatSeek
array are key to understanding the relative replay frequency.
- 1 (or 100%): The most replayed point in that specific video.
- 0.1 (or 10%): This section was replayed 10% as often as the most replayed section.
- 0.00001 (or 0.001%): This section was very rarely replayed compared to the most replayed section (0.001% of the peak 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 Cases π‘
- Content Creators: Identify the most engaging parts of your videos to understand what resonates with your audience. Use this information to create more of what your viewers love!
- Marketers: Analyze competitor videos to see which segments get the most attention. Find opportunities to create more compelling content.
- Researchers: Study viewer behavior and identify patterns in video engagement.
- Video Editors: Quickly find key moments in long videos to create highlight reels or shorter clips.
- Anyone!: Save time by jumping directly to the most interesting parts of any YouTube video.
Important Notes β οΈ
- The video must have at least 50K views to contain a heatmap graph
- Not all videos have heatmap graphs.
- The "Most Replayed" feature is typically available for longer-form videos, but not always for videos with manually defined chapters.
- YouTube may change its website structure, which could affect the actor's functionality. If you encounter any issues, please report them.
Get Started Today! π
Use the YouTube Most Replayed Scraper to unlock valuable insights from YouTube videos and make data-driven decisions!
References:
I. Websites:
- TubeBuddy Blog
- Snapmuse Blog
- Tubeloop Homepage
- TubeRanker Blog
- Google answers
- YouTube video explainer
Further In depth references:
II. Research Papers (Google Scholar Links):
- EnTube Dataset
- XGBoost YouTube Popularity
- Three Metrics for YouTube Engagement
- Zhou & Qiao (Temporal Segmentation)
- Kuehne et al. (Temporal Segmentation)
- Mr. HiSum (Highlight Detection)
- Understanding the YouTube Algorithm
- Auditing Radicalization Pathways
- Predicting Most Replayed Data
Some other Related topics: III. General Searches (No Direct Links):
- "youtube audio normalization" (Google Search)
- "Loudness normalization LUFS" (Google Search)
Actor Metrics
1 monthly user
-
0 No stars yet
>99% runs succeeded
Created in Feb 2025
Modified 4 days ago