Youtube Shorts Scraper Pro
Pricing
from $1.50 / 1,000 results
Youtube Shorts Scraper Pro
Youtube Shorts Scraper Pro extracts structured metadata from YouTube Shorts, including titles, descriptions, channels, views, likes, comments, hashtags, thumbnails, resolutions, captions, music details, and engagement metrics. Perfect for research and content analysis.
Pricing
from $1.50 / 1,000 results
Rating
5.0
(1)
Developer
Alpha Scraper
Maintained by CommunityActor stats
0
Bookmarked
12
Total users
0
Monthly active users
7 days ago
Last modified
Categories
Share
YouTube Shorts Scraper pro
YouTube Shorts Scraper pro is a YouTube Shorts data extraction Actor designed to collect structured metadata from one or more YouTube Shorts video URLs or supported share links. It is intended for users who need reusable Shorts video information for research, content analysis, dataset creation, reporting, and other data workflows.
The Actor accepts a list of Shorts URLs through the startUrls input and returns structured records containing video, creator, engagement, media, metadata, thumbnail, caption, music, and related information when that information is available for the selected video.
Typical returned data includes the video ID, original URL, Shorts URL, title, description, channel information, upload date, visibility, duration, available resolutions, resolution quality, aspect ratio, frame rate, video codec, estimated file size, views, likes, comments, tags, hashtags, mentions, captions, subtitles, chapters, thumbnail URL, music information, description links, cards, creator subscriber count, category information, age-restriction status, and engagement metrics.
What Is the YouTube Shorts Scraper pro?
YouTube Shorts Scraper pro focuses specifically on extracting metadata from individual YouTube Shorts videos rather than searching broadly across an entire channel.
The workflow is simple: provide one or more supported YouTube Shorts URLs, configure the available proxy settings when needed, start the Actor, and review the resulting structured dataset.
Because source information can differ between videos, some fields may be empty, unavailable, or represented with default values. The Actor is therefore best used for structured metadata collection where the availability of individual fields can vary by video.
Key Features
| Feature | Description | User Benefit |
|---|---|---|
| Multiple Shorts URLs | Accepts one or more video URLs through startUrls. | Process several Shorts in one Actor run. |
| Video metadata extraction | Returns core video information such as ID, title, description, duration, and upload date. | Build structured Shorts datasets for analysis and research. |
| Creator information | Extracts channel ID, channel name, channel URL, and subscriber count when available. | Connect Shorts data with creator-level information. |
| Engagement metrics | Returns formatted view, like, and comment counts plus calculated engagement metrics. | Support content and performance analysis. |
| Media information | Provides resolutions, quality classification, aspect ratio, frame rate, codec, and estimated file size when available. | Analyze video characteristics without manually inspecting every Short. |
| Hashtag and mention extraction | Identifies hashtags and @ mentions from the video description. | Support content discovery and creator research. |
| Caption and subtitle metadata | Indicates caption availability and lists available subtitle languages when detected. | Identify Shorts that contain accessible caption data. |
| Thumbnail extraction | Returns one selected thumbnail URL. | Use a consistent preview image field in datasets. |
| Music metadata | Returns available music or track information when detected. | Analyze sound and music associations in Shorts metadata. |
| Chapter information | Preserves detected chapter titles and timing values when provided by the source. | Support more detailed content metadata analysis. |
What Data Can You Extract?
The YouTube Shorts Scraper pro produces a broad structured metadata record for each successfully processed video.
Video Information
Core fields include videoId, videoUrl, shortUrl, title, description, upload_date, visibility, and duration. These values provide a basic identity and descriptive profile for each Short.
Creator Information
Creator-related fields include channelId, channelName, channelUrl, and creatorSubscriberCount. These can help associate individual Shorts with their publishing channel.
Engagement Information
The result can include viewCount, likeCount, and commentCount. The Actor also calculates engagement_rate from likes and comments relative to views, along with commentEngagementRatio.
Video and Media Metadata
Available media information may include availableResolutions, video_resolution_quality, aspectRatio, frameRateFps, videoCodec, and videoFileSize.
Content Metadata
The dataset can include tags, hashtags, mentions, captionsAvailable, available_subtitles, chapters, and descriptionLinks.
Additional Metadata
Depending on source availability, the output can also contain thumbnail information, music metadata, cards, category values, content category, age-restriction status, privacy-related values, and other user-facing metadata fields.
Why Use This YouTube Shorts Scraper pro?
Collecting information from Shorts manually can be repetitive when the same metadata needs to be recorded across many videos. This Actor turns supported Shorts URLs into structured records that are easier to review, compare, filter, and analyze.
It is particularly useful when the goal is not simply to view a video, but to create a consistent dataset of video metadata.
Structured fields also make the results more practical for research workflows. For example, a user can compare titles, creators, engagement counts, content categories, hashtags, duration, and media properties across multiple Shorts.
Benefits
- Structured data collection: Receive standardized fields instead of manually copying information from each video.
- Multi-URL processing: Submit multiple Shorts URLs in a single run.
- Research-friendly output: The dataset combines video, creator, engagement, and descriptive metadata.
- Content analysis support: Hashtags, mentions, tags, categories, captions, and music information can support deeper analysis.
- Creator research: Channel identifiers, names, URLs, and subscriber counts can help organize creator-level datasets.
- Media analysis: Resolution, frame rate, codec, aspect ratio, and related values provide additional video context.
- Automation-ready workflow: The Actor can be incorporated into repeatable Apify data-collection workflows.
How to Use the YouTube Shorts Scraper pro
- Open the Actor input page.
- Add one or more supported YouTube Shorts video URLs under Start URLs.
- Configure the available proxy settings when required for your environment.
- Start the Actor.
- Review the structured results generated for successfully processed URLs.
- Use the resulting dataset for research, analysis, monitoring, or downstream workflows.
Start with a small number of URLs to verify that the returned fields meet your specific data requirements before processing a larger collection.
Input
The Actor has one required input and one optional configuration object.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | Yes | None | List of one or more YouTube Shorts video URLs or supported share links. |
proxyConfiguration | Object | No | Apify proxy configuration can be preconfigured in the input interface | Proxy settings used by the Actor. |
The startUrls field is the main input. Each item should provide a URL under the url property, matching the request-list format used by the Actor interface.
Input Example
{"startUrls": [{"url": "https://www.youtube.com/shorts/9JsL7wexSgI"},{"url": "https://www.youtube.com/shorts/b_V49-rLPmM"}],"proxyConfiguration": {"useApifyProxy": true}}
Output
Each successfully processed Shorts URL produces one structured result record.
The output is designed around video metadata, creator information, engagement statistics, media properties, content references, and additional fields that may be available for the source video.
Because YouTube video metadata can vary by video, not every field is guaranteed to contain a populated value. Empty strings, empty arrays, zero values, or default values may appear where source information is unavailable.
Output Fields
| Field | Description |
|---|---|
videoId | YouTube video identifier. |
videoUrl | Original URL supplied to the Actor. |
shortUrl | Shorts-form URL generated for the video. |
title | Video title. |
description | Video description. |
channelId | Channel identifier when available. |
channelName | Channel or uploader name. |
channelUrl | Channel URL when available. |
upload_date | Upload date formatted as YYYY-MM-DD when available. |
visibility | Availability value reported for the video. |
duration | Formatted video duration. |
availableResolutions | Detected video resolutions. |
video_resolution_quality | HD or SD classification based on detected dimensions. |
aspectRatio | Video width-to-height representation when dimensions are available. |
frameRateFps | Detected frame rate. |
videoCodec | Detected video codec. |
videoFileSize | Approximate video file size when available. |
viewCount | Formatted view count. |
likeCount | Formatted like count. |
commentCount | Formatted comment count. |
tags | Video tags when available. |
hashtags | Hashtags detected in the description. |
mentions | @ mentions detected in the description. |
captionsAvailable | Indicates whether captions or subtitles were detected. |
fullTranscript | Transcript field returned by the Actor; currently empty unless populated by the source-processing flow. |
chapters | Detected chapter titles and timing values. |
thumbnailUrls | Selected thumbnail URL. |
isOriginalSound | Original-sound status value returned by the Actor. |
musicLicenseInfo | Available artist and track information. |
paidPromotion | Paid-promotion field returned by the Actor. |
descriptionLinks | HTTP links detected in the description. |
externalLinks | External-link field returned by the Actor. |
cards | Card data detected for the video when available. |
commentEngagement | Comment-engagement object returned by the Actor. |
commentEngagementRatio | Comment count divided by view count when views are available. |
creatorSubscriberCount | Formatted creator subscriber count when available. |
watchTime | Watch-time field returned by the Actor. |
playbackLocations | Playback-location field returned by the Actor. |
category | Category values available for the video. |
engagement_rate | Percentage based on likes plus comments divided by views. |
available_subtitles | Detected subtitle or caption language identifiers. |
privacy_settings | Privacy-related value returned by the Actor. |
ageRestriction | Indicates whether an age restriction was detected. |
contentCategory | First available video category when present. |
relatedVideos | Related-video field returned by the Actor. |
Output Example
{"videoId": "9JsL7wexSgI","videoUrl": "https://www.youtube.com/shorts/9JsL7wexSgI","shortUrl": "https://www.youtube.com/shorts/9JsL7wexSgI","title": "Example YouTube Short","description": "Example description #shorts @creator","channelId": "UCexample123","channelName": "Example Creator","channelUrl": "https://www.youtube.com/@ExampleCreator","upload_date": "2026-01-15","visibility": "public","duration": "00m, 30s","availableResolutions": ["1080p","720p"],"video_resolution_quality": "HD","aspectRatio": "1080:1920","frameRateFps": 30,"videoCodec": "avc1","videoFileSize": 12345678,"viewCount": "25.4k","likeCount": "1.2k","commentCount": "85","tags": ["example","shorts"],"hashtags": ["#shorts"],"mentions": ["@creator"],"captionsAvailable": true,"fullTranscript": "","chapters": [],"thumbnailUrls": "https://i.ytimg.com/vi/example/hqdefault.jpg","isOriginalSound": false,"musicLicenseInfo": "","paidPromotion": false,"descriptionLinks": [],"externalLinks": [],"cards": [],"commentEngagement": {},"commentEngagementRatio": 0.0033,"creatorSubscriberCount": "10.5k","watchTime": "","playbackLocations": [],"category": ["Entertainment"],"engagement_rate": "5.06%","available_subtitles": ["en"],"privacy_settings": "Public","ageRestriction": false,"contentCategory": "Entertainment","relatedVideos": []}
The example above is illustrative of the output structure. Actual values depend on the supplied Shorts video and the information available for that video.
Use Cases
Market and Content Research
Build structured datasets of Shorts titles, descriptions, engagement counts, creators, hashtags, and categories for market research or content studies.
Creator Research
Collect channel and creator metadata associated with individual Shorts to organize creator-focused research datasets.
Content Analysis
Analyze titles, descriptions, tags, hashtags, mentions, categories, duration, and engagement metrics across selected Shorts.
Media Metadata Research
Compare video resolutions, frame rates, codecs, aspect ratios, and estimated file sizes across collected videos.
Dataset Creation
Create reusable YouTube Shorts datasets for internal analysis, reporting, experimentation, or research workflows.
Automation
Use the Actor as a repeatable input-to-dataset step in an Apify-based workflow where individual Shorts URLs are already known.
Competitive Advantages
This Actor is most useful when the task is focused on specific Shorts URLs rather than broad discovery. Its structured output combines video metadata, creator information, engagement metrics, content attributes, and media properties in a single record.
The explicit startUrls input also makes the workflow straightforward for users who already have a collection of Shorts links and want to transform those URLs into consistent records.
Pros and Cons
| Pros | Cons |
|---|---|
| Processes multiple Shorts URLs in a run. | It is designed around supplied video URLs rather than broad channel discovery. |
| Returns a broad set of video and creator metadata. | Individual fields may be unavailable for some videos. |
| Includes engagement and media-related fields. | Results depend on information available for each source video. |
| Extracts description hashtags, mentions, and links. | The transcript field is not populated by the current result-processing logic. |
| Provides structured output suitable for analysis. | Some advanced fields may remain empty when source data is unavailable. |
Comparison With Alternative Approaches
| Capability | This Actor | Manual / Typical Alternative |
|---|---|---|
| Multiple URL processing | Supported | Often requires processing videos individually. |
| Structured metadata | Returned as predefined fields | May require manual collection and formatting. |
| Creator metadata | Included where available | Usually gathered separately. |
| Engagement fields | Included in the output | May require manual recording. |
| Media metadata | Includes available resolution and video properties | Often requires separate inspection. |
| Hashtags and mentions | Extracted from descriptions | Requires manual review or separate processing. |
| Repeatable workflow | Suitable for repeated Actor runs | Usually more manual. |
This comparison describes workflow differences rather than claiming that one approach is universally better.
Limitations
The Actor depends on information available for each requested YouTube Shorts video. Consequently, some fields can be empty or contain default values.
The current implementation does not populate a full transcript even when captions are detected. Instead, it exposes captionsAvailable and available_subtitles based on detected caption information.
Engagement values are formatted for convenient reading, while commentEngagementRatio and engagement_rate use calculated numeric relationships. These metrics should therefore be interpreted using the documented formulas.
The Actor is designed for supplied Shorts URLs and is not positioned as a general channel-wide Shorts discovery tool.
Best Practices
- Begin with a small test set of valid Shorts URLs before processing a larger dataset.
- Review returned fields to determine which metadata is consistently available for your target videos.
- Use the documented request-list format for
startUrls. - Keep important downstream processing tolerant of empty strings, empty arrays, and unavailable metadata.
- Validate critical values before using them in business or research decisions.
- Use the proxy configuration available in the Actor interface when your environment requires proxy-based access.
- Keep datasets organized by video ID or original URL when combining results from multiple runs.
Troubleshooting
Invalid Input
Check that startUrls is provided and contains request-list items with a valid url value. Use supported YouTube Shorts video or share links.
Empty Results
Verify that the supplied URL identifies an accessible YouTube video and that the input is correctly formatted. Testing a known valid Shorts URL can help isolate an input issue.
Partial Results
Partial metadata can occur when particular information is not available for a video. Review the returned record rather than assuming every field will always be populated.
Missing Fields
Empty fields do not necessarily indicate a processing problem. Some metadata, subtitles, music information, cards, chapters, or media properties may not be available for every Short.
Temporary Failures
Retrying a run with a valid input and appropriate proxy configuration may help with temporary access or retrieval problems. Start with a smaller test set when diagnosing an issue.
Frequently Asked Questions
What does the YouTube Shorts Scraper pro do?
The YouTube Shorts Scraper pro extracts structured metadata from supplied YouTube Shorts video URLs and returns the information as Actor output records.
What input does the Actor require?
The required input is startUrls, an array containing one or more request-list URL items for YouTube Shorts videos.
Can I process multiple Shorts URLs?
Yes. startUrls is an array, so multiple Shorts URLs can be supplied in the same run.
What data does this YouTube Shorts Scraper pro return?
It can return video identity, title, description, creator information, engagement counts, media properties, tags, hashtags, mentions, captions metadata, subtitles, thumbnails, music information, categories, and other structured fields.
Does the Actor return the full video transcript?
The current output schema includes fullTranscript, but the current processing logic does not populate that field with transcript text.
Does it extract creator information?
Yes. Where available, the output includes channel ID, channel name, channel URL, and creator subscriber count.
Does it calculate engagement?
Yes. The Actor calculates engagement_rate from likes and comments relative to views and also provides commentEngagementRatio.
Can the Actor collect Shorts thumbnails?
Yes. The thumbnailUrls field returns one selected thumbnail URL for the processed video when a thumbnail is available.
Are all output fields guaranteed to contain values?
No. The availability of individual metadata fields depends on the source video. Some fields may be empty, zero, or represented by an empty array.
Is this Actor suitable for automation?
Yes. The Actor accepts structured URL input and produces structured records, making it suitable for repeatable data-collection and analysis workflows.
Should I test the Actor before a large run?
Yes. A small test run is recommended so you can verify URL formatting and confirm that the available metadata matches your intended workflow.
NLP Keywords
- YouTube Shorts metadata extraction
- YouTube Shorts video data
- YouTube Shorts video metadata
- Shorts creator data
- YouTube Shorts engagement metrics
- YouTube video metadata scraper
- YouTube Shorts content analysis
- Shorts video information
- YouTube Shorts thumbnail extraction
- YouTube Shorts channel data
- Shorts hashtag extraction
- Shorts mention extraction
- YouTube Shorts media metadata
- Shorts resolution data
- YouTube Shorts caption metadata
- Shorts subtitle information
- YouTube Shorts dataset
- Shorts video analytics data
- YouTube creator metadata
- structured Shorts data
Related Keywords
- YouTube Shorts data scraper
- YouTube Shorts extractor
- YouTube Shorts metadata scraper
- YouTube Shorts video scraper
- YouTube Shorts information extractor
- scrape YouTube Shorts URLs
- extract YouTube Shorts data
- collect Shorts video metadata
- YouTube Shorts creator scraper
- YouTube Shorts engagement data
- YouTube Shorts title and description scraper
- YouTube Shorts hashtag scraper
- YouTube Shorts thumbnail scraper
- YouTube Shorts channel metadata
- Shorts video analytics scraper
- YouTube Shorts content metadata
- YouTube Shorts research data
- YouTube Shorts structured dataset
- YouTube Shorts video details
- individual YouTube Shorts scraper
Final Overview
YouTube Shorts Scraper pro provides a focused way to turn supplied YouTube Shorts URLs into structured video and creator metadata. Its output combines core video information with engagement metrics, media properties, description-derived data, caption metadata, thumbnail information, music details, and category-related fields when available.
For users researching specific Shorts, analyzing creator content, building datasets, comparing video properties, or incorporating Shorts metadata into repeatable data workflows, the Actor provides a straightforward URL-to-structured-data process.
The most reliable workflow is to begin with valid Shorts URLs, run a small sample, review the resulting fields, and then expand the collection once the returned data matches your requirements.
Contact me: Alphascraper69@gmail.com