YouTube Video Details Scraper - Views, Likes & Channel Stats
Pricing
from $0.50 / 1,000 results
YouTube Video Details Scraper - Views, Likes & Channel Stats
Get exact views, likes, publish date, duration, tags, chapters and channel stats (subscribers, country, social links) for any list of YouTube video links or IDs. Works with Shorts and live streams.
Pricing
from $0.50 / 1,000 results
Rating
5.0
(30)
Developer
Zebu Data
Maintained by CommunityActor stats
34
Bookmarked
181
Total users
21
Monthly active users
8 days ago
Last modified
Categories
Share
What does YouTube Video Details Scraper do?
YouTube Video Details Scraper gets the full details of any list of YouTube videos as clean, structured data: exact views and likes, exact publish date and time, duration, comment count, description, category, tags and chapters, plus the stats of each video's channel: subscribers, country, joined date, total views and social links. It works as an unofficial YouTube API alternative: no API key, no quota and no login.
Paste video links or video IDs (one or thousands), click Start, and download the results as JSON, CSV or Excel. Regular videos, Shorts and live streams all work.
Why use YouTube Video Details Scraper?
- 🔢 Numbers you can sort and sum: exact view and like counts and a UTC publish timestamp, next to the text YouTube shows (
1,827,105 views,41K,Sep 28, 2026). - 🔗 Channel social links: the Instagram, TikTok, X (Twitter), Facebook and website links of each video's channel, with their real URLs, plus subscribers, country and whether the channel lists a business email. Handy for influencer research and outreach.
- 🎬 Any link format: watch links,
youtu.beshort links, Shorts, live and mobile links, or plain video IDs. Each video is scraped once, even if you paste it twice. - 📑 More than the basics: chapters, tags, category, captions, thumbnail, video type (Video, Short or Live) and visibility (Public, Unlisted or Members only).
- ⚡ Fast and lightweight: no browser, several videos at a time, so large lists finish in minutes.
- ✅ You only pay for results: removed, private or mistyped videos are skipped and not charged. The run tells you which ones and why.
Popular use cases: video performance reports, influencer vetting and outreach, competitor and campaign tracking, content research, enriching a list of video links with views and channel data, and building video datasets for analytics or AI.
| YouTube Video Details Scraper | YouTube Data API | Copying by hand | |
|---|---|---|---|
| API key / Google Cloud project | Not needed | Required | Not needed |
| Daily quota | None | 10,000 units per day by default | — |
| Channel social links and country | Yes | Not available | Yes, slowly |
| Export to CSV / Excel / JSON | Yes | Needs code | Manual |
| Scheduling and integrations | Built in | Needs code | No |
What data can you extract?
Video fields
| Field | Description | Example |
|---|---|---|
title | Video title | I Found these Computers in a Ditch… |
url | The video link from your input | https://www.youtube.com/watch?v=y1hZ3EalPQU |
video_id | YouTube video ID | y1hZ3EalPQU |
views_count_exact | Exact view count | 1827105 |
views_count | Views as YouTube shows them | 1,827,105 views |
likes_count_exact | Exact like count | 41615 |
likes_count | Likes as the like button shows them | 41K |
comments_count | Comment count as YouTube shows it | 2.7K |
published_at | Exact publish date and time in UTC | 2026-09-28T18:15:07Z |
publish_date | Publish date as YouTube shows it | Sep 28, 2026 |
video_duration | Video length | 27:05 |
duration_seconds | Video length in seconds | 1625 |
video_type | Kind of video | Video, Short or Live |
video_visibility | Who can watch it | Public, Unlisted or Members only |
video_category | YouTube category | Science & Technology |
video_tags | Tags set by the creator | ["LTT", "Gaming", "PC"] |
chapters | Chapters with their start times | [{"title": "Intro", "start": "0:00", "start_seconds": 0}] |
has_captions | Whether the video has captions, including auto-generated ones | true |
is_family_safe | Whether YouTube marks it as family safe | true |
description | Full description | Thanks to UGREEN for sponsoring this video! ... |
thumbnail_url | Largest thumbnail image | https://i.ytimg.com/vi/y1hZ3EalPQU/maxresdefault.jpg |
Channel fields (on every row)
| Field | Description | Example |
|---|---|---|
channel_name | Channel name | Linus Tech Tips |
channel_handle | Channel handle | @LinusTechTips |
channel_id | Channel ID | UCXuqSBlHAE6Xw-yeJA0Tunw |
channel_url | Link to the channel | https://www.youtube.com/@LinusTechTips |
channel_subscribers | Subscribers as a number, rounded like YouTube shows them | 16900000 |
channel_subscriber_count | Subscribers as YouTube shows them | 16.9M subscribers |
social_links | The channel's links with their real URLs, plus its About page | {"Twitter": "https://twitter.com/LinusTech"} |
channel_country | Country from the channel's About panel | Canada |
channel_joined_date | Date the channel joined YouTube | 2008-11-24 |
channel_total_views | Total views of all the channel's videos | 9880231933 |
channel_video_count | Number of videos on the channel | 7943 |
channel_is_verified | Has the verified badge | true |
channel_has_business_email | Whether the channel lists a business email (the email itself needs a YouTube sign-in and is not scraped) | true |
channel_description | Channel description | Linus Tech Tips is a passionate team of ... |
channel_avatar_url | Profile picture | https://yt3.ggpht.com/... |
How to scrape YouTube video details
- Click Try for free on this page and sign in to Apify (a free account is enough).
- In YouTube video links, paste your video links or video IDs, one per line.
- Click Start. Most runs finish in seconds; thousands of videos take a few minutes.
- Watch the log: each video gets one line, and skipped videos say why.
- Download the results as JSON, CSV, Excel or HTML, or get them through the API.
How much does it cost to scrape YouTube video data?
You only pay for the videos you get. Skipped videos (removed, private or not a video link) are free. See the Pricing tab for the current price.
To keep a run within budget, set a Max cost per run in the run options. The Actor stops as soon as the limit is reached.
New to Apify? The free plan includes monthly platform credit, so you can try this Actor at no cost.
Input
| Field | Type | Description |
|---|---|---|
YouTube video links (urls) | List | Video links or video IDs, one per line. Required. |
These formats all work, with or without extra parameters such as &t=30s, &list=... or ?si=...:
| Format | Example |
|---|---|
| Watch link | https://www.youtube.com/watch?v=y1hZ3EalPQU |
| Short link | https://youtu.be/y1hZ3EalPQU |
| Shorts | https://www.youtube.com/shorts/04MFcE-ntxQ |
| Live | https://www.youtube.com/live/1-LpQekNa9g |
| Mobile, embed or YouTube Music link | https://m.youtube.com/watch?v=y1hZ3EalPQU |
| Video ID | y1hZ3EalPQU |
A few videos in different formats
{"urls": ["https://www.youtube.com/watch?v=y1hZ3EalPQU","https://youtu.be/dQw4w9WgXcQ","https://www.youtube.com/shorts/04MFcE-ntxQ"]}
Video IDs from a spreadsheet
{"urls": ["y1hZ3EalPQU", "dQw4w9WgXcQ", "kJQP7kiw5Fk"]}
Output
Each video is one item in the dataset. Here is a real item (description, tags and chapters shortened):
{"url": "https://www.youtube.com/watch?v=y1hZ3EalPQU","title": "I Found these Computers in a Ditch…","views_count": "1,827,105 views", // Live streams on air show "2,806 watching now""likes_count": "41K","comments_count": "2.7K", // Empty when comments are turned off"description": "Thanks to UGREEN for sponsoring this video! Check out their Home Agent lineup and more below! ...","publish_date": "Sep 28, 2026","channel_name": "Linus Tech Tips","channel_id": "UCXuqSBlHAE6Xw-yeJA0Tunw","channel_subscriber_count": "16.9M subscribers","social_links": {"About": "https://www.youtube.com/@LinusTechTips/about","lttstore.com": "https://www.lttstore.com/","Twitter": "https://twitter.com/LinusTech","TikTok": "https://www.tiktok.com/@linustech","Instagram": "https://www.instagram.com/linustech/"},"video_id": "y1hZ3EalPQU","views_count_exact": 1827105, // null for members-only videos"likes_count_exact": 41615, // null when the creator hides likes"published_at": "2026-09-28T18:15:07Z","video_duration": "27:05", // null for live streams still on air"duration_seconds": 1625,"video_type": "Video","video_visibility": "Public","video_category": "Science & Technology","video_tags": ["BocaBola", "LTT", "Gaming", "PC", "Ditch"],"thumbnail_url": "https://i.ytimg.com/vi/y1hZ3EalPQU/maxresdefault.jpg","is_family_safe": true,"chapters": [ // Empty when the video has no chapters{ "title": "Intro", "start": "0:00", "start_seconds": 0 },{ "title": "Inspecting the PCs", "start": "1:26", "start_seconds": 86 }],"has_captions": true,"channel_handle": "@LinusTechTips","channel_url": "https://www.youtube.com/@LinusTechTips","channel_subscribers": 16900000,"channel_is_verified": true,"channel_avatar_url": "https://yt3.ggpht.com/gnvYLhXy8FAlPXZ2RTrkrgj-5kyt0vdE2FUGVOiKGdEZIa-wN5A-7nwZBlWJLzUMmoh1NWAU=s176-c-k-c0x00ffffff-no-rj","channel_description": "Linus Tech Tips is a passionate team of \"professionally curious\" experts in consumer technology and video production ...","channel_country": "Canada", // null when the channel sets no country"channel_joined_date": "2008-11-24","channel_total_views": 9880231933,"channel_video_count": 7943,"channel_has_business_email": true}
Tips and limitations
- Track views over time: schedule the same list daily or weekly and compare
views_count_exactandlikes_count_exactbetween runs. - Live streams on air show the current viewers in
views_count(for example2,806 watching now) and have no duration yet. - Members-only videos are included and marked
Members only. They have no public view count, so the view fields are empty. - Hidden numbers: when a creator hides likes, the like fields are empty. A few videos, such as some YouTube Originals, hide their views too.
- Comment counts are shown the way YouTube shows them (
2.7K). Need the comments themselves? Use YouTube Comments Scraper. - Subscriber counts are rounded the same way YouTube shows them publicly (16.9M becomes
16900000). - Artist and collaboration videos: the channel fields describe the channel shown under the video, such as the artist's official channel instead of the VEVO channel that uploaded it. For videos made by several channels, they describe the channel that uploaded it.
- Captions:
has_captionstells you whether a video has captions (including auto-generated ones); the caption text itself is not downloaded. - Skipped videos (removed, private, or lines that aren't YouTube video links) are listed in the run's status message and saved as
SKIPPED_VIDEOSin the run's Storage tab.
FAQ
Is it legal to scrape YouTube?
This Actor only collects data that YouTube shows publicly. Our Actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our Actors, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
Do I need a YouTube API key or account?
No. Paste the video links and start the run.
How many videos can I scrape in one run?
As many as you like. The Actor scrapes several videos at a time, so a list of 1,000 videos usually finishes in a few minutes.
Can I scrape YouTube Shorts and live streams?
Yes. Paste their links like any other video. video_type tells you whether each item is a Video, a Short or a Live stream.
Do I pay for videos that couldn't be scraped?
No. Only scraped videos are charged. Removed, private and invalid links are skipped for free.
Why are some fields empty?
YouTube doesn't show them for that video: members-only videos have no public views, some creators hide likes, comments can be turned off, and not every video has chapters, tags or captions. Channel fields such as country are empty when the channel doesn't fill them in.
Can I use it through the API or with AI agents?
Yes. You can run it with the Apify API, the Python and JavaScript clients, integrations such as Make, Zapier and n8n, or the Apify MCP server for AI agents.
Related Actors
| Actor | What it does |
|---|---|
| YouTube Transcript Scraper - Subtitles & Captions API | Transcripts and subtitles of any video, in every language it has |
| YouTube Channel Scraper - All Videos, Views & Dates | Every video, Short and live stream of a channel |
| YouTube Comments Scraper - Replies, Likes & Shorts | Comments and replies of any video |
| YouTube Search Scraper - Videos & Shorts by Keyword | Videos that match a search term |
Support
Found a problem or need another field? Open an issue in the Issues tab and we'll get back to you.