YouTube Video Details Scraper & Views Tracker avatar

YouTube Video Details Scraper & Views Tracker

Pricing

from $0.35 / 1,000 videos

Go to Apify Store
YouTube Video Details Scraper & Views Tracker

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

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

videoviewslikescommentsengagementpublishedviews / daydurationcategorytags
Luis Fonsi - Despacito ft. Daddy Yankee9,132,297,38656,704,7554,395,6090.67%2017-01-122,575,9814:42Music31
Rick Astley - Never Gonna Give You Up1,820,912,28019,426,2192,457,7161.20%2009-10-24294,5463:33Music27
Me at the zoo437,778,59019,949,20010,629,8526.99%2005-04-2355,9300:19Film & Animation3
FieldDescription
views, likes, comments, commentsExactExact counts. commentsExact is false in the rare case YouTube refuses the exact number and the rounded one (2.4M) is given
likeRate, commentRate, engagementRateLikes, comments and both per 100 views
publishedAt, publishedDate, ageDays, viewsPerDayUpload time with time zone (2009-10-24T23:57:33-07:00), age, average views per day since upload
viewsChange, likesChange, commentsChange, viewsPerDaySinceLastCheck, previousCheckAtGrowth since the previous check of the same video
historyThe last 30 checks: date, views, likes, comments, ready for a chart
title, description, descriptionLinks, tags, hashtags, categoryMetadata, every tag exactly as the creator set it
durationSeconds, isShort, chaptersLength, Short or regular video, chapters with start times
isLiveContent, isPremiere, isLiveNow, liveStartedAt, liveEndedAtStreams and premieres
isUnlisted, isFamilySafe, availableCountriesCount, commentsDisabledStatus of the video
channelName, channelId, channelHandle, channelUrl, channelSubscribers, channelVerifiedThe channel
thumbnail, url, videoId, input, position, statusThe 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

  1. Add videos: youtube.com/watch?v=..., youtu.be/..., /shorts/..., /live/... or 11-character IDs. Channels (@handle, /channel/UC...) and playlists (?list=...) work too
  2. Run, then download the dataset as CSV, Excel, JSON or HTML. It has two views: Stats and growth and Details
  3. Save it as a task and schedule it to track views over time
InputWhat it does
Videos, Shorts, channels or playlistsThousands of videos per run; duplicates are checked once
Videos per channel or playlistA channel gives its latest uploads, a playlist its videos from the top (default 20)
Track views over timeOn by default: growth since the last check and the last 30 checks in each row

Why this Actor

πŸ“ˆ Views tracker over timeViews, likes and comments gained since the last run, views per day, a 30-point history. Other video scrapers return one snapshot
πŸ’¬ Exact comment count2,457,716 comments, not "2.4M"
🏷️ Everything in one rowTags, category, upload time to the second, chapters, unlisted, family-safe, streams and premieres
πŸ“Š Engagement built inLike rate, comment rate, engagement rate and views per day, ready to compare videos
πŸ”— Any inputVideos, Shorts, channels and playlists mixed in one list
πŸ’° $0.63 per 1,000 videosThe popular all-in-one YouTube scraper charges $4 per 1,000

Track views over time

  1. Add the videos you follow: your uploads, a competitor's new video, a campaign with influencers
  2. Save as a task and schedule it hourly or daily
  3. Each run adds a point to the video's history; the rows show viewsChange, viewsPerDaySinceLastCheck and history

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:

EventFree and Starter plansScale planBusiness plan
Run start$0.001$0.001$0.001
Video (one video or Short with all details)$0.000625$0.000489$0.000354
TaskCost
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:

TaskWhat you get
YouTube Video Stats Checker: Views, Likes, Comments by LinkExact 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

ToolWhat it does
YouTube Trending & Charts ScraperTrending music videos and trailers, top songs, artists, Shorts songs, podcasts by country, chart history
YouTube Thumbnail DownloaderThumbnails of videos, channels and searches in HD, ZIP, thumbnail change history
YouTube Playlist ScraperEvery video of playlists to CSV, length at any speed, deleted video finder
YouTube Search ScraperSearch results with every filter, newest first, without Shorts
YouTube Channel ScraperChannel stats, growth history, videos, Shorts and streams
YouTube Channel Email ScraperPublic emails, websites and socials of channels, influencer lists by niche
YouTube Shorts ScraperShorts of channels, searches, hashtags and sounds: exact stats, viral score
YouTube Transcript ScraperTranscripts and subtitles of videos, channels and playlists: text, SRT, search
YouTube Comments ScraperComments and replies of videos, Shorts and channels, only-new monitoring
YouTube SEO & Rank TrackerSearches a video ranks for, keyword rankings, tags, suggestions
Google Sheets Import & ExportSend the results to a Google Sheet

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.