Youtube  Shorts Scraper  Pro avatar

Youtube Shorts Scraper Pro

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Youtube  Shorts Scraper  Pro

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

Alpha Scraper

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

0

Monthly active users

7 days ago

Last modified

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

FeatureDescriptionUser Benefit
Multiple Shorts URLsAccepts one or more video URLs through startUrls.Process several Shorts in one Actor run.
Video metadata extractionReturns core video information such as ID, title, description, duration, and upload date.Build structured Shorts datasets for analysis and research.
Creator informationExtracts channel ID, channel name, channel URL, and subscriber count when available.Connect Shorts data with creator-level information.
Engagement metricsReturns formatted view, like, and comment counts plus calculated engagement metrics.Support content and performance analysis.
Media informationProvides 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 extractionIdentifies hashtags and @ mentions from the video description.Support content discovery and creator research.
Caption and subtitle metadataIndicates caption availability and lists available subtitle languages when detected.Identify Shorts that contain accessible caption data.
Thumbnail extractionReturns one selected thumbnail URL.Use a consistent preview image field in datasets.
Music metadataReturns available music or track information when detected.Analyze sound and music associations in Shorts metadata.
Chapter informationPreserves 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

  1. Open the Actor input page.
  2. Add one or more supported YouTube Shorts video URLs under Start URLs.
  3. Configure the available proxy settings when required for your environment.
  4. Start the Actor.
  5. Review the structured results generated for successfully processed URLs.
  6. 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.

FieldTypeRequiredDefaultDescription
startUrlsArrayYesNoneList of one or more YouTube Shorts video URLs or supported share links.
proxyConfigurationObjectNoApify proxy configuration can be preconfigured in the input interfaceProxy 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

FieldDescription
videoIdYouTube video identifier.
videoUrlOriginal URL supplied to the Actor.
shortUrlShorts-form URL generated for the video.
titleVideo title.
descriptionVideo description.
channelIdChannel identifier when available.
channelNameChannel or uploader name.
channelUrlChannel URL when available.
upload_dateUpload date formatted as YYYY-MM-DD when available.
visibilityAvailability value reported for the video.
durationFormatted video duration.
availableResolutionsDetected video resolutions.
video_resolution_qualityHD or SD classification based on detected dimensions.
aspectRatioVideo width-to-height representation when dimensions are available.
frameRateFpsDetected frame rate.
videoCodecDetected video codec.
videoFileSizeApproximate video file size when available.
viewCountFormatted view count.
likeCountFormatted like count.
commentCountFormatted comment count.
tagsVideo tags when available.
hashtagsHashtags detected in the description.
mentions@ mentions detected in the description.
captionsAvailableIndicates whether captions or subtitles were detected.
fullTranscriptTranscript field returned by the Actor; currently empty unless populated by the source-processing flow.
chaptersDetected chapter titles and timing values.
thumbnailUrlsSelected thumbnail URL.
isOriginalSoundOriginal-sound status value returned by the Actor.
musicLicenseInfoAvailable artist and track information.
paidPromotionPaid-promotion field returned by the Actor.
descriptionLinksHTTP links detected in the description.
externalLinksExternal-link field returned by the Actor.
cardsCard data detected for the video when available.
commentEngagementComment-engagement object returned by the Actor.
commentEngagementRatioComment count divided by view count when views are available.
creatorSubscriberCountFormatted creator subscriber count when available.
watchTimeWatch-time field returned by the Actor.
playbackLocationsPlayback-location field returned by the Actor.
categoryCategory values available for the video.
engagement_ratePercentage based on likes plus comments divided by views.
available_subtitlesDetected subtitle or caption language identifiers.
privacy_settingsPrivacy-related value returned by the Actor.
ageRestrictionIndicates whether an age restriction was detected.
contentCategoryFirst available video category when present.
relatedVideosRelated-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

ProsCons
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

CapabilityThis ActorManual / Typical Alternative
Multiple URL processingSupportedOften requires processing videos individually.
Structured metadataReturned as predefined fieldsMay require manual collection and formatting.
Creator metadataIncluded where availableUsually gathered separately.
Engagement fieldsIncluded in the outputMay require manual recording.
Media metadataIncludes available resolution and video propertiesOften requires separate inspection.
Hashtags and mentionsExtracted from descriptionsRequires manual review or separate processing.
Repeatable workflowSuitable for repeated Actor runsUsually 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
  • 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