π¬ YouTube Video Details Scraper
Pricing
$19.99/month + usage
π¬ YouTube Video Details Scraper
π¬ YouTube Video Details Scraper (youtube-video-details-scraper) extracts titles, descriptions, views, likes, publish date, duration, tags, channel, thumbnails & more at scale. π Ideal for SEO, content research, trend tracking & reporting. β‘ API-ready metadata for analytics & growth.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
Scrapium
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
π¬ YouTube Video Details Scraper
The π¬ YouTube Video Details Scraper is a purpose-built YouTube video metadata scraper that extracts structured video details at scale β titles, descriptions, tags, views, likes, publish date, duration, channel info, thumbnails, transcripts, and more. It solves the pain of manual copy-paste by delivering a reliable YouTube video details extractor and YouTube Data API alternative for video details, ready for analytics, SEO, and reporting. Built for marketers, developers, data analysts, and researchers, this YouTube video info scraper tool helps you scrape YouTube video details without API limits and power growth-focused dashboards and pipelines.
What data / output can you get?
Below are the exact output fields the actor saves to the dataset (per item), with examples for clarity:
| Data type | Description | Example value |
|---|---|---|
| type | Record type identifier | "video" |
| video_id | Unique YouTube video ID | "dQw4w9WgXcQ" |
| title | Video title | "Rick Astley - Never Gonna Give You Up" |
| description | Full description text | "The official video for "Never Gonna Give You Up" by Rick Astley..." |
| channel_id | Uploader/channel ID | "UCuAXFkgsw1L7xaCfnd5JJOw" |
| channel_name | Uploader/channel display name | "Rick Astley" |
| published_date | ISO-like publish date (YYYY-MM-DD) | "2009-10-25" |
| duration_seconds | Video duration in seconds | 212 |
| views | View count | 1234567890 |
| likes | Like count | 15000000 |
| comment_count | Total comments | 500000 |
| tags | Array of video tags | ["rick astley","never gonna give you up","music video"] |
| thumbnails | Thumbnail URLs by quality | {"default":".../default.jpg","medium":".../mqdefault.jpg","high":".../hqdefault.jpg"} |
| channel.id | Channel ID (nested) | "UCuAXFkgsw1L7xaCfnd5JJOw" |
| channel.name | Channel name (nested) | "Rick Astley" |
| channel.handle | Channel handle (nested) | "rickastley" |
| channel.url | Channel URL (nested) | "https://www.youtube.com/@rickastley" |
| channel.subscriberCount | Channel subscribers (string) | "2.5M subscribers" |
| channel.logo | Channel logo/avatar URL or empty | "https://yt3.ggpht.com/..." |
| channel.badges | Channel badges | ["Verified"] |
| transcript | Array of caption segments | [{"start":"0.000","dur":"3.500","text":"We're no strangers to love"}] |
| category | Video category | "Music" |
| language | Detected language code | "en" |
| live_status | Live/streaming status | "none" |
| engagement_rate | (likes + comments) / views | 0.0162 |
| hashtags | Hashtags extracted from description (no "#") | ["rickastley","nevergonnagiveyouup"] |
| upload_type | Upload type | "normal" |
| resolution | Reported resolution (if any) | "1080p" |
| success | Success flag | true |
| inputUrl | The input video URL | "https://www.youtube.com/watch?v=dQw4w9WgXcQ" |
Notes:
- Bonus outputs include channel logos, badges, and full transcript segments when available.
- Export your dataset to JSON, CSV, or Excel directly from Apify for downstream analytics.
Key features
-
β‘ Robust video metadata extraction
Extract titles, descriptions, tags, views, likes, comments, publish date, duration, and more β a complete YouTube video metadata scraper for analytics and reporting. -
π§ Channel context & assets
Enrich every record with channel details (ID, name, URL/handle, subscriber count, badges) and logos for a full 360Β° context. -
π£οΈ Transcript and captions support
Built-in YouTube transcript and captions scraper logic attempts to fetch subtitles or auto-captions and returns clean, time-stamped segments. -
πΌοΈ Thumbnail and media coverage
Acts as a YouTube thumbnail and metadata extractor, organizing thumbnail URLs by quality for easy use in UIs and reports. -
π¦ Batch processing across many URLs
Paste multiple video URLs and run a bulk YouTube metadata scraper workflow in a single job. -
π API-ready and developer-friendly
Trigger runs and fetch results via the Apify API. Perfect for integrating a YouTube video URL metadata parser into Python, Node.js, or no-code stacks. -
π‘οΈ Proxy support with smart fallback
Optional Apify Proxy with datacenterβresidential fallback built in, helping you scrape YouTube video details without API disruptions at scale. -
πΎ Flexible exports
Download structured results as JSON, CSV, or Excel for BI tools, SEO audits, and automated pipelines.
How to use π¬ YouTube Video Details Scraper - step by step
-
Sign in to Apify
Create or log in to your Apify account to access the actor. -
Open the actor page
Find βπ¬ YouTube Video Details Scraperβ in the Apify Store and click Try for free. -
Add your input video URLs
- In the βπ YouTube Video URLsβ field, paste one or more full YouTube video URLs.
- The editor accepts a list (one URL per line). Example:
https://www.youtube.com/watch?v=dQw4w9WgXcQ
-
Configure proxy (optional)
- In βπ Proxy Configurationβ, you can enable Apify Proxy for reliability.
- For larger runs, proxies reduce blocks and improve stability.
-
Start the run
Click Start. The scraper will process each URL, fetch video info, attempt transcripts, enrich channel details, and compute engagement rate. -
Monitor progress
Watch logs to see progress and any proxy fallback decisions. Each videoβs result is saved to the runβs dataset. -
Download your results
Go to the Dataset tab and export as JSON, CSV, or Excel β ready for SEO audits, dashboards, or data warehouses.
Pro Tip: Automate end-to-end by triggering runs with the Apify API and streaming dataset items to your data stack or CRM.
Use cases
| Use case name | Description |
|---|---|
| SEO teams β keyword & tag mining | Extract titles, descriptions, tags, and hashtags to benchmark competitors and fuel keyword strategies using a bulk YouTube video details extractor. |
| Content researchers β trend tracking | Collect views, likes, comments, and engagement_rate to quantify performance across topics without relying on the YouTube Data API. |
| Brand monitoring β metadata watch | Track brand mentions in descriptions and hashtags with a repeatable YouTube video info scraper tool. |
| Data analysts β performance modeling | Build datasets with views, likes, comments, and transcripts for modeling and sentiment analysis. |
| Academic researchers β corpus building | Create structured corpora with transcripts and metadata for media, language, or misinformation studies. |
| Developers β API pipelines | Use the Apify API to run a YouTube video URL metadata parser on schedules and push results into ETL/ELT workflows. |
| Reporting β thumbnails & assets | Collect multi-resolution thumbnails and channel logos to enrich dashboards and presentation layers. |
Why choose π¬ YouTube Video Details Scraper?
This scraper focuses on precision, automation, and reliability to deliver clean video-level intelligence at scale.
- β Accurate, structured outputs: Real-world fields like video_id, tags, views, likes, transcript, thumbnails, and channel.* ready for analysis.
- π Language-aware captions: Attempts to fetch subtitles or auto-captions and returns normalized transcript segments when available.
- π Scales with your workload: Paste many video URLs for batch runs and consistent output across datasets.
- π Built for developers: API-first design fits Python/Node pipelines and no-code tools β a practical YouTube Data API alternative for video details.
- π‘οΈ Safe & public: Targets publicly available video metadata and captions only; no login or cookies required.
- π° Cost-effective automation: Replace manual copy-paste with an API-ready YouTube video details extractor designed for repeatable jobs.
- π§± Production-ready reliability: Optional proxy with datacenterβresidential fallback helps keep long jobs stable.
Is it legal / ethical to use π¬ YouTube Video Details Scraper?
Yes β when used responsibly. This actor collects publicly available video information such as titles, descriptions, tags, views/likes, and channel metadata. It does not access private profiles or authenticated data.
Guidelines for compliant use:
- Only collect public video and channel metadata accessible without login.
- Avoid private or restricted data and respect platform terms.
- Ensure your usage complies with applicable laws (e.g., GDPR, CCPA).
- Consult your legal team for edge cases and regional requirements.
Input parameters & output format
Example input JSON
{"startUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ","https://youtu.be/VIDEO_ID_2"],"proxyConfiguration": {"useApifyProxy": false}}
Input parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| startUrls | array (stringList editor) | Yes | Prefilled with ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"] | One or more full YouTube video URLs to scrape. Each URL is processed for title, description, views, likes, comments, channel info, transcript, tags, thumbnails, and more. |
| proxyConfiguration | object (proxy editor) | No | {"useApifyProxy": false} | Optional proxy settings. Enable Apify Proxy for better reliability; residential proxy may be used automatically as fallback if needed. |
Notes:
- startUrls accepts a list of strings (one URL per line).
- For larger/batch runs, enabling a proxy is recommended.
Example output JSON (dataset item)
{"type": "video","video_id": "dQw4w9WgXcQ","title": "Rick Astley - Never Gonna Give You Up","description": "The official video for \"Never Gonna Give You Up\" by Rick Astley...","channel_id": "UCuAXFkgsw1L7xaCfnd5JJOw","channel_name": "Rick Astley","published_date": "2009-10-25","duration_seconds": 212,"views": 1234567890,"likes": 15000000,"comment_count": 500000,"tags": ["rick astley", "never gonna give you up", "music video"],"thumbnails": {"default": "https://i.ytimg.com/vi/dQw4w9WgXcQ/default.jpg","medium": "https://i.ytimg.com/vi/dQw4w9WgXcQ/mqdefault.jpg","high": "https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg"},"channel": {"id": "UCuAXFkgsw1L7xaCfnd5JJOw","name": "Rick Astley","handle": "rickastley","url": "https://www.youtube.com/@rickastley","subscriberCount": "2.5M subscribers","logo": "https://yt3.ggpht.com/...","badges": ["Verified"]},"transcript": [{"start": "0.000","dur": "3.500","text": "We're no strangers to love"}],"category": "Music","language": "en","live_status": "none","engagement_rate": 0.0162,"hashtags": ["#rickastley", "#nevergonnagiveyouup"],"upload_type": "normal","resolution": "1080p","success": true,"inputUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"}
Field behavior notes:
- transcript may be empty if no subtitles/auto-captions are available or fetch fails.
- channel.subscriberCount, resolution, and badges may be empty when not reported.
- likes or comment_count can be 0 if hidden/unavailable for the video.
- On errors, success is false and an additional field error contains a message.
Related tools
FAQ
Can I scrape dislikes?
β No. Public dislike counts are not available. You can still extract likes, views, comments, and other public engagement metrics.
Do I need to log in or use cookies?
β No. The scraper collects publicly available video data without login, working as a YouTube video details extractor that avoids authenticated data.
Can it handle multiple videos at once?
β Yes. Add many video URLs to startUrls to run a bulk YouTube metadata scraper job in one run.
Does it support playlists or channels as input?
βΉοΈ The input is designed for video URLs. For playlists or channels, use dedicated scrapers from the Related tools section or pre-extract video URLs before running this actor.
What transcripts are supported?
π£οΈ The scraper attempts to fetch subtitles first and then auto-captions when available, returning time-stamped segments. If none are available, transcript will be empty.
Is this a YouTube Data API alternative?
β Yes. Itβs a YouTube video metadata downloader and YouTube video URL metadata parser that works without the official API, ideal when you need to scrape YouTube video details without API quotas.
How can developers integrate it?
π§© Use the Apify API to trigger runs, monitor status, and download datasets (JSON/CSV/Excel). This makes it easy to plug the YouTube video details extractor into Python/Node pipelines or no-code tools.
How do you avoid rate limits or blocks?
π‘οΈ Enable Apify Proxy in proxyConfiguration. The actor includes a smart fallback from datacenter to residential proxies to keep runs stable at scale.
Closing CTA / Final thoughts
The π¬ YouTube Video Details Scraper is built to deliver clean, structured video intelligence for SEO, research, and analytics at scale. With comprehensive fields (metadata, tags, thumbnails, transcripts, channel info) and optional proxy-backed reliability, itβs a dependable YouTube video details extractor for marketers, developers, analysts, and researchers. Trigger runs via the Apify API, export JSON/CSV/Excel, and integrate with your data pipelines to automate reporting and insight generation. Start extracting smarter YouTube video details without API constraints today.