Tiktok Transcript Scraper/Downloader avatar
Tiktok Transcript Scraper/Downloader

Pricing

$5.00/month + usage

Go to Store
Tiktok Transcript Scraper/Downloader

Tiktok Transcript Scraper/Downloader

Developed by

Scraper Mind

Scraper Mind

Maintained by Community

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!

0.0 (0)

Pricing

$5.00/month + usage

0

Total users

2

Monthly users

2

Runs succeeded

>99%

Last modified

4 days ago

TikTok Video Transcript Scraper 🎵

TikTok Video Transcript Scraper, your go-to TikTok transcript scraper for effortlessly pulling video transcripts, captions, and vital metadata from any public TikTok video. Ideal for content strategists, researchers, and developers, this tool streamlines TikTok data extraction with speed and accuracy.


Why Choose TikTok Video Transcript Scraper?

FeatureBenefit
Only $5More affordable than competitors
Batch Video ProcessingScrape multiple TikTok videos at once
High Accuracy & Proxy FallbackReliable transcripts, no rate-limit interruptions

🔑 Key Features

  • High Accuracy & Reliability: Engineered for robust performance with 3 retries and automatic proxy fallbacks.
  • 🌐 Multi-Video Support: Extract transcripts from numerous TikTok videos in a single run.
  • 💸 Affordable: Only $5 per run—significantly cheaper than any other TikTok transcript scraper on the market.
  • 🛡️ Smart Proxy Integration: Seamlessly switches between datacenter proxies and residential fallback when TikTok blocks requests.
  • Fast & Scalable: Processes videos efficiently with intelligent delays to avoid detection and ensure success.
  • 📊 Structured Output: Export comprehensive transcript data as JSON or push directly to an Apify dataset with real-time streaming.
  • 🔄 Retry Mechanism: Up to 3 attempts per video with exponential backoff for maximum data retrieval success.

📝 Input

The TikTok video transcript scraper accepts a JSON input file (input.json) with the following structure:

{
"proxyConfiguration": {
"useApifyProxy": false
},
"startUrls": [
{ "url": "https://www.tiktok.com/@david.webdeveloper/video/7506519006854253847" },
{ "url": "https://www.tiktok.com/@user/video/1234567890123456789" }
]
}
KeyTypeDescription
proxyConfigurationobjectProxy settings. If useApifyProxy is false, it will automatically default to datacenter and then residential proxy as a fallback.
useApifyProxybooleantrue to enable Apify proxy (recommended to handle TikTok's anti-scraping measures); false for automatic proxy handling (datacenter then residential).
apifyProxyGroupsarray(Optional, only if useApifyProxy is true) Specify preferred proxy groups, e.g., ["RESIDENTIAL"] or ["DATACENTER"].
startUrlsarrayA list of public TikTok video URLs to extract transcripts from.
urlstringThe full TikTok video URL (e.g., https://www.tiktok.com/@username/video/1234567890123456789).

📦 Output

Upon successful execution, the scraper will produce an array of JSON objects, each containing detailed transcript data and video metadata:

[
{
"url": "https://www.tiktok.com/@david.webdeveloper/video/7506519006854253847",
"id": "7506519006854253847",
"description": "Learn to code web apps fast!",
"created_time": 1715497200,
"transcript": [
{
"start": "00:00:01",
"end_time": "00:00:04",
"text": "Welcome to my quick tutorial on web development."
},
{
"start": "00:00:05",
"end_time": "00:00:08",
"text": "Today, we're building a simple app in minutes."
}
],
"video_height": 1920,
"video_width": 1080,
"video_duration": 15,
"cover_url": "https://p16-sign-va.tiktokcdn.com/obj/tiktok-obj/...",
"video_download_url": "https://v16-web.tiktokcdn.com/...",
"stats_play": {
"play_count": 12345,
"digg_count": 678,
"comment_count": 45,
"share_count": 23,
"download_count": 12
},
"authorStats": {
"follower_count": 50000,
"heart_count": 100000,
"video_count": 150
}
}
]
KeyTypeDescription
urlstringThe original TikTok video URL.
idstringThe unique TikTok video ID.
descriptionstringThe video's description or caption.
created_timenumberUnix timestamp indicating when the video was created.
transcriptarrayAn array of objects, each containing start time (HH:MM:SS), end_time (HH:MM:SS), and text for each segment of the video transcript.
video_heightnumberThe height of the video in pixels.
video_widthnumberThe width of the video in pixels.
video_durationnumberThe duration of the video in seconds.
cover_urlstringURL to the video's cover image.
video_download_urlstringDirect URL to download the video.
stats_playobjectAn object containing various statistics for the video, such as play_count, digg_count (likes), comment_count, share_count, and download_count.
authorStatsobjectAn object containing statistics for the video's author (TikTok user), such as follower_count, heart_count (total likes across all videos), and video_count.

🚀 How to Use the TikTok Video Transcript Scraper (via Apify Console)

  1. Open Apify Console: Log in at https://console.apify.com and navigate to the Actors tab.
  2. Find Your Actor: Search for tiktok-video-transcript-scraper and click its card to view details.
  3. Configure Input: In the INPUT section, utilize the intuitive built-in form:
    • For Proxy configuration, either enable "Use Apify Proxy" and select preferred groups (e.g., "RESIDENTIAL"), or leave it unchecked for automatic fallback between datacenter and residential proxies.
    • Add one or more TikTok video URLs in the TikTok Video URLs list.
  4. Run the Actor: Click the Run button located in the top-right corner to initiate the TikTok transcript extraction.
  5. Monitor Progress: Observe real-time logs in the Run panel to track the extraction status, retries, and proxy fallbacks.
  6. Access Results: Once the run is complete, switch to the OUTPUT tab and open the TikTok Video Transcript Data dataset.
  7. Export Data: Filter, preview, and effortlessly export your scraped TikTok transcripts to JSON or CSV format.

That's all it takes! Leverage the user-friendly Apify interface—no coding required—to start extracting TikTok video transcripts in minutes.


🎯 Advanced Features

Smart Proxy Management

  • Intelligent Proxy Selection: Automatically starts with datacenter proxies or user-selected proxy groups.
  • Automatic Fallback: Seamlessly switches to residential proxies if TikTok blocks requests from datacenter IPs.
  • Dynamic Proxy Rotation: Each video processing attempt can utilize a new proxy session to minimize rate limits and blocks.

Robust Error Handling

  • 3 Retry Attempts: Each video data fetch gets up to 3 extraction attempts with exponential backoff.
  • TikTok Block Detection: Automatically identifies when TikTok rejects requests (e.g., non-200 responses, empty data for subtitles).
  • Real-time Streaming: Results for each video are saved immediately to the dataset as they are processed, ensuring data retention even if the Actor is interrupted.

Intelligent Rate Limiting

  • Adaptive Delays: Processes videos sequentially with calculated delays between requests to mimic human behavior and avoid detection.
  • Timeout Handling: Includes a 30-second timeout per video request with graceful failure handling.

💡 Best Use Cases for TikTok Video Transcript Scraper

  • Content Analysis: Analyze viral TikTok trends, popular narratives, and user-generated content at scale.
  • Accessibility Improvement: Extract transcripts to make TikTok video content accessible to a wider audience.
  • SEO & Discoverability: Use TikTok video transcripts to uncover trending keywords and optimize content for search engines.
  • Market Research: Gain insights into competitor strategies, product mentions, and consumer sentiment on TikTok.
  • Content Repurposing: Transform video content into blog posts, articles, social media captions, or scripts for other platforms.
  • Academic & Social Research: Collect and analyze data from educational, news, or informational TikTok videos for studies.
  • Brand Monitoring: Track mentions of your brand, products, or relevant keywords within TikTok video content.
  • Translation Services: Utilize extracted transcripts as source material for translating TikTok content into multiple languages.

🛠️ Support & Feedback

We're dedicated to helping you maximize the utility of the TikTok Video Transcript Scraper! For any questions or feedback, please feel free to: