[{"data":1,"prerenderedAt":217},["ShallowReactive",2],{"seo-allowlist":3,"connector-youtube-transcript":73,"related-youtube-transcript":192},[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"activecampaign","ahrefs","airtable","amplitude","asana","avalara","aweber","bamboohr","billcom","bitbucket","brevo-sendinblue","buffer","calendly","clickup","close","confluence","constant-contact","copper","datadog","dialpad","docusign","expensify","figma","freshsales","github","gitlab","gmail","google-adsense","google-calendar","google-drive","google-forms","google-maps","google-sheets","google-slides","greenhouse","hubspot","intercom","jira","jotform","linear","mailchimp","microsoft-teams","miro","mixpanel","mondaycom","notion","outlook","pandadoc","personio","pipedrive","quickbooks-online","recurly","salesforce","sendgrid","sentry","slack","square","stripe","tableau","todoist","trello","typeform","wix","workable","wrike","youtube","zendesk","zoho-crm","zoom",{"id":74,"name":75,"icon":76,"description":77,"provider":78,"authType":79,"availableAuthTypes":80,"apiDocsUrl":81,"authDocsUrl":81,"category":82,"pageCopy":83,"datasets":117},"youtube-transcript","YouTube Transcript","\u002Fconnectoricons\u002Fyoutube-transcript.png","Read a YouTube video's transcript, fetch captions for up to 10 videos at once, list the videos in a playlist or channel, and search what people say across 425k videos. ContextGate connects YouTube Transcript to Claude, ChatGPT and Cursor with an API key from your YouTube Transcript account, and each transcript your AI app pulls is listed in Activity.","vendor_mcp","api-key",[79],"https:\u002F\u002Fyoutube-transcript.ai\u002Fmcp","AI, Design & Media",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":116},"YouTube Transcript API via MCP for Claude & ChatGPT","YouTube Transcript API over MCP for Claude and ChatGPT: read captions and search what people say in videos. Switch off batches; every call is recorded.","YouTube Transcript MCP: read and search video transcripts",{"heading":88,"steps":89},"How to connect YouTube Transcript to Claude, ChatGPT or Cursor",[90,92,94,100],{"text":91},"Click Connect YouTube Transcript free and paste an API key from your YouTube Transcript account.",{"text":93},"Every tool is on once you connect. Fetching new captions uses credits, and a batch multiplies that by up to 10 videos, so switch off batch fetches if your AI app should mostly read transcripts you've already stored.",{"text":95,"link":96,"after":99},"Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on",{"label":97,"href":98},"the Works with page","\u002Fworks-with\u002F",".",{"text":101},"Ask your AI app to fetch the transcript of a conference talk and list its key points, then open Activity to see the call.",[103,111],{"heading":104,"bullets":105},"What your AI app can do with YouTube transcripts",[106,107,108,109,110],"Fetch captions for one YouTube video, or for 1 to 10 at once, and store them in your account.","Read and search transcripts you've already stored without using more credits.","Turn a playlist or channel into a list of videos before deciding what to transcribe; this needs a Basic plan or higher.","List a transcript's stored languages and the languages it can be translated into.","Search what people say across 425k videos with YouTube Transcript's own server.",{"heading":112,"bullets":113},"Keep transcript credits in check",[114,115],"Switch off batch fetches and channel or playlist lookups, and your AI app can still fetch one video at a time.","Activity records every transcript call, so credit use can be traced to the request behind it.","youtube-transcript-mcp",[118,128,136,144,152,160,168,176,184],{"name":119,"description":120,"recordCount":121,"type":122,"requiredParams":123,"optionalParams":124,"exampleEndpoint":121,"docsUrl":81,"sampleFields":125,"sampleData":126},"Get Stored Transcript","Read a transcript already stored in the connected account without submitting new transcription work or consuming retrieval credits.","N\u002FA","tool",[],[],[],[127],{"endpoint":121,"docs":81},{"name":129,"description":130,"recordCount":121,"type":122,"requiredParams":131,"optionalParams":132,"exampleEndpoint":121,"docsUrl":81,"sampleFields":133,"sampleData":134},"Get Video Transcript","Fetch captions for one YouTube video and store the resulting transcript in the connected account. This consumes provider credits, but never starts ASR. The tool waits up to 20 seconds for asynchronous",[],[],[],[135],{"endpoint":121,"docs":81},{"name":137,"description":138,"recordCount":121,"type":122,"requiredParams":139,"optionalParams":140,"exampleEndpoint":121,"docsUrl":81,"sampleFields":141,"sampleData":142},"Get Video Transcript Job Status","Read one transcript job's current processing, completed, failed, or requires-ASR-confirmation state without creating work or waiting. Use this one-shot read when GET_VIDEO_TRANSCRIPT times out, passin",[],[],[],[143],{"endpoint":121,"docs":81},{"name":145,"description":146,"recordCount":121,"type":122,"requiredParams":147,"optionalParams":148,"exampleEndpoint":121,"docsUrl":81,"sampleFields":149,"sampleData":150},"Get Video Transcripts Batch","Fetch and store captions for 1-10 YouTube videos. Each uncached video can consume provider credits, so cost scales with the request size. ASR never starts. This creates one batch and waits up to 20 se",[],[],[],[151],{"endpoint":121,"docs":81},{"name":153,"description":154,"recordCount":121,"type":122,"requiredParams":155,"optionalParams":156,"exampleEndpoint":121,"docsUrl":81,"sampleFields":157,"sampleData":158},"Get Video Transcripts Batch Status","Read the current state and available per-video results for a transcript batch without creating work or waiting. Use this one-shot read to recover when GET_VIDEO_TRANSCRIPTS_BATCH times out while the p",[],[],[],[159],{"endpoint":121,"docs":81},{"name":161,"description":162,"recordCount":121,"type":122,"requiredParams":163,"optionalParams":164,"exampleEndpoint":121,"docsUrl":81,"sampleFields":165,"sampleData":166},"List Stored Transcripts","List and search transcripts already stored in the connected account, one bounded page at a time.",[],[],[],[167],{"endpoint":121,"docs":81},{"name":169,"description":170,"recordCount":121,"type":122,"requiredParams":171,"optionalParams":172,"exampleEndpoint":121,"docsUrl":81,"sampleFields":173,"sampleData":174},"List Transcript Languages","List stored languages and YouTube translation target languages for one owned video transcript.",[],[],[],[175],{"endpoint":121,"docs":81},{"name":177,"description":178,"recordCount":121,"type":122,"requiredParams":179,"optionalParams":180,"exampleEndpoint":121,"docsUrl":81,"sampleFields":181,"sampleData":182},"Resolve Channel Videos","Requires Basic or higher. Resolve a YouTube channel into bounded upload metadata without transcribing the videos. This may count against the account's monthly channel allowance.",[],[],[],[183],{"endpoint":121,"docs":81},{"name":185,"description":186,"recordCount":121,"type":122,"requiredParams":187,"optionalParams":188,"exampleEndpoint":121,"docsUrl":81,"sampleFields":189,"sampleData":190},"Resolve Playlist Videos","Requires Basic or higher. Resolve a YouTube playlist into bounded video metadata without transcribing the videos. This may count against the account's monthly playlist allowance.",[],[],[],[191],{"endpoint":121,"docs":81},[193,196,199,202,205,208,211,214],{"id":194,"name":195},"zenrows","ZenRows",{"id":197,"name":198},"zeroheight","Zeroheight",{"id":200,"name":201},"zype","Zype",{"id":203,"name":204},"agentage","Agentage Memory",{"id":206,"name":207},"aitopia","AITOPIA",{"id":209,"name":210},"anchor-browser","Anchor Browser",{"id":212,"name":213},"animaapp","Anima",{"id":215,"name":216},"apify","Apify",1793790260545]