YouTube Scraper - Full Channel,Playlists,Shorts.. avatar
YouTube Scraper - Full Channel,Playlists,Shorts..

Pricing

$10.00/month + usage

Go to Store
YouTube Scraper - Full Channel,Playlists,Shorts..

YouTube Scraper - Full Channel,Playlists,Shorts..

Developed by

Abdlhakim hefaia

Maintained by Community

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

rawYouTubeUrlsarrayRequired

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_MSintegerOptional

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_RETRIESintegerOptional

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

targetLanguageEnumOptional

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

outputFormatEnumOptional

📝 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

requireTranscriptInfoOnlybooleanOptional

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

storeTranscriptbooleanOptional

Enable to store transcript files (SRT/VTT/XML/TXT) in Apify storage

Process Entire Channel

PROCESS_ENTIRE_CHANNELbooleanOptional

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

maxResultsintegerOptional

Maximum number of items to process per content category (leave empty for unlimited)

Content Filter

selectedFilterEnumOptional

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_CATEGORIESarrayOptional

Select which content types to process from channels (e.g., Videos, Shorts, Live streams, Podcasts, etc.)

Proxy

proxyConfigobjectRequired

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

Rental 

To 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