๐ฅ YouTube Scraper โ Transcripts, Dislikes & Heatmaps
Pricing
from $3.00 / 1,000 results
๐ฅ YouTube Scraper โ Transcripts, Dislikes & Heatmaps
YouTube scraper with full transcripts, the most-replayed heatmap, likes AND dislikes, channel profiles with social links, and bulk channel/search scraping โ plus chain modes: viral-DNA (heatmap x transcript), niche-map (the algorithm's related-video graph), and gap-finder (demand vs supply).
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Yakugusa Yumitori
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
YouTube Scraper
Scrape any YouTube video, channel, search, or hashtag and get the data other scrapers leave on the table โ full transcripts, real dislike counts, the most-replayed heatmap as timestamped points, comments with the creator-hearted signal, Content-ID music and songwriters, sponsor segments, and chapters.
Other YouTube scrapers force you to feed one URL at a time and hand back title-and-views. This one auto-detects every input โ paste a video, a channel @handle, a search term, or a #hashtag and it figures out each one โ pulls a channel's top videos from a single handle, and ships the deep layer most tools call "impossible." No login, no API key, no setup.
Quick start
{"inputs": ["@MrBeast"],"maxVideos": 30,"includeComments": true}
One handle โ the channel's 30 highest-viewed videos, each with transcript, heatmap, dislikes, and top comments โ sorted and ready in under a minute.
What you get on every video
Transcript & chapters โ transcript (full text), transcriptLangs (every available language), chapters (in-video timestamped sections).
Engagement โ viewCount, ryd.likes, ryd.dislikes, ryd.rating โ real dislike counts, which most scrapers say isn't possible.
Most-replayed โ mostReplayed and heatmap: the exact seconds viewers rewatch, as sortable timestamped points.
Comments โ comments[] with text, author, likeCount, replyCount, verified / creator flags, and creatorHearted (which comments the creator personally amplified), plus commentCount and creatorHeartedCount.
Music & sponsors โ music (Content-ID song, artist, album, songwriters), sponsorSegments + sponsorDensityPct, dearrow (community title / thumbnail corrections).
Suppression & SEO โ isCrawlable (shadowban flag), geo-availability, family-safe state, isMonetized, and the creator's private keywords.
Plus thumbnail, url, author, channelId, lengthSeconds, and publishedText.
What you control
| Knob | Default | What it does |
|---|---|---|
inputs | โ | video URLs, channel @handles, search terms, or #hashtags โ mixed, auto-detected |
maxVideos | 30 | how many videos per channel / search / hashtag (highest-viewed first) |
includeTranscript | true | full multi-language transcripts |
includeComments | false | top comments + the creator-hearted signal |
mode | auto | leave on auto; or force video ยท channel-bulk ยท search ยท hashtag ยท viral-dna ยท niche-map ยท gap-finder |
| Proxy | Residential | needed for transcripts on small / low-view videos (see below) |
Advanced: enrichTop (how many of the listed videos get the full deep-dive), enrichBy (hottest / latest), commentsLimit, bulkTranscripts (transcribe every listed video), tab (videos / shorts / streams), includeNeighbors, and the chain-mode knobs (momentsPerVideo, crawlDepth, country).
Use it for
Audience research. Pull a video's comments plus the creator-hearted signal โ see what fans care about and which comments the creator amplified.
{ "inputs": ["https://youtube.com/watch?v=dQw4w9WgXcQ"], "includeComments": true, "commentsLimit": 200 }
Competitor sweep. Feed a channel handle, get its top videos with views, real dislikes, and sponsor density in one run.
{ "inputs": ["@veritasium"], "maxVideos": 50 }
Viral teardown. Cross the most-replayed heatmap with the transcript to read the exact words said at the rewatch peak โ across a whole channel.
{ "inputs": ["@mkbhd"], "mode": "viral-dna" }
Content-gap finding. Compare search demand against supply to surface underserved topics.
{ "inputs": ["home workout"], "mode": "gap-finder" }
AI / RAG pipelines. Sweep a niche of videos, export transcripts + comments, feed an LLM for summaries, scripts, or sentiment.
Output
Lands in the default dataset โ export as JSON, CSV, Excel, or JSONL. Two pre-built views ship with it:
- Overview โ thumbnail, title, views, dislikes, transcript, comment count
- ๐ฌ Comments โ one row per comment (commenter, text, likes, creator-hearted) for clean export
Sample row
A real row from dQw4w9WgXcQ โ Rick Astley's "Never Gonna Give You Up": 1.78B views, 512K real dislikes, a 100-point rewatch heatmap, and a transcript in five languages.
{"type": "video","videoId": "dQw4w9WgXcQ","url": "https://youtu.be/dQw4w9WgXcQ","thumbnail": "https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg","title": "Rick Astley - Never Gonna Give You Up (Official Video)","author": "Rick Astley","channelId": "UCuAXFkgsw1L7xaCfnd5JJOw","viewCount": 1780516646,"lengthSeconds": 213,"isCrawlable": true,"isMonetized": false,"keywords": ["rick astley", "never gonna give you up", "official video"],"transcript": "We're no strangers to love, you know the rules and so do I...","transcriptLangs": ["en", "de-DE", "ja", "pt-BR", "es-419"],"chapters": [{ "timestamp": "0:00", "title": "Intro" }],"mostReplayed": [{ "timeSec": 43, "intensity": 1.0 }, { "timeSec": 86, "intensity": 0.71 }],"ryd": { "likes": 19143569, "dislikes": 512180, "rating": 4.9 },"music": { "song": "Never Gonna Give You Up", "artist": "Rick Astley", "album": "Whenever You Need Somebody" },"sponsorSegments": [],"sponsorDensityPct": 0,"commentCount": 50,"creatorHeartedCount": 1,"comments": [{ "author": "@YouTube", "likeCount": 251000, "replyCount": 961, "creatorHearted": true,"text": "can confirm: he never gave us up" }],"enriched": true}
Speed, proxies & limits
| Run shape | Time |
|---|---|
| 1 video, full deep-dive | 2โ4s |
| 1 channel, 30 videos (top 5 deep-dived) | 15โ30s |
| 1 channel, 30 videos, transcribe all | ~1โ2 min |
| Search / hashtag, 50 results enriched | ~1โ3 min |
Why transcripts need the Residential proxy. YouTube gates small / low-view videos on shared datacenter IPs โ blanking the transcript and metadata. A residential IP behaves like a home connection, so nothing gets gated (that's why it's the default). Popular / big-channel videos come through fine on No proxy โ switch to save cost.
Why a video might be missing a heatmap. YouTube only generates the most-replayed graph once a video has enough watch data; brand-new or low-view videos won't have one yet, and the row says so.
Built and maintained by [Yakugusa Yumitori]. Custom data work and "can you scrape X?" challenges โ logic.deploy@pm.me.
โ ๏ธ Unofficial. This actor is not affiliated with, endorsed by, or sponsored by YouTube or Google LLC. "YouTube" is a trademark of Google LLC, used here for descriptive purposes only.