YouTube Video Details Scraper
Pricing
from $1.00 / 1,000 videos
YouTube Video Details Scraper
Get full YouTube video details from URLs or IDs: exact views and likes, comment count, publish date, duration, tags, hashtags, chapters, full description, caption languages, qualities and channel info. Bulk lists, export to JSON, CSV or Excel for video analytics.
Pricing
from $1.00 / 1,000 videos
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🚀 YouTube Video Details Scraper: Views, Likes, Tags and Chapters
Get the full details of any YouTube video from its URL or ID: exact view count, exact like count, comment count, publish date, duration, tags, hashtags, chapters, full description, caption languages, available qualities and channel info. The YouTube Video Details Scraper takes video lists in bulk and returns one clean row per video. Use it as a YouTube tag extractor, a bulk YouTube view count checker or a simple alternative to the YouTube Data API.
🎯 Use Cases
- YouTube tag extractor: pull the hidden tags (keywords) of competitor videos for your own SEO.
- Bulk YouTube view count and likes count check: track views, likes and comments for a list of videos every day.
- YouTube video statistics for reports: export views, likes, comments, duration and publish date for campaign or sponsor reporting.
- YouTube chapters export: get the chapter titles and start times of long videos, ready for summaries or show notes.
- Video metadata for datasets and AI: titles, full descriptions, tags, caption languages and channel data in one table.
✨ Features
- Exact counts: views and likes as exact numbers; comment count as YouTube shows it.
- Publish date and length: ISO publish date, duration in seconds and as
h:mm:ss. - Tags and hashtags: the video's tags (keywords) and the hashtags from its title and description.
- Chapters: title, start time and start second of every chapter.
- Full description with all links.
- Captions and qualities: which caption languages exist (manual or auto-generated) and which resolutions are available (2160p…144p).
- Channel data: name, @handle, ID, URL, subscriber count and verified badge, plus all collaborators on collab videos.
- Any video link: watch URLs, youtu.be links, Shorts, live URLs or bare 11-character IDs. The same video entered twice is scraped and charged once.
🛠️ How It Works
- Paste videos: URLs or IDs, one per line.
- Set Max videos if you want to stop early: the default is 50.
- Run the scraper and download the rows as JSON, CSV or Excel, or pull them through the API.
⚙️ Input
| Field | What it does |
|---|---|
| Video URLs or IDs | YouTube video links (watch, youtu.be, shorts, live) or 11-character video IDs. |
| Max videos | Stop after this many videos. Default 50. |
{"videos": ["https://www.youtube.com/watch?v=aircAruvnKk","https://youtu.be/dQw4w9WgXcQ","https://www.youtube.com/shorts/Y8IJi7iP5vk"],"maxItems": 500}
💰 Pricing
Pay only for the videos you get. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Video | $0.001 per video ($1.00 per 1,000) | One video with all fields below |
| Actor start | $0.00005 per run | Charged once when the run starts. |
Examples: 3 videos = $0.003 · 1,000 videos = $1.00. Removed or private videos are listed in the run status and not charged.
📊 Sample Output Data
{"videoId": "aircAruvnKk","url": "https://www.youtube.com/watch?v=aircAruvnKk","title": "But what is a neural network? | Deep learning chapter 1","description": "What are the neurons, why are there layers, and what is the math underlying it?…","viewCount": 24914604,"likeCount": 567267,"commentCount": 9400,"commentCountText": "9.4K","publishDate": "2017-10-05","publishDateText": "Oct 5, 2017","publishedTimeText": "9 years ago","durationSeconds": 1120,"durationText": "18:40","keywords": [],"hashtags": [],"chapters": [{ "title": "Introduction example", "startSeconds": 0, "startTime": "0:00" },{ "title": "Series preview", "startSeconds": 67, "startTime": "1:07" }],"isLive": false,"isLiveContent": false,"thumbnailUrl": "https://i.ytimg.com/vi_webp/aircAruvnKk/sddefault.webp","availableQualities": ["1080p", "720p", "480p", "360p", "240p", "144p"],"captionLanguages": [{ "code": "ar", "name": "Arabic", "isAutoGenerated": false },{ "code": "bn", "name": "Bangla", "isAutoGenerated": false }],"channelName": "3Blue1Brown","channelId": "UCYO_jab_esuFRV4b17AJtAw","channelHandle": "@3blue1brown","channelUrl": "https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw","channelSubscriberCount": 8710000,"channelIsVerified": true,"collaborators": [],"scrapedAt": "2026-10-21T17:28:10.720Z"}
keywords are the video's tags, which YouTube doesn't show on the page (this video has none; music videos often have 20+). isLiveContent is true for live streams and past streams, isLive only while a stream is live. commentCount is rounded above 1,000, as on YouTube. On collab videos collaborators lists every channel (name, ID, handle, subscribers), and the channel fields hold the uploader.
🔁 Schedule and Integrate
To track YouTube video statistics, run it once a day with the same video list: every run is a dated snapshot of views, likes and comments. Set it up in Apify Schedules. Send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations.
🤖 Use with AI Agents (MCP)
This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:
{ "videos": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"] }
❓ FAQ
Does YouTube have an official API for video details? Yes, the YouTube Data API returns video statistics, but it needs a Google Cloud project, an API key and a daily quota. It doesn't return chapters. This Actor needs no key and returns everything in one row per video.
How do I extract the tags of a YouTube video? Paste the video URL and read keywords. Many videos have no tags; then the list is empty.
How do I check the view count and likes of many videos? Paste all the URLs or IDs and run. viewCount and likeCount are exact numbers.
Why are duration, tags and captions empty for some videos? Age-restricted and members-only videos show their page (title, views, likes, date) to everyone but not their player data. Those rows keep the page fields, and durationSeconds, keywords and captionLanguages are empty.
Why is there no category? YouTube no longer shows a video's category to logged-out visitors, so it isn't part of the row.
Do I need a YouTube account? No.
🔗 Related Scrapers
- YouTube Transcript Scraper: the full transcript of each video with timestamps.
- YouTube Comments Scraper: every comment and reply with likes and authors.
- YouTube Channel Videos Scraper: get the video URLs of a whole channel to feed into this Actor.
- YouTube Search Scraper: find videos by keyword with date, length and view filters.
- YouTube Channel Info Scraper: subscriber count, views, country and links for the channels behind your videos.