VOOZH about

URL: https://apify.com/invideoiq/video-transcript-scraper

⇱ Video Transcript Scraper: Youtube, X, Facebook, Tiktok Β· Apify


πŸ‘ Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc. avatar

Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.

Pricing

$19.99/month + usage

Go to Apify Store

Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.

Scrapes transcripts from online video/audio content on multiple plateforms (Youtube, X, ..) in any available language. It delivers outputs in both JSON and LLM-ready formats, making it ideal for analytics, and AI-based applications. Perfect for research and building intelligent conversational agents

Pricing

$19.99/month + usage

Rating

4.4

(24)

Developer

πŸ‘ InVideoIQ

InVideoIQ

Maintained by Community

Actor stats

116

Bookmarked

1.5K

Total users

15

Monthly active users

3 months ago

Last modified

Share

🎬 Video Transcript Scraper: Extract Subtitles and Captions From Any Video

Extract clean, AI-ready transcripts and captions from videos across YouTube, X (Twitter), TikTok, Facebook, Dailymotion, Vimeo, Loom, and more. Video Transcript Scraper pulls existing subtitle tracks β€” both manually added and auto-generated β€” and returns timestamped transcripts with rich video metadata.

Just paste a video URL and get structured data back. No coding required.

πŸ’° $19.99/month rental Β· 🌍 Multi-language Β· ⚑ Fast batch processing


✨ What is Video Transcript Scraper?

Video Transcript Scraper extracts subtitles and captions from online videos, giving you clean transcripts ready for AI applications, data analytics, and content workflows.

  • Multi-platform support β€” YouTube, X (Twitter), TikTok, Facebook, Dailymotion, Vimeo, Loom, and more
  • Timestamped transcripts β€” Every word with precise start/end times, ideal for indexing and AI models
  • Full video metadata β€” Titles, descriptions, thumbnails, duration, views, likes, channel info, and publish dates
  • LLM-ready output β€” Pre-cleaned data ready for RAG pipelines, NLP, sentiment analysis, or any ML workflow
  • Multi-language support β€” Specify a language code or let the actor return the default transcript language
  • Batch processing β€” Process multiple videos from different platforms in a single run

Note: This actor extracts existing subtitle tracks. Some videos do not provide subtitles/captions. For those cases, use our speech-to-text companion actor: Video Transcriber.


πŸ“Š What Data Can You Extract From Video Transcripts?

FieldDescription
titleVideo title
descriptionVideo description
durationVideo length
thumbnailThumbnail image URL
like_countNumber of likes (YouTube only)
view_countNumber of views
published_datePublish date
channelChannel name (YouTube only)
channel_urlChannel URL (YouTube only)
available_languagesList of available transcript languages (YouTube only)
selected_languageLanguage of the returned transcript (YouTube only)
textFull transcript as a single plain string
transcriptTimestamped segments with start/end times

You can download the dataset extracted by Video Transcript Scraper in various formats such as JSON, CSV, Excel, or HTML directly from the Apify dashboard.


πŸ”— Supported Video Platforms

PlatformNotes
YouTubeLong-form videos, Shorts, auto-generated and manual captions
X (Twitter)Paste the tweet URL containing the video
TikTokPublic videos with available captions
FacebookPublic videos
DailymotionFull support
VimeoFull support
LoomFull support
RumbleFull support

Important: Instagram is not supported in this actor. To transcribe Instagram videos, use Video Transcriber.

The tool may also work on other platforms not listed here, like media websites, though they have not been as thoroughly tested.


πŸ› οΈ How To Extract Video Transcripts Using Video Transcript Scraper

  1. Go to Video Transcript Scraper on Apify
  2. Click "Try for free"
  3. Paste one or more video URLs into the video_urls field β€” you can mix platforms in a single run
  4. (Optional) Set a language code (e.g. "en", "fr") to request a specific transcript language
  5. Click "Start" and wait for the run to finish
  6. Download your transcripts in JSON, CSV, Excel, or HTML from the dataset tab

Run it your way

Because this is an Apify Actor, you also get:

  • API access: Call it programmatically from any language β€” check the API tab for ready-made code examples
  • Scheduling: Set up recurring runs to monitor new video content automatically
  • Integrations: Connect to Zapier, Make, Google Sheets, webhooks, and more
  • Monitoring: Track run history, costs, and results from the Apify dashboard

πŸ“₯ Input

ParameterRequiredDescription
video_urlsYesArray of video URLs. Mix platforms freely in a single run
languageNoLanguage code ("en", "fr") to request a specific transcript language. Leave blank for default

Advanced YouTube settings (rarely needed)

ParameterDescription
proxy_countryTwo-letter country code for YouTube proxy (default: US). Auto-falls back to US if unavailable
get_yt_original_metadataFetch original (non-localized) title and description via YouTube Data API
youtube_api_keyYour own YouTube Data API v3 key. Optional β€” a shared default key is provided. See Google's guide to registering an application

Input Example

{
"video_urls":["https://www.youtube.com/watch?v=example1"],
"language":"en"
}

πŸ“€ Output Example

[
{
"title":"Video Title 1",
"description":"Video Description 1",
"duration":"180",
"thumbnail":"https://example.com/thumbnail.jpg",
"like_count":200,
"view_count":1000,
"published_date":"2025-08-10",
"channel":"Example",
"channel_url":"https://example.com/video-id=example",
"channel_id":"A123456789",
"available_languages":["English","French"],
"selected_language":"English",
"text":"Hello, world! Welcome to our channel.",
"transcript":[
{"text":"Hello, world!","start":0.0,"end":1.5},
{"text":"Welcome to our channel.","start":1.5,"end":3.0}
]
}
]

Note: The fields like_count, channel, channel_url, available_languages, and selected_language are only available for YouTube videos.


πŸš€ Quick Start Code Examples

cURL

curl-X POST "https://api.apify.com/v2/acts/invideoiq~video-transcript-scraper/run-sync?token=YOUR_TOKEN"\
-H"Content-Type: application/json"\
-d'{"video_urls": ["https://www.youtube.com/watch?v=vl6jn-DdafM", "https://www.youtube.com/watch?v=4czjS9h4Fpg"]}'

Python

import requests
import json
url ="https://api.apify.com/v2/acts/invideoiq~video-transcript-scraper/run-sync?token=YOUR_TOKEN"
data ={"video_urls":["https://www.youtube.com/watch?v=vl6jn-DdafM","https://www.youtube.com/watch?v=4czjS9h4Fpg"]}
response = requests.post(url, json=data, headers={"Content-Type":"application/json"})
print(json.dumps(response.json(), indent=4, ensure_ascii=False))

JavaScript

const data ={
video_urls:[
"https://www.youtube.com/watch?v=vl6jn-DdafM",
"https://www.youtube.com/watch?v=4czjS9h4Fpg"
]
};
fetch("https://api.apify.com/v2/acts/invideoiq~video-transcript-scraper/run-sync?token=YOUR_TOKEN",{
method:"POST",
headers:{"Content-Type":"application/json"},
body:JSON.stringify(data)
})
.then(response=> response.json())
.then(json=> console.log(json))
.catch(error=> console.error("Error:", error));

πŸ’° How Much Does Video Transcript Scraper Cost?

$19.99/month rental + Apify platform usage. The monthly rental fee is subtracted from your prepaid usage. You also pay for platform compute, which gets cheaper on higher Apify subscription plans.

Learn more about rental pricing

On the Apify free plan, you get $5 of platform usage credits per month β€” enough to test the actor and explore its capabilities before committing to a subscription.


πŸ“ˆ Use Cases for Video Transcript Extraction

  • RAG pipelines and AI agents β€” Feed video transcripts into retrieval-augmented generation systems for LLM-powered search and Q&A
  • Content repurposing β€” Turn YouTube videos, tweets, and TikToks into blog posts, newsletters, or social media threads
  • Market research β€” Monitor what competitors, influencers, or thought leaders say across video platforms at scale
  • Accessibility and compliance β€” Generate text versions of video content for accessibility requirements
  • Media monitoring β€” Track brand mentions across video platforms
  • Dataset building β€” Build training datasets from video content across multiple platforms
  • Sentiment analysis β€” Process transcripts through NLP pipelines for opinion mining and brand perception tracking

❓ FAQ

Is it legal to extract video transcripts?

This actor extracts publicly available subtitle tracks and does not access private user data such as email addresses, gender, or location β€” only information that users and platforms have chosen to share publicly. However, results may contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not extract personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

What if a video has no subtitles?

This actor relies on embedded subtitle tracks (manual or auto-generated). If no subtitles exist, the transcript cannot be extracted. For videos without captions, use our speech-to-text companion actor: Video Transcriber.

Can I specify a transcript language?

Yes. Pass a language code like "en" or "fr" in the language field. If that language isn't available for a given video, you'll get a clear message. When in doubt, leave it empty and the actor returns the default language. For YouTube, check the available_languages field in the output.

Why is my URL returning an error?

Make sure the video URL is complete and valid β€” the actor supports only direct links from YouTube, X (tweets), TikTok, Facebook, Vimeo, Dailymotion, and Loom. Shortened, embedded, or private URLs are not supported.

What is the difference between Video Transcript Scraper and Video Transcript Extractor?

Both extract caption-based transcripts with the same output format. Video Transcript Scraper uses a rental pricing model ($19.99/month), while Video Transcript Extractor uses pay-per-result pricing ($10/1,000 results). Choose whichever model fits your usage pattern.


πŸ”— Related Actors

Need a different pricing model or workflow? Check the rest of the suite:

  • Video Transcript Extractor β€” Pay per result, $10/1,000 results. Best if you want transcript retrieval plus rich metadata without a rental plan.
  • Video Transcriber β€” Speech-to-text for videos that do not already have captions or subtitles.
  • AI Video Data Extractor β€” AI-powered structured data extraction. Define a JSON schema and get back custom structured data from any video.

πŸ’¬ Support

Found a bug or have a feature request? Open an issue and we'll get back to you.

Need a custom workflow or integration? Reach out through the Issues tab β€” we're happy to help tailor the actor to your use case.

You might also like

Video Transcript Extractor: Youtube, X, Facebook, Tiktok, etc.

invideoiq/video-transcript-extractor

Scrapes transcripts from online video/audio content on multiple plateforms (Youtube, X, ..) in any available language. It delivers outputs in both JSON and LLM-ready formats, making it ideal for analytics, and AI-based applications. Perfect for research and building intelligent conversational agents

64

5.0

Best Tiktok Ai Transcript Extractor

sian.agency/best-tiktok-ai-transcript-extractor

⚑️ COMPLETE TikTok data package - AI transcript + SRT/VTT subtitles + timestamped segments with speaker diarization + 45 data fields (views, likes, creator stats, hashtags, music, location, content categories). Bulk processing ready. 99%+ accuracy. Turn videos into actionable data instantly!

699

5.0

Tiktok Transcript Scraper/Downloader

scraper-mind/tiktok-transcript-scraper

Extract TikTok video transcripts, captions, and metadata fast with our TikTok Transcript Scraper. Supports batch processing, proxy fallback, and JSON export. Ideal for creators, researchers, and marketers. Just $5 per runβ€”accurate, scalable, and reliable!

98

1.0

Twitter/X Video Transcript Scraper | Free| 2025

yeahjjyy/twitter-x-video-transcript-scraper-free-2025

The Tool is a powerful and efficient tool designed to extract transcripts from videos posted on Twitter. It caters to researchers analyzing trends, content creators gathering insights, and businesses monitoring industry conversations, enabling quick and precise collection of video transcript data.

YouTube Shorts/Videos - SRT/VTT/Whisper AI Fallback/Translate

memo23/youtube-video-details-scraper

πŸ’°$12 per month only. Extract YouTube transcripts as SRT, VTT, JSON or plain text from any video, Short or embed. 4-source extraction (captions β†’ DownSub β†’ yt-dlp β†’ Whisper AI for caption-less videos), auto-translate to 100+ languages, plus full metadata, engagement stats & optional MP4 download.

πŸ‘ User avatar

Muhamed Didovic

205

5.0

Tiktok Transcript Scraper

vistics/Tiktok-Transcript-Scraper

Instantly extract spoken transcripts from TikTok videos using a powerful TikTok Transcript Scraper. Just enter the video links and get clean, ready to use text within seconds, great for research, content repurposing, analytics, or AI automation.

10

5.0

Best Tiktok Transcripts Scraper

scrape-creators/best-tiktok-transcripts-scraper

Extract spoken transcripts from TikTok videos (where available) with Best TikTok Transcripts Scraper. Just enter video URLs to get transcripts. Perfect for content analysis, AI pipelines, or trend research.

πŸ‘ User avatar

Scrape Creators

1.4K

4.6

X (Twitter) Transcript Extractor

bulletproof/x-twitter-transcript-extractor

🐦 Convert any X (Twitter) video or recorded Space to text. Extract transcripts with timestamps. Outputs JSON, SRT, or plain text. Supports Spaces up to 1 hour. Speech-to-text powered. 14+ languages. No login needed.

81

Instagram AI Transcript Extractor

sian.agency/instagram-ai-transcript-extractor

Instagram Transcript Generator β€” 🎬 AI Reel Transcription | πŸ—£οΈ Speaker Diarization | 🌍 Language Detection | πŸ“Š 30+ Metrics | πŸ’° Best Price. Extract entire channels with word-perfect transcripts and speaker identification. Try 5 reels free!

2.1K

4.0

Facebook video reel transcript

linen_snack/facebook-video-reel-transcript

Effortlessly convert any public Facebook reels videos into accurate text, subtitles, or translations with this powerful OpenAI Whisper API actor.