ytscrape
Pricing
Pay per usage
ytscrape
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Ashley Miltenberger
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
23 days ago
Last modified
Categories
Share
Pricing
Pay per usage
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Ashley Miltenberger
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
23 days ago
Last modified
Categories
Share
channelInfoOnlybooleanOptional
Only scrape channel About information for the provided URLs (channels or videos). Ignores search/video extraction.
Default value of this property is false
startUrlsarrayOptional
Paste YouTube URLs: channel (/@handle or /channel/ID), video (/watch?v=...), playlist, or even search results.
searchTermsarrayOptional
Search terms for YouTube search results. If Channel info only is enabled and you provide a single item like '@theleaderstalk', it will be treated as a channel.
maxVideosPerTermintegerOptional
Maximum number of regular video results to collect per search term.
Default value of this property is 10
maxShortsPerTermintegerOptional
Maximum number of Shorts results to collect per search term.
Default value of this property is 0
maxStreamsPerTermintegerOptional
Maximum number of live stream results to collect per search term.
Default value of this property is 0
downloadSubtitlesbooleanOptional
Open the transcript panel and scrape subtitles (no external APIs).
Default value of this property is false
saveSubsToKVSbooleanOptional
When enabled, saves the transcript into the default Apify Key-Value Store.
Default value of this property is false
subtitlesLanguageEnumOptional
Preferred subtitle language. Leave blank for auto/any.
"en": string"es": string"de": string"fr": string"it": string"pt": string"ru": string"hi": string"ar": string"ja": string"ko": string"zh": stringDefault value of this property is ""
preferAutoGeneratedSubtitlesbooleanOptional
Best-effort preference in the YouTube UI when multiple transcripts exist.
Default value of this property is false
subtitlesFormatEnumOptional
Format to save transcripts when saving to KVS.
"srt": string"json": string"txt": stringDefault value of this property is "srt"
searchSortOrderEnumOptional
Sorting applied to search results.
"relevance": string"upload_date": string"view_count": string"rating": stringDefault value of this property is "relevance"
searchDateFilterEnumOptional
Limit results by upload date using YouTube's filter panel.
"last_hour": string"today": string"this_week": string"this_month": string"this_year": stringDefault value of this property is ""
searchVideoTypeEnumOptional
Filter results by type.
"any": string"video": string"channel": string"playlist": string"movie": string"short": string"live": stringDefault value of this property is "any"
searchDurationEnumOptional
Filter videos by duration.
"any": string"short": string"medium": string"long": stringDefault value of this property is "any"
subtitles_ccbooleanOptional
Require videos with subtitles/closed captions.
Default value of this property is false
creative_commonsbooleanOptional
Show only videos with Creative Commons license.
Default value of this property is false
purchasedbooleanOptional
Show only purchased content.
Default value of this property is false
locationbooleanOptional
Show only videos with a specified location.
Default value of this property is false
fetchFullVideoDetailsbooleanOptional
When enabled, each discovered result is opened for full details (likes, comments count, description text, subtitles, etc.).
Default value of this property is false
maxResultsintegerOptional
Maximum number of results per URL or per search term overall (upper cap).
Default value of this property is 50
maxCommentsintegerOptional
Maximum comments to extract per video. 0 disables comment extraction.
Default value of this property is 20
dateFilterstringOptional
Limit videos by published date after extraction. Use YYYY-MM-DD or 'last N days' (e.g., 'last 7 days').
videoRegexstringOptional
Only include videos whose URLs match this regular expression.