YouTube Video Details Scraper & Views Tracker
Pricing
from $0.35 / 1,000 videos
YouTube Video Details Scraper & Views Tracker
Get full details of any YouTube videos, Shorts, channel uploads or playlists: exact views, likes, exact comment count, tags, category, upload time, duration, chapters, engagement rate. Scheduled runs track views over time. No API key.
Pricing
from $0.35 / 1,000 videos
Rating
0.0
(0)
Developer
Superior Actors
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
YouTube Video Details Scraper & Views Tracker
Get the full details and exact stats of any YouTube videos: views, likes, the exact comment count (not "2.4M"), tags, category, upload time, duration, chapters and engagement rate. Paste video or Shorts links, or add a channel or playlist to check all its videos. Run it on a schedule and every row shows views gained since the last check and the last 30 checks: a views tracker over time for your own videos or your competitors'.
{ "videos": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ", "https://youtu.be/jNQXAC9IVRw", "@MrBeast"] }
No YouTube API key, no quota, no login, no cookies. Use it as a YouTube video details API: one call returns clean JSON.
What you get
One row per video. Real example, September 2026:
| video | views | likes | comments | engagement | published | views / day | duration | category | tags |
|---|---|---|---|---|---|---|---|---|---|
| Luis Fonsi - Despacito ft. Daddy Yankee | 9,132,297,386 | 56,704,755 | 4,395,609 | 0.67% | 2017-01-12 | 2,575,981 | 4:42 | Music | 31 |
| Rick Astley - Never Gonna Give You Up | 1,820,912,280 | 19,426,219 | 2,457,716 | 1.20% | 2009-10-24 | 294,546 | 3:33 | Music | 27 |
| Me at the zoo | 437,778,590 | 19,949,200 | 10,629,852 | 6.99% | 2005-04-23 | 55,930 | 0:19 | Film & Animation | 3 |
| Field | Description |
|---|---|
views, likes, comments, commentsExact | Exact counts. commentsExact is false in the rare case YouTube refuses the exact number and the rounded one (2.4M) is given |
likeRate, commentRate, engagementRate | Likes, comments and both per 100 views |
publishedAt, publishedDate, ageDays, viewsPerDay | Upload time with time zone (2009-10-24T23:57:33-07:00), age, average views per day since upload |
viewsChange, likesChange, commentsChange, viewsPerDaySinceLastCheck, previousCheckAt | Growth since the previous check of the same video |
history | The last 30 checks: date, views, likes, comments, ready for a chart |
title, description, descriptionLinks, tags, hashtags, category | Metadata, every tag exactly as the creator set it |
durationSeconds, isShort, chapters | Length, Short or regular video, chapters with start times |
isLiveContent, isPremiere, isLiveNow, liveStartedAt, liveEndedAt | Streams and premieres |
isUnlisted, isFamilySafe, availableCountriesCount, commentsDisabled | Status of the video |
channelName, channelId, channelHandle, channelUrl, channelSubscribers, channelVerified | The channel |
thumbnail, url, videoId, input, position, status | The largest thumbnail, the link, where the video came from |
A deleted, private or wrong video gives a free row with status: unavailable and the reason, so you can clean dead links from a list.
How it works
- Add videos:
youtube.com/watch?v=...,youtu.be/...,/shorts/...,/live/...or 11-character IDs. Channels (@handle,/channel/UC...) and playlists (?list=...) work too - Run, then download the dataset as CSV, Excel, JSON or HTML. It has two views: Stats and growth and Details
- Save it as a task and schedule it to track views over time
| Input | What it does |
|---|---|
| Videos, Shorts, channels or playlists | Thousands of videos per run; duplicates are checked once |
| Videos per channel or playlist | A channel gives its latest uploads, a playlist its videos from the top (default 20) |
| Track views over time | On by default: growth since the last check and the last 30 checks in each row |
Why this Actor
| π Views tracker over time | Views, likes and comments gained since the last run, views per day, a 30-point history. Other video scrapers return one snapshot |
| π¬ Exact comment count | 2,457,716 comments, not "2.4M" |
| π·οΈ Everything in one row | Tags, category, upload time to the second, chapters, unlisted, family-safe, streams and premieres |
| π Engagement built in | Like rate, comment rate, engagement rate and views per day, ready to compare videos |
| π Any input | Videos, Shorts, channels and playlists mixed in one list |
| π° $0.63 per 1,000 videos | The popular all-in-one YouTube scraper charges $4 per 1,000 |
Track views over time
- Add the videos you follow: your uploads, a competitor's new video, a campaign with influencers
- Save as a task and schedule it hourly or daily
- Each run adds a point to the video's history; the rows show
viewsChange,viewsPerDaySinceLastCheckandhistory
Add a channel instead of single videos to follow its latest uploads automatically. Send the rows to Google Sheets for a live chart.
Pricing
Pay per result, no subscription needed. Apify Scale and Business plans pay less:
| Event | Free and Starter plans | Scale plan | Business plan |
|---|---|---|---|
| Run start | $0.001 | $0.001 | $0.001 |
| Video (one video or Short with all details) | $0.000625 | $0.000489 | $0.000354 |
| Task | Cost |
|---|---|
| Details of 1,000 videos | $0.63 |
| The 50 latest videos of a channel | $0.032 |
| Daily views of 10 videos for a month | ~$0.22 per month |
Unavailable, private and deleted videos are free.
Ready-made tasks
Open it, change the videos, and run:
| Task | What you get |
|---|---|
| YouTube Video Stats Checker: Views, Likes, Comments by Link | Exact stats of any videos |
FAQ
Why do other tools show "2.4M comments"? YouTube's page rounds the comment count above 1,000. This Actor reads the exact number from YouTube's Shorts player data, which has it for every video.
How does the views history work? The Actor stores each video's views, likes and comments in your Apify account (key-value store youtube-video-history) at every run of any task, and compares with the previous point. The first run has no change yet.
Can it get dislikes? No. YouTube hid dislikes in 2021 and no longer sends them to anyone.
Does it download videos? No, only public data about the videos.
How fast is it? About 1.5 videos per second: 100 videos in about a minute, 1,000 in about 11 minutes.
Use with the API and AI agents
Run it via the Apify API from Python, Node.js or any HTTP client, or connect it to Claude, ChatGPT and other AI agents through the Apify MCP server: "How many views did my last 5 videos get since yesterday, and which one has the best like rate?"
Other YouTube tools
| Tool | What it does |
|---|---|
| YouTube Trending & Charts Scraper | Trending music videos and trailers, top songs, artists, Shorts songs, podcasts by country, chart history |
| YouTube Thumbnail Downloader | Thumbnails of videos, channels and searches in HD, ZIP, thumbnail change history |
| YouTube Playlist Scraper | Every video of playlists to CSV, length at any speed, deleted video finder |
| YouTube Search Scraper | Search results with every filter, newest first, without Shorts |
| YouTube Channel Scraper | Channel stats, growth history, videos, Shorts and streams |
| YouTube Channel Email Scraper | Public emails, websites and socials of channels, influencer lists by niche |
| YouTube Shorts Scraper | Shorts of channels, searches, hashtags and sounds: exact stats, viral score |
| YouTube Transcript Scraper | Transcripts and subtitles of videos, channels and playlists: text, SRT, search |
| YouTube Comments Scraper | Comments and replies of videos, Shorts and channels, only-new monitoring |
| YouTube SEO & Rank Tracker | Searches a video ranks for, keyword rankings, tags, suggestions |
| Google Sheets Import & Export | Send the results to a Google Sheet |
Is it legal?
The Actor reads only public data that YouTube shows to any visitor, without logging in, and does not download videos or personal contact data. Use it for research, analytics and monitoring.