π¬ YouTube Video Details Scraper
Pricing
$19.99/month + usage
π¬ YouTube Video Details Scraper
Scrape YouTube video details in seconds π¬π Extract titles, descriptions, views, likes, comments, publish dates, tags, and more. Perfect for SEO research, competitor analysis, and content planning. Automate video data collection and grow smarter on YouTube π
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScraperX
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
π¬ YouTube Video Details Scraper
The π¬ YouTube Video Details Scraper is an Apify actor that extracts structured video metadata at scale β fast. This YouTube video metadata scraper automates collection of titles, descriptions, tags, views, likes, comment counts, publish dates, transcripts, thumbnails, and channel details from public videos. Built for marketers, developers, data analysts, and researchers, it works as a reliable YouTube video details extractor for SEO research, competitor analysis, and content planning β enabling repeatable, bulk pipelines without the YouTube Data API.
What data / output can you get?
Use this YouTube video details extractor to collect accurate, structured fields. Below are example fields exactly as they appear in the output.
| Data type | Description | Example value |
|---|---|---|
| type | Item type classification | video |
| video_id | Unique YouTube video identifier | dQw4w9WgXcQ |
| title | Full video title | Rick Astley - Never Gonna Give You Up |
| description | Complete video description text | The official video for "Never Gonna Give You Up"... |
| channel_name | Channel display name | Rick Astley |
| channel_id | Channel uploader ID | UCuAXFkgsw1L7xaCfnd5JJOw |
| published_date | Published date formatted as YYYY-MM-DD | 2009-10-25 |
| duration_seconds | Video duration in seconds | 212 |
| views | Total view count | 1234567890 |
| likes | Total like count | 15000000 |
| comment_count | Total comment count | 500000 |
| tags | Array of video 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 |
Bonus outputs include a rich channel object (id, name, handle, url, subscriberCount, logo, badges), transcript segments, category, language, live_status, engagement_rate, hashtags, upload_type, resolution, success, inputUrl, and an error field on failures. Export your dataset to CSV, JSON, or Excel from Apify to download YouTube metadata to CSV and integrate anywhere.
Key features
- π§ Comprehensive metadata extraction β Collects titles, descriptions, tags, views, likes, comment_count, publish dates, duration, and more. Automatically computes engagement_rate and extracts hashtags from descriptions for SEO workflows.
- π£οΈ Transcript captions support β Works as a YouTube transcript captions scraper by downloading subtitles or auto-captions when available and returning clean, time-coded segments.
- π― Channel enrichment β Returns a structured channel object (id, name, handle, url, subscriberCount when available, badges such as Verified, and channel logo) for deeper analysis.
- π Batch scraping & bulk automation β Add many URLs to startUrls and run this bulk YouTube video details scraper with randomized delays and robust retries for resilient executions.
- π‘οΈ Proxy-aware reliability β Configure proxyConfiguration to improve stability. Built-in fallback from direct to datacenter to residential proxies keeps large runs stable.
- π§© Developer-friendly JSON β Predictable keys and clean structures make it a YouTube metadata scraper tool that fits pipelines, analytics, and enrichment jobs.
- πͺ No login required β Scrapes public YouTube video metadata without cookies or authentication. A true YouTube video info scraper without API keys.
- π Apify-native automation β Access results via the Apify API, making it easy to integrate with Python or your data stack as a YouTube metadata scraper Python workflow.
How to use π¬ YouTube Video Details Scraper - step by step
- Create or log in to your Apify account.
- Open the βyoutube-video-details-scraperβ actor from your dashboard.
- Add input video URLs in startUrls:
- Accepts full URLs like:
- Paste one or many URLs for bulk extraction.
- (Optional) Configure proxyConfiguration:
- Leave useApifyProxy as false for quick tests.
- Enable Apify Proxy for reliability and scale.
- Start the run:
- The actor logs progress, proxy status, retries, and success/failure per video.
- Monitor progress:
- The actor adds short, human-like delays and retries automatically for reliability.
- Download your results:
- Open the runβs Dataset to export JSON/CSV/Excel with all fields shown in the βOutput formatβ section.
Pro tip: Automate end-to-end by fetching the dataset via the Apify API to power dashboards, enrichment jobs, or storage in your own databases.
Use cases
| Use case name | Description |
|---|---|
| SEO keyword research | Extract titles, descriptions, tags, and hashtags to discover ranking patterns and optimize content strategy with a YouTube tags and title scraper. |
| Content performance benchmarking | Compare views, likes, and comment_count to assess engagement and compute engagement_rate across competitors. |
| Academic/media research | Collect structured metadata and transcripts at scale for audience behavior studies, media analysis, and trend tracking. |
| Competitive analysis | Monitor channel_id/channel_name outputs and publishing patterns to understand positioning and content cadence. |
| Data engineering & BI pipelines | Feed clean JSON into your lake/warehouse for analytics, ML features, or alerting workflows using an API-first design. |
| Brand monitoring | Scan descriptions, tags, and hashtags for brand mentions to measure awareness and sentiment across public videos. |
Why choose π¬ YouTube Video Details Scraper?
A production-ready YouTube video metadata scraper focused on precision, automation, and reliability.
- π― Accurate, comprehensive fields: Titles, descriptions, tags, thumbnails, channel metadata, transcripts, and computed engagement_rate.
- π£οΈ Transcript-aware: Captures time-coded transcript segments from subtitles or auto-captions when available.
- π Scalable & resilient: Handles multiple URLs with randomized delays, retries, and automatic proxy fallbacks.
- π» Developer access: Clean JSON fits pipelines and is easily retrieved via the Apify API for seamless integrations.
- π‘οΈ Safe & ethical: Designed for public YouTube metadata extraction; no login or private data access.
- π° Cost-effective: Test quickly and scale when youβre ready, backed by Apify infrastructure.
- π Integration-ready: Results are stored in Apify datasets for downstream tools and workflows.
Versus browser extensions or brittle scripts, this YouTube video details extractor is a stable, automation-friendly alternative that delivers consistent results at scale β a practical YouTube Data API alternative for metadata.
Is it legal / ethical to use π¬ YouTube Video Details Scraper?
Yes β when used responsibly. This actor targets publicly available YouTube video metadata and does not access private or authenticated content.
Guidelines for compliant use:
- Collect only public video data (titles, descriptions, counts, tags, thumbnails, etc.).
- Do not scrape private videos or gated content.
- Respect YouTubeβs Terms of Service and applicable regulations (e.g., GDPR/CCPA) for your use case.
- Avoid collecting or using personal data in ways that violate privacy or policy.
- Consult your legal team for edge cases or jurisdiction-specific requirements.
Input parameters & output format
Example input
{"startUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ","https://youtu.be/VIDEO_ID_2"],"proxyConfiguration": {"useApifyProxy": false}}
Parameters
-
startUrls (array)
- Description: Enter one or more YouTube video URLs to scrape. Accepts full URLs like https://www.youtube.com/watch?v=VIDEO_ID or https://youtu.be/VIDEO_ID. Each URL will be processed to extract: title, description, views, likes, comments, channel info, transcript, tags, thumbnails, and more.
- Default: ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"]
- Required: Yes
-
proxyConfiguration (object)
- Description: Optional proxy settings. Enable Apify proxy for better reliability. If YouTube rejects the proxy, a residential proxy may be used automatically as fallback. Leave default (no proxy) for quick testing with a few videos.
- Default: {"useApifyProxy": false}
- Required: No
Example output 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": "2500000 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, the actor outputs a structured item with success set to false and includes an error message in the error field.
- Some fields may be empty when not publicly available (e.g., subscriberCount, resolution, transcript).
FAQ
Is there a free trial?
Yes. The actor includes trial minutes on Apify; 120 trial minutes are available so you can test before scaling.
Do I need to log in or provide cookies?
No. This tool scrapes public video metadata and does not require login or cookies. Itβs designed for responsible, public-only extraction.
What fields does the scraper return?
It returns a comprehensive JSON record including type, video_id, title, description, views, likes, comment_count, published_date, duration_seconds, tags, thumbnails, a channel object (id, name, handle, url, subscriberCount, logo, badges), transcript (when available), category, language, live_status, engagement_rate, hashtags, upload_type, resolution, success, inputUrl, and error on failures.
Can it scrape comments text?
No. It returns comment_count but does not fetch comment bodies. This keeps runs fast and focused on metadata.
Does it support transcripts?
Yes. The actor attempts to fetch transcripts from subtitles and falls back to auto-captions when available. If no transcript exists, transcript returns an empty array.
Is this a YouTube Data API alternative for metadata?
Yes. It works as a YouTube video info scraper without API keys by extracting public metadata directly, making it a practical YouTube Data API alternative for metadata in many use cases.
Can I scrape playlists or channels directly?
This actor processes individual video URLs provided in startUrls. To analyze a playlist or channel, collect its videosβ URLs with a separate tool and run them in bulk here.
How do I scale reliably?
Add many video URLs to startUrls and enable proxyConfiguration with Apify Proxy. The actor includes randomized delays, retries, and automatic proxy fallback to keep large runs stable.
Can I integrate with Python or an API?
Yes. Fetch run results programmatically via the Apify API and integrate the JSON output into your pipelines, dashboards, or databases β ideal for YouTube metadata scraper Python workflows.
Closing CTA / Final thoughts
The π¬ YouTube Video Details Scraper is built for structured, reliable extraction of public YouTube video metadata at scale. It delivers clean JSON records with titles, descriptions, tags, thumbnails, transcripts, engagement metrics, and channel details β ideal for marketers, developers, analysts, and researchers. Run it in your browser or integrate via the Apify API to power automation pipelines and BI workflows. Start extracting smarter, SEO-ready YouTube insights today.
π What are other Youtube scraping tools?
If you want to scrape specific Youtube data, you can use any of the dedicated scrapers below for faster and more targeted results.
| π Scraper Name | π Scraper Name |
|---|---|
| π§ YouTube Channel Email Scraper | π YouTube Transcript Scraper |
| π YouTube Channel Phone Number Scraper | π YouTube Trending Scraper |
| π¬ YouTube Comments Scraper | π§ YouTube Video Summarizer |
| πΊ YouTube Channel Scraper | π₯ YouTube Video Scraper by Hashtag |
| ποΈ YouTube Metadata Scraper | π YouTube Channel Finder |
| βΆοΈ YouTube Playlist Scraper | π YouTube Search Scraper |
| π§° YouTube Scraper | π YouTube Community Posts Scraper |
| π₯ YouTube Shorts Scraper | π₯ YouTube Video Details Scraper |