
YouTube Transcript Extractor & Video Detail Scraper
Pricing
$4.00/month + usage

YouTube Transcript Extractor & Video Detail Scraper
Scrape full video metadata (title, description, channel info, publish date, view/like counts, tags, categories, thumbnails), channel details, and all engagement metrics. Plus: Download complete video transcripts in any available or auto-translated language, with clean plain-text output.
5.0 (1)
Pricing
$4.00/month + usage
0
Total users
56
Monthly users
16
Runs succeeded
98%
Last modified
6 days ago
Start URLs
startUrls
arrayRequired
List of URLs to start scraping from, it can be in form of a link or search term or query from youtube.
Include Transcript
includeTranscript
booleanOptional
Whether to include the transcript of the video in the output.
Default value of this property is true
Transcript Language
language
EnumOptional
Select the language for the transcript. If not available, will fall back to the default language.
Value options:
"default": string"ab": string"aa": string"af": string"ay": string"ak": string"sq": string"am": string"ar": string"hy": string"as": string"az": string"bn": string"eu": string"ba": string"bho": string"be": string"bs": string"br": string"bg": string"my": string"ceb": string"tn": string"cs": string"da": string"dv": 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"el": string"ka": string"gu": string"gn": string"ht": string"ha": string"haw": string"iw": string"hi": string"hmn": string"hr": string"ig": string"id": string"iu": string"ga": string"is": string"ja": string"jv": string"yi": string"yo": string"kl": string"kn": string"ca": string"kk": string"qu": string"kha": string"zh-Hans": string"zh-Hant": string"rw": string"ky": string"km": string"ko": string"co": string"kri": string"ku": string"lo": string"la": string"lv": string"ln": string"lt": string"lua": string"lb": string"luo": string"hu": string"mk": string"ml": string"ms": string"mg": string"mt": string"gv": string"mi": string"mr": string"mfe": string"mn": string"ne": string"new": string"nl": string"no": string"ny": string"de": string"oc": string"or": string"om": string"os": string"pam": string"pa": string"ps": string"fa": string"pl": string"pt": string"pt-PT": string"ro": string"rn": string"ru": string"sm": string"sg": string"sa": string"crs": string"st": string"sn": string"sd": string"si": string"nso": string"sk": string"sl": string"so": string"sr": string"su": string"sw": string"ss": string"gd": string"es": string"sv": string"tg": string"th": string"it": string"ta": string"tt": string"te": string"bo": string"ti": string"to": string"ts": string"tum": string"tk": string"tr": string"ug": string"uk": string"ur": string"uz": string"cy": string"ve": string"vi": string"wo": string"war": string"xh": string"fy": string"zu": string
Default value of this property is "default"
Max Concurrency
maxConcurrency
integerOptional
Maximum number of pages that can be processed at the same time.
Default value of this property is 10
Min Concurrency
minConcurrency
integerOptional
Minimum number of pages that will be processed at the same time.
Default value of this property is 1
Max Request Retries
maxRequestRetries
integerOptional
Number of times the crawler will retry a failed request before giving up.
Default value of this property is 10
Proxy configuration
proxy
objectOptional
Specifies proxy servers that will be used by the scraper in order to hide its origin.
For details, see Proxy configuration in README.
Default value of this property is {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}