YouTube Video Details Scraper
Pricing
from $10.00 / 1,000 results
YouTube Video Details Scraper
Get full metadata for any YouTube video in bulk: title, exact view count, description, tags/keywords, category, publish date, duration, channel and thumbnail. No login, no API key. Feed URLs or IDs. Export to JSON/CSV/Excel.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
YouTube Video Details Scraper π¬ β Views, Likes, Tags & Metadata (No Login, No API Key)
Get complete metadata for any YouTube video in bulk β exact view count, like count, full description, tags/keywords, category, publish date, duration, channel and thumbnail. This YouTube video data scraper takes video URLs or IDs and exports to JSON, CSV or Excel.
No login, no cookies, no Google API key, no quota. Hydrate thousands of video IDs in a single run.
β No login Β· No API key Β· Exact views & likes Β· Full description & tags Β· Bulk hydration
Why use this YouTube video details scraper?
- Exact numbers. Real view counts (e.g.
9,023,750,780) and like counts β not the abbreviated9Bshown in listings. - Full description & tags. The complete video description plus every keyword/tag the creator set β gold for video SEO.
- Rich metadata. Category, publish & upload date, duration (seconds + formatted), live flag, family-safe flag, channel and thumbnail.
- Bulk hydration. Pass thousands of IDs/URLs β ideal downstream of the Channel or Search scrapers.
- No API quota. The official YouTube Data API burns quota per video; this has no such cap.
How to scrape YouTube video data (step by step)
No code required. Here's how to get YouTube video metadata in bulk:
- Open the actor on Apify and click Try for free.
- Paste video URLs or IDs into the
videosfield (watch links,youtu.be, Shorts, or bare IDs). - (Optional) Toggle
includeLikes. - Click Start.
- Export the metadata to CSV, Excel or JSON β or pull it via the Apify API.
Building a pipeline? Collect IDs with the YouTube Channel Scraper or YouTube Search Scraper, then hydrate them here into full records.
What data can you extract from a YouTube video?
| Data point | Field | Example |
|---|---|---|
| Title | title | "Luis Fonsi - Despacito" |
| Views (exact) | viewCount | 9023750780 |
| Likes | likeCount | 56243495 |
| Description (full) | description | "Despacito disponible yaβ¦" |
| Tags / keywords | keywords | ["despacito","luis fonsi",β¦] |
| Category | category | "Music" |
| Publish date (ISO) | publishDate | "2017-01-12Tβ¦" |
| Duration | duration / lengthSeconds | "4:42" / 282 |
| Channel | channelTitle / channelId | "LuisFonsiVEVO" |
| Thumbnail (max-res) | thumbnail | https://i.ytimg.com/β¦/maxresdefault.jpg |
Use cases
- Video SEO & tag research β pull the tags, titles and descriptions of top-ranking videos for a keyword.
- Competitor content analysis β compare exact views, likes, durations and categories across a set of videos.
- Dataset enrichment β hydrate
videoIds from the Channel/Search scrapers into full records. - Trend & performance tracking β schedule it to snapshot view/like growth over time.
- AI / analytics pipelines β clean, structured per-video facts for models and dashboards.
Input
| Field | Type | Default | Description |
|---|---|---|---|
videos | string[] | β | Video URLs or 11-char IDs. |
includeLikes | boolean | true | Try to extract the like count (best-effort). |
maxResults | integer | 0 | Cap on videos saved. |
Example input
{"videos": ["https://www.youtube.com/watch?v=kJQP7kiw5Fk","https://youtu.be/9bZkp7q19f0","dQw4w9WgXcQ"],"includeLikes": true}
Example output
{"videoId": "kJQP7kiw5Fk","title": "Luis Fonsi - Despacito ft. Daddy Yankee","viewCount": 9023750780,"likeCount": 56243495,"lengthSeconds": 282,"duration": "4:42","category": "Music","publishDate": "2017-01-12T00:00:00-08:00","keywords": ["despacito", "luis fonsi", "daddy yankee"],"channelTitle": "LuisFonsiVEVO"}
How it works
This YouTube metadata extractor loads each video's public watch page and parses the embedded video data (the same the page renders with). That route returns exact view counts, full descriptions, tags and category reliably. Like counts are read best-effort from the page data. Built-in retries handle hiccups; private/unavailable videos are skipped with a logged reason.
Frequently asked questions
Do I need a YouTube API key to get video details? No β no key, no login, and no Google API quota.
Are the view counts exact? Yes β exact integers, not the abbreviated counts shown in search/channel listings.
Can I get the like count?
Yes, for most videos (includeLikes: true). Some creators/categories hide the count, in which case likeCount is null.
Can I scrape video tags / keywords for SEO?
Yes β the keywords field returns every tag the creator set.
Can I scrape video details in bulk? Yes β pass thousands of URLs/IDs in one run. Pair with the Channel or Search scraper to collect them.
Is scraping YouTube video data legal? The actor collects only public video metadata. Use it in line with YouTube's Terms and applicable laws.
Limits & notes
- Like counts are best-effort β most videos expose them, some hide the count (then
null). - Private, deleted or age-restricted videos can't be read and are skipped.
- For comments use the YouTube Comments Scraper; for a channel's full video list use the YouTube Channel Scraper.
The complete YouTube scraping toolkit
- YouTube Channel Scraper β all videos of a channel
- YouTube Search Scraper β find videos by keyword
- YouTube Comments Scraper β all comments for a video
- YouTube Influencer Discovery β creators with engagement & contacts
π° Pricing
Pay-per-result β you only pay for the videos you actually get. No proxy or YouTube API costs.
π Support
Need engagement rate, comment counts, or chapter/timestamp extraction per video? Open an issue on the actor's page.