YouTube Video Details Scraper [From $0.15/1K 💰] Official API
Pricing
Pay per event
YouTube Video Details Scraper [From $0.15/1K 💰] Official API
💰 $0.15 per 1,000 videos + $0.001 per run; deleted, private and invalid links are free. Bulk YouTube video details: views, likes, comments, duration, tags and engagement rate for video links or whole playlists, through the official YouTube Data API with your own free API key. Growth monitor.
Pricing
Pay per event
Rating
0.0
(0)
Developer
CyberMax
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
an hour ago
Last modified
Categories
Features
Share
Vidvett: YouTube Video Details Scraper (Official API)
Views, likes, comments, duration, tags and engagement rate for any list of YouTube videos or whole playlists, from the official YouTube Data API with your own free key
Vidvett is a bulk YouTube video details scraper that does not scrape: it asks the official YouTube Data API v3, with your own free API key, for every video you list. Paste video links in any form (watch, youtu.be, Shorts, live, embed, bare IDs) or playlist links and get title, description, channel, publish date, duration, views, likes, comment count, engagement rate, tags, topics, category, language, captions flag, licence and thumbnail. Deleted, private and mistyped links are reported and never charged. Monitor mode remembers each video's numbers and returns only videos that moved, with viewsDelta, likesDelta and commentsDelta, so a daily schedule becomes a growth tracker.
▶ Try it now (run it empty for a free demo of the output format) · $0.15 per 1,000 videos + $0.001 per run · Apify's free plan includes $5 of credit a month
Built for: influencer-marketing managers verifying the views of sponsored videos before paying · analysts enriching a spreadsheet of video links · media teams tracking how a campaign's videos grow day by day · researchers building datasets from playlists · AI agents that need facts about a video
Real output (real run on Apify, 12 Nov 2026: 6 links + 2 playlists, 18 videos, 1 deleted, 1 invalid, 2.4 s, 3 API units):
| Input | Title | Channel | Length | Views | Likes | Comments | Engagement % |
|---|---|---|---|---|---|---|---|
https://www.youtube.com/watch?v=dQw4w9WgXcQ | Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster) | Rick Astley | 3:34 | 1,836,258,921 | 19,501,136 | 2,462,015 | 1.2 |
youtu.be/9bZkp7q19f0 | PSY - GANGNAM STYLE(강남스타일) M/V | officialpsy | 4:13 | 6,124,658,018 | 32,391,653 | 5,467,096 | 0.62 |
playlist PLOU2XLY… | Music and Machine Learning (Google I/O'19) | Google for Developers | 41:18 | 47,428 | 762 | 21 | 1.65 |
aaaaaaaaaaa | Video not found: deleted, private or never existed (free) | ||||||
https://vimeo.com/1 | Not a YouTube video link or ID (free) |
Monitor mode, second run 45 seconds later (real run, 12 Nov 2026):
{"videoId": "Sh4pJYJOT7M","found": true,"title": "Future ft. Drake, Travis Scott & Loe Shimmy - Ya Hit (Official Music Video)","views": 1542451,"change": "changed","viewsDelta": 336,"likesDelta": 10,"commentsDelta": -1,"previousCheckAt": "2026-11-12T03:04:34.954Z"}
What it costs
| What | Price |
|---|---|
| Video returned | $0.00015 ($0.15 per 1,000) |
| Run started (once per run, after YouTube accepts your key) | $0.001 |
| Invalid links, deleted or private videos, API errors, unchanged videos in monitor mode, demo runs, runs with a refused key | free |
Example: 2,000 video links cost $0.301 and use 40 of your 10,000 free daily API units (1 unit per 50 videos). Prices of other Store Actors for the same job on 12 Nov 2026 (their Free-plan tier): thenetaji/youtube-video-details-scraper $0.95 per 1,000, delicious_zebu/youtube-video-data-scraper $1.20 per 1,000, memo23/youtube-video-details-scraper $5.00 per 1,000 + $0.005 per run. Those need no API key; Vidvett needs your free key.
Get your free YouTube Data API key (about 3 minutes, once)
- Open Google Cloud Console and create a project (any name; no billing account is needed for this API).
- Go to APIs & Services → Library, search YouTube Data API v3 and press Enable.
- Go to APIs & Services → Credentials → Create credentials → API key.
- Optional but wise: edit the key, set API restrictions → YouTube Data API v3, and leave Application restrictions on None (the Actor calls Google from Apify's servers).
- Paste the key into the YouTube Data API key field. It is a secret input: Apify stores it encrypted, the Actor sends it only to
googleapis.comand never writes it to the log or the dataset.
Google gives every project 10,000 API units a day for free; the quota resets at midnight Pacific time. If you run out, the run stops cleanly, keeps what it has and tells you; you can ask Google for a higher quota in the same console.
How to use it
- Paste your YouTube Data API key.
- Paste video links or IDs, one per line, and/or playlist links.
- Run and download JSON, CSV or Excel. Each row keeps your original link in
query, so you can join it back to your sheet.
Ready-made inputs
{ "apiKey": "YOUR_KEY", "videos": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ", "youtu.be/9bZkp7q19f0"] }
{ "apiKey": "YOUR_KEY", "playlists": ["https://www.youtube.com/playlist?list=PLOU2XLYxmsIKW-llcbcFdpR9RjCfYHZaV"], "maxVideosPerPlaylist": 200 }
{ "apiKey": "YOUR_KEY", "videos": ["dQw4w9WgXcQ", "9bZkp7q19f0"], "monitor": true, "monitorKey": "campaign-november" }
Run it on a schedule (growth tracking)
Turn on Monitor mode and schedule the Actor daily. Each run returns new videos and videos whose views, likes, comments or title changed, with the difference since the last run. Videos that did not move are free.
Integrations
- API:
POST https://api.apify.com/v2/acts/cybermax~youtube-video-details/run-sync-get-dataset-items. - Python / JavaScript:
apify-client. - AI agents (MCP):
https://mcp.apify.com/?tools=cybermax/youtube-video-details. - No code: Make, Zapier and n8n through their Apify apps.
Why Vidvett
- Official numbers straight from YouTube's API.
- Every link form understood, duplicates merged, your original text kept.
- Misses are free and explained: deleted, private, invalid.
- Engagement rate ((likes + comments) ÷ views) on every row.
- Growth deltas in monitor mode.
- Honest limits: no transcripts, comment text, dislikes or downloads; like counts are missing where the owner hides them.
FAQ
Why do I need my own API key? YouTube's terms forbid scraping its site; its official API is the legitimate route, and Google issues the free quota per project.
How many videos a day? 50 videos per API unit, so the free 10,000 units cover about 500,000 videos a day.
Can it tell me whether a video is a Short? The API has no Shorts flag; use durationSeconds. For one channel's Shorts list use Chanroll.
What happens with age-restricted or region-blocked videos? They are returned like any other public video.
Can an AI agent use it? Yes, through Apify's MCP server; pass the key in the tool input.
Terms and data source
This Actor is an API client for YouTube API Services: every row comes from the official YouTube Data API v3, called with your own key and your own quota. It does not load youtube.com pages or feeds and does not download videos, audio or captions. By using it you agree to be bound by the YouTube Terms of Service; Google's handling of data is described in the Google Privacy Policy. Your Google Cloud project is the API client of record, so the YouTube API Services Terms and Developer Policies apply to how you store and use the results (for example, refresh or delete stored statistics after 30 days). CyberMax is not affiliated with, endorsed by or sponsored by YouTube or Google. YouTube is a trademark of Google LLC.
Also from CyberMax
- Chanroll: YouTube Channel Video Scraper · every upload of a channel, with an upload monitor.
- Vidtrawl: YouTube Search Scraper · keyword search and trending videos.
- Rowmold: Dataset Filter & Transform · filter the results and export Excel.
- Rowmeld: Merge & Dedupe Datasets · combine several runs into one list.
Found this useful? A quick rating helps others find it.
© 2026 CyberMax. All rights reserved.