
YouTube Scraper - Full Channel,Playlists,Shorts..
Pricing
$10.00/month + usage

YouTube Scraper - Full Channel,Playlists,Shorts..
Extracts metadata and scripts from all YT content, identifying smart keywords like #hashtags and @channelnames. It supports playlists, shorts, live, podcasts, courses, channels, videos, and batch requests.
5.0 (3)
Pricing
$10.00/month + usage
5
Monthly users
30
Runs succeeded
99%
Last modified
2 days ago
YouTube Content URLs Or Keyword || Videos, Shorts, Channels, Playlists, Courses, Podcasts, Live
rawYouTubeUrls
arrayRequired
Supported Input Formats
🔗 URL Examples:
- Videos:
https://www.youtube.com/watch?v=...
- Shorts:
https://www.youtube.com/shorts/...
- Hashtags:
https://www.youtube.com/hashtag/bug_bounty
- Channels:
@ChannelName
or full channel URLs - Playlists: Both standalone and embedded playlist IDs
🛠 Processing Notes:
- Batch processing enabled by default
- Automatic content-type detection
- Duplicate URL filtering
- Continuation token persistence for large jobs
Default value of this property is ["https://www.youtube.com/watch?v=hPwT3nqPIK0"]
Base Delay Duration
BASE_DELAY_MS
integerOptional
Minimum delay time (in milliseconds) between requests to avoid rate limiting. A random additional delay will be added to this value.
Default value of this property is 500
Maximum Retry Attempts
MAX_RETRIES
integerOptional
Number of times to retry failed requests before giving up. Set to 0 to disable retries.
Default value of this property is 2
Transcript Translation Language
targetLanguage
EnumOptional
Select the language you want the transcript translated to. If the selected language isn't available, the original transcript language will be used instead.
Value options:
"ab": string"aa": string"af": string"ak": string"sq": string"am": string"ar": string"hy": string"as": string"ay": string"az": string"bn": string"ba": string"eu": string"be": string"bho": string"bs": string"br": string"bg": string"my": string"ca": string"ceb": string"zh-Hans": string"zh-Hant": string"co": string"hr": string"cs": string"da": string"dv": string"nl": string"dz": string"en": string"eo": string"et": string"ee": string"fo": string"fj": string"fil": string"fi": string"fr": string"gaa": string"gl": string"lg": string"ka": string"de": string"el": string"gn": string"gu": string"ht": string"ha": string"haw": string"iw": string"hi": string"hmn": string"hu": string"is": string"ig": string"id": string"iu": string"ga": string"it": string"ja": string"jv": string"kl": string"kn": string"kk": string"kha": string"km": string"rw": string"ko": string"kri": string"ku": string"ky": string"lo": string"la": string"lv": string"ln": string"lt": string"lua": string"luo": string"lb": string"mk": string"mg": string"ms": string"ml": string"mt": string"gv": string"mi": string"mr": string"mn": string"mfe": string"ne": string"new": string"nso": string"no": string"ny": string"oc": string"or": string"om": string"os": string"pam": string"ps": string"fa": string"pl": string"pt": string"pt-PT": string"pa": string"qu": string"ro": string"rn": string"ru": string"sm": string"sg": string"sa": string"gd": string"sr": string"crs": string"sn": string"sd": string"si": string"sk": string"sl": string"so": string"st": string"es": string"su": string"sw": string"ss": string"sv": string"tg": string"ta": string"tt": string"te": string"th": string"bo": string"ti": string"to": string"ts": string"tn": string"tum": string"tr": string"tk": string"uk": string"ur": string"ug": string"uz": string"ve": string"vi": string"war": string"cy": string"fy": string"wo": string"xh": string"yi": string"yo": string"zu": string
Transcript Output Format
outputFormat
EnumOptional
📝 Select Transcript Format
Choose the subtitle format for downloaded transcripts:
- SubRip (SRT): Standard format compatible with most video players (default)
- WebVTT (VTT): Web-friendly format with CSS styling support for HTML5 videos
- Plain Text (TXT): Raw transcript text without timestamps
- XML: Original YouTube transcript structure with full metadata
💡 Recommendations:
- Use SRT for general compatibility
- Choose VTT for web embedding
- Select TXT for NLP/text analysis
- Keep XML for full technical details
Value options:
"srt": string"vtt": string"txt": string"xml": string
Only Transcript Results
requireTranscriptInfoOnly
booleanOptional
If true: Only processes and returns videos that have transcripts available (original behavior). If false (default): Returns basic video metadata even when transcripts are unavailable, with a 'hasTranscript' flag indicating availability.
Default value of this property is false
Store Transcript Files
storeTranscript
booleanOptional
Enable to store transcript files (SRT/VTT/XML/TXT) in Apify storage
Process Entire Channel
PROCESS_ENTIRE_CHANNEL
booleanOptional
Toggle to extract transcripts from all videos in the channel instead of individual selections.
Default value of this property is false
Max Results Per Category
maxResults
integerOptional
Maximum number of items to process per content category (leave empty for unlimited)
Content Filter
selectedFilter
EnumOptional
Filter channel content by sorting criteria when processing channel URLs
Value options:
"Latest": string"Popular": string"Oldest": string
Default value of this property is "Popular"
Content Categories
SPECIFIC_CATEGORIES
arrayOptional
Select which content types to process from channels (e.g., Videos, Shorts, Live streams, Podcasts, etc.)
Proxy
proxyConfig
objectRequired
Configure proxy settings to use during the scan. Utilizing proxies can help you avoid IP bans, bypass WAF (Web Application Firewall) restrictions, and access specific geographical regions. This ensures smooth crawling across various environments and enhances the overall efficiency and reliability of your scanning activities.
Default value of this property is {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}
Pricing
Pricing model
RentalTo use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.
Free trial
1 day
Price
$10.00