๐ฌ YouTube Video Details Scraper
Pricing
$19.99/month + usage
๐ฌ YouTube Video Details Scraper
๐ฌ YouTube Video Details Scraper (youtube-video-details-scraper) extracts full YouTube metadataโtitle, description, tags, views, likes, comments, duration, upload date, channel info & thumbnails. โก Ideal for SEO, competitor research, analytics & reporting. ๐ Fast, accurate, API-ready.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapeEngine
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
21 days ago
Last modified
Categories
Share
๐ฌ YouTube Video Details Scraper
The ๐ฌ YouTube Video Details Scraper is a focused YouTube metadata scraper that extracts structured video information at scale โ titles, descriptions, tags, views, likes, comments count, thumbnails, channel info, transcripts, and more. It eliminates manual copy-paste by acting as a dependable YouTube video info extractor and YouTube video statistics scraper that delivers clean, analysis-ready data. Built for marketers, developers, data analysts, and researchers, this YouTube video details scraper tool serves as a practical YouTube video details API alternative to power SEO, competitor research, analytics, and reporting โ all without relying on the official API.
What is ๐ฌ YouTube Video Details Scraper?
Itโs a purpose-built YouTube video metadata downloader that collects structured video details by URL โ including titles, descriptions, tags, views, likes, comment counts, thumbnails, channel metadata, transcripts, and more. The core problem it solves is turning public YouTube pages into consistent, machine-readable data without manual effort or fragile scripts. Ideal for SEO teams, content marketers, developers, data analysts, and researchers, it helps you scrape YouTube video details by URL at scale and build pipelines for YouTube video data extraction across audits, dashboards, and reporting.
What data / output can you get?
Below are the exact fields the actor pushes to the dataset when you run the YouTube video details scraper. Each item is a single video with structured metadata.
| Data type | Description | Example value |
|---|---|---|
| video_id | Unique YouTube video identifier | dQw4w9WgXcQ |
| title | Full video title | Rick Astley - Never Gonna Give You Up |
| description | Full video description text | The official video for "Never Gonna Give You Up" by Rick Astley... |
| published_date | ISO date (YYYY-MM-DD) derived from upload date | 2009-10-25 |
| duration_seconds | Video length in seconds | 212 |
| views | Total view count | 1234567890 |
| likes | Total like count | 15000000 |
| comment_count | Number of comments | 500000 |
| tags | Array of uploader-defined tags | ["rick astley","never gonna give you up","music video"] |
| thumbnails.high | High-resolution thumbnail URL (if available) | https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg |
| channel_name | Channel (uploader) display name | Rick Astley |
| channel_id | Channel (uploader) ID | UCuAXFkgsw1L7xaCfnd5JJOw |
Notes:
- Youโll also get a rich channel object (id, name, handle, url, subscriberCount, logo, badges), transcript segments (when available), category, language, live_status, engagement_rate, hashtags, upload_type, resolution, success flag, the inputUrl, and error on failures.
- Export results to JSON, CSV, or Excel from the Apify dataset for use in SEO audits, BI dashboards, and analytics workflows.
Key features
-
โ๏ธ Full video metadata extraction
Capture titles, descriptions, tags, views, likes, comment_count, thumbnails, category, language, and more in one run using this YouTube metadata scraper. -
๐ฃ๏ธ Transcript capture (when available)
Retrieves transcript segments from subtitles or automatic captions and returns a structured array of start, duration, and text โ ideal for content analysis and NLP. -
๐งฉ Channel enrichment via About page
Augments each video with channel details (id, name, handle, url, subscriberCount) and channel logo pulled from the channelโs About section for deeper context. -
๐ Engagement rate calculation
Computes engagement_rate = (likes + comments) / views to benchmark performance across videos and competitors. -
๐ก๏ธ Smart proxy fallback for reliability
Built-in logic tries direct connection, then datacenter, then residential proxies to minimize blocks and stabilize large runs. -
๐ฆ Batch scraping from multiple URLs
Feed a list of video links into startUrls to process multiple records in one job โ great for bulk YouTube video details scraping. -
๐พ Structured exports and integrations
Export clean JSON/CSV/Excel. Connect the dataset to your workflows via the Apify API and automate with Zapier, Make, or n8n. -
๐งโ๐ป Developer-friendly and API-ready
Works seamlessly with the Apify API for programmatic runs and data retrieval โ a practical YouTube video details API alternative for Python and backend pipelines.
How to use ๐ฌ YouTube Video Details Scraper - step by step
- Sign up or log in to your Apify account.
- Open the โ๐ฌ YouTube Video Details Scraperโ actor from your Apify dashboard.
- Add input data: paste one or more YouTube video URLs into startUrls (supports formats like https://www.youtube.com/watch?v=VIDEO_ID and https://youtu.be/VIDEO_ID).
- Configure proxy settings (optional): set proxyConfiguration.useApifyProxy to true for reliability; the actor includes automatic fallback logic when needed.
- Start the run: click Start. The actor uses an initial delay and randomized pacing to avoid rate limits.
- Monitor progress: review logs showing per-URL processing, proxy status, and success/failure.
- Review results: open the dataset to see structured fields including video metadata, channel info, and transcript (when present).
- Export your data: download JSON, CSV, or Excel โ or pull results programmatically with the Apify API.
Pro Tip: Chain this YouTube video data extraction step with Make, Zapier, or n8n to enrich SEO dashboards, content audits, and research pipelines automatically.
Use cases
| Use case name | Description |
|---|---|
| SEO teams โ keyword & metadata research | Extract titles, descriptions, tags, and hashtags to analyze on-page optimization and build a repeatable YouTube title and description scraper workflow. |
| Competitive benchmarking | Track views, likes, comments, and engagement_rate to compare performance across competitor uploads with a YouTube video statistics scraper. |
| Brand monitoring & compliance | Scan descriptions, tags, and transcripts for brand mentions and sensitive terms using a YouTube video info extractor. |
| Content analytics & BI | Pipe structured results into dashboards to analyze categories, languages, and publishing patterns with bulk YouTube video details scraping. |
| Academic & media research | Collect public metadata and transcripts to study discourse patterns and virality using a YouTube transcript extractor. |
| Data engineering pipeline | Use as a YouTube video details API alternative to populate data lakes and enrichment layers via the Apify API. |
| Channel portfolio reporting | Build datasets across lists of video URLs for cross-channel reporting without relying on the official API. |
Why choose ๐ฌ YouTube Video Details Scraper?
Built for precision, automation, and reliable, structured outputs at scale โ far beyond manual copy-paste or brittle extensions.
- โ Accurate, structured fields: Clean JSON with stable keys for repeatable analytics and reporting.
- ๐ Transcript and language-aware: Captures subtitles/auto-captions when present and returns language codes.
- โก Built for scale: Processes multiple video URLs with smart delays and proxy fallbacks to reduce blocks.
- ๐งโ๐ป Developer-first: API-friendly outputs for pipelines and scripts โ a practical YouTube video details API alternative.
- ๐ Public-only data: Targets publicly available metadata, thumbnails, and channel info โ no login required.
- ๐ฐ Cost-effective automation: Replace manual tracking with a production-ready YouTube metadata scraper.
- ๐ More reliable than extensions: Runs on robust infrastructure with proxy rotation and retry logic.
In short, itโs a dependable YouTube video data extraction tool designed for teams who need trustworthy outputs and automation-ready workflows.
Is it legal / ethical to use ๐ฌ YouTube Video Details Scraper?
Yes โ when used responsibly. This actor extracts only publicly available YouTube information such as titles, descriptions, tags, views, likes, comments count, thumbnails, and channel details. Avoid private or restricted content.
Guidelines for compliant use:
- Scrape only public data thatโs visible without login.
- Do not target private videos or non-public user information.
- Respect YouTubeโs Terms of Service and applicable laws (e.g., GDPR/CCPA).
- Use results for legitimate purposes like analytics, SEO, research, and reporting.
- Consult your legal team for edge cases or jurisdiction-specific requirements.
Input parameters & output format
Example input JSON
{"startUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"],"proxyConfiguration": {"useApifyProxy": false}}
Parameters
-
startUrls
- Type: array
- Required: Yes
- Default: ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"]
- Description: Enter one or more YouTube video URLs to scrape. Each URL will be processed to extract title, description, views, likes, comments, channel info, transcript, tags, thumbnails, and more.
-
proxyConfiguration
- Type: object
- Required: No
- Default: {"useApifyProxy": false}
- Description: Optional proxy settings. Enable Apify proxy for better reliability; if a proxy is rejected, a residential proxy is used automatically as fallback. Leave default (no proxy) for quick tests with a few videos.
Example output JSON
{"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"}
Notes:
- On failure, items include "success": false and an "error" message string.
- Some fields may be empty if not present on the page, including category, resolution, subscriberCount, or transcript (e.g., when captions arenโt available).
Related tools
FAQ
Can this scrape dislikes?
โ No. Public dislike counts arenโt available. The scraper returns likes, views, comment_count, and a derived engagement_rate to benchmark performance.
Does it work without the official YouTube API?
โ Yes. It functions as a YouTube metadata scraper without API by collecting public page data and parsing it reliably โ a practical YouTube video details API alternative.
Can it extract tags, hashtags, and thumbnails?
โ Yes. Tags are returned in tags, hashtags are parsed from the description into hashtags (without the #), and thumbnails are provided in multiple resolutions when available.
Does it include transcripts?
โ When subtitles or automatic captions are available, the scraper returns transcript as an array of segments with start, duration, and text.
Do I need to log in or use cookies?
โ No. The actor targets publicly available YouTube pages and does not require login to extract video metadata, channel info, or thumbnails.
How do I run it at scale?
โ Provide multiple video links in startUrls and enable proxyConfiguration.useApifyProxy for stability. The actor includes retry and proxy fallback logic to support larger batches.
Can I use this with Python or via an API?
๐ป Yes. Use the Apify API to trigger runs and fetch datasets programmatically. Many teams integrate this YouTube video data extraction step into Python workflows and automation pipelines.
Is it legal for research and analytics?
โ Yes โ when used responsibly with public data only. Avoid private or restricted content and ensure compliance with YouTubeโs Terms and applicable data laws in your jurisdiction.
What does it cost?
๐ณ Pricing is shown on the actorโs Apify listing. You can start with small runs and upgrade as your YouTube video data extraction needs scale.
๐ Final thoughts
The ๐ฌ YouTube Video Details Scraper is built to extract structured, accurate YouTube video metadata for SEO, analytics, and research. With transcripts (when available), channel enrichment, smart proxy fallbacks, and clean JSON outputs, itโs a dependable YouTube video info extractor for marketers, developers, analysts, and researchers. Connect it to your pipelines via the Apify API for a robust YouTube video details API alternative, automate exports to CSV/Excel/JSON, and start extracting smarter insights at scale.