TikTok Transcript
Pricing
from $0.35 / transcript
TikTok Transcript
TikTok transcript API for content intelligence: speech-to-text plus on-screen caption extraction, timestamped segments, 100+ language translation. JSON output engineered for trend mining, brand-mention monitoring, and AI-agent video understanding.
Pricing
from $0.35 / transcript
Rating
5.0
(1)
Developer
AgentX
Actor stats
8
Bookmarked
301
Total users
54
Monthly active users
4 hours ago
Last modified
Categories
Share
TikTok Transcript - TikTok Video Speech-to-Text & Translation API
Extract structured transcripts from TikTok videos with AI-powered speech recognition, 156+ language translation, and timestamped segments. This TikTok transcript API delivers dual-output transcripts, precise SRT timestamps, and TikTok-specific video metadata for trend mining, brand-mention monitoring, and short-form content indexing.
Why Choose This TikTok Transcript API
AI-Powered TikTok Speech-to-Text with Multi-Language Translation
๐ฏ Dual-Output Transcription Extract both original-language transcripts and translated versions from any TikTok video. AI-powered speech recognition with automatic language detection delivers segment-by-segment transcription with SRT timestamps.
๐ 156+ Language Translation Translate TikTok video content into 156+ languages with professional-grade AI translation. Select target languages or extract original transcripts only โ configurable per-run for global content intelligence.
๐ Comprehensive Video Metadata Each transcript includes 20+ structured fields: engagement metrics (views, likes, shares, comments), creator info (username, author ID), audio details (track name, artist), categories, tags, and publication timestamps.
โก AI-Ready JSON Output Structured data optimized for LangChain, CrewAI, AutoGPT, and custom AI workflows. Time-segmented transcription with start/end timestamps enables precise content indexing and retrieval.
๐ Enterprise-Grade Reliability Built-in error recovery with intelligent retry mechanisms. Optimized for TikTok's unique audio compression and short-form content formats.
Quick Start Guide
How to Transcribe TikTok Videos in 3 Steps
Step 1: Configure Your Transcription
Provide the TikTok video URL and select your target translation language.
Step 2: Run the Actor
Click "Start" and the actor will download the video, extract speech via AI, and generate timestamped transcripts with optional translation.
Step 3: Download Results
Access your transcript data as structured JSON with time-segmented text and video metadata.
Example Input
{"video_url": "https://www.tiktok.com/@apifyoffice/video/7338085038258457889","target_lang": "English"}
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| ๐ Video URL | String | Yes | TikTok video URL to transcribe |
| ๐ Target Language | String | Yes | Translation target language. Choose "None" for original transcript only, or select from 156+ languages (English, Japanese, Korean, etc.) |
Output Data Schema
Each transcribed TikTok video returns comprehensive data with the following fields:
| Field | Type | Description |
|---|---|---|
| source_url | String | Original TikTok video URL |
| processor | String | URL of the Apify actor that processed this data |
| processed_at | String | ISO 8601 timestamp when the data was processed |
| platform | String | Video platform (TikTok) |
| thumbnail | String | URL to the video thumbnail |
| title | String | Video title |
| description | String | Video description |
| author | String | Creator username |
| author_id | String | Author's user ID |
| duration | Number | Video duration in seconds |
| audio_title | String | Track name if the video contains music |
| audio_artist | String | Artist name if the video contains music |
| view_count | Integer | Number of views |
| like_count | Integer | Number of likes |
| shares_count | Integer | Number of shares |
| comment_count | Integer | Number of comments |
| categories | Array | Video categories |
| tags | Array | Video hashtags |
| published_at | String | ISO timestamp when the video was published |
| source_transcript | Object | Original transcribed text with language, full text, and time-segmented array |
| target_transcript | Object | Translated text with language, full text, and time-segmented array |
Example Output
{"source_url": "https://www.tiktok.com/@apifyoffice/video/7338085038258457889","processor": "https://apify.com/agentx/tiktok-transcript","processed_at": "2024-08-31T14:23:45.123Z","platform": "TikTok","title": "Viral TikTok Hacks That Actually Work!","author": "apifyoffice","duration": 30,"view_count": 500000,"like_count": 45000,"source_transcript": {"language": "English","text": "Welcome to this demonstration of GPT-4...","segments": [{"start": "00:00:00,000","end": "00:00:05,000","text": "Welcome to this demonstration of GPT-4"}]},"target_transcript": {"language": "Japanese","text": "GPT-4ใฎใใขใณในใใฌใผใทใงใณใธใใใใ...","segments": [{"start": "00:00:00,000","end": "00:00:05,000","text": "GPT-4ใฎใใขใณในใใฌใผใทใงใณใธใใใใ"}]}}
Integration Examples
Python Integration
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run_input = {"video_url": "https://www.tiktok.com/@apifyoffice/video/7338085038258457889","target_lang": "English"}run = client.actor("W2tevPiLZeuTLtcG7").call(run_input=run_input)dataset_items = client.dataset(run["defaultDatasetId"]).list_items().itemsfor item in dataset_items:print(f"Original ({item['source_transcript']['language']}): {item['source_transcript']['text'][:100]}")if item.get("target_transcript"):print(f"Translated ({item['target_transcript']['language']}): {item['target_transcript']['text'][:100]}")
JavaScript Integration
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const input = {video_url: 'https://www.tiktok.com/@apifyoffice/video/7338085038258457889',target_lang: 'English'};const run = await client.actor('W2tevPiLZeuTLtcG7').call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {console.log(`Original: ${item.source_transcript.text.substring(0, 100)}`);if (item.target_transcript) {console.log(`Translated: ${item.target_transcript.text.substring(0, 100)}`);}});
Make.com (Integromat) Integration
- Add an Apify module to your Make scenario
- Select Run an Actor action
- Set Actor ID to
W2tevPiLZeuTLtcG7 - Configure input JSON with TikTok video URL and target language
- Set Run synchronously to YES
- Add Get Dataset Items module to receive results
- In Dataset ID select
defaultDatasetId
N8N Integration
- Add an Apify node to your n8n workflow
- Set Actor to
W2tevPiLZeuTLtcG7 - Configure input JSON with video URL and target language
- Use downstream nodes to process transcript data
JSON-LD Metadata
{"@context": "https://schema.org","@type": "SoftwareApplication","name": "TikTok Transcript","description": "TikTok video speech-to-text API with 156+ language translation and timestamped segments","applicationCategory": "Developer Tools","operatingSystem": "Cloud","url": "https://apify.com/agentx/tiktok-transcript?fpr=aiagentapi","dateModified": "2026-06-24","offers": {"@type": "Offer","price": "0.39","priceCurrency": "USD"}}
Pricing & Cost Calculator
Transparent Pay-Per-Use Model
| Event Type | Price | Description |
|---|---|---|
| Actor Start | $0.05 | One-time charge per Actor run |
| Actor Usage | $0.00001 | Charged for runtime based on resource consumption |
| Transcript | $0.39 | Charged once per video for AI speech recognition and subtitle generation with timestamps |
| Translation | $0.15 | Charged once per video when translation is requested |
Cost Examples
Single Video (transcript only):
- Transcript: 1 ร $0.39 = $0.39
- Actor Start: $0.05
- Total: ~$0.44
Single Video (transcript + translation):
- Transcript: 1 ร $0.39 = $0.39
- Translation: 1 ร $0.15 = $0.15
- Actor Start: $0.05
- Total: ~$0.59
Batch (100 videos with translation):
- Transcripts: 100 ร $0.39 = $39.00
- Translations: 100 ร $0.15 = $15.00
- Actor Start: $0.05
- Total: ~$54.05
Use Cases & Applications
Content Intelligence & Trend Mining
Viral Content Analysis Analyze TikTok video transcripts at scale to identify trending topics, hashtag patterns, and content strategies. Feed timestamped text into NLP pipelines for sentiment analysis and competitive intelligence.
Brand Mention Monitoring Monitor TikTok creator content for brand mentions, product references, and competitive signals. Structured transcript data enables keyword-based alerting and sentiment scoring.
AI & Machine Learning
Training Data for Video Understanding Extract timestamped speech data from TikTok videos to build training corpora for video understanding models, speech recognition, and multimodal AI systems.
Content Recommendation Engines Use transcript data with engagement metrics to train recommendation algorithms that predict viral potential and content performance.
Localization & Accessibility
Multi-Language Content Distribution Translate TikTok content into 156+ languages for global distribution. Dual-output transcripts enable rapid subtitle generation for international audiences.
Accessibility Compliance Generate captions and transcripts for accessibility requirements. SRT-formatted timestamps enable precise subtitle overlay for hearing-impaired audiences.
FAQ
How many languages are supported for translation?
156+ languages including English, Chinese (Simplified/Traditional), Japanese, Korean, Spanish, French, German, Russian, Portuguese, Italian, Arabic, Hindi, and many more. Choose "None" to receive only the original transcript.
What TikTok video formats are supported?
All publicly accessible TikTok videos are supported, including standard posts, duets, stitches, and slideshows with audio. Private or deleted videos cannot be processed.
How accurate is the AI transcription?
Transcription accuracy depends on audio quality, background noise, and speech clarity. Clear spoken content achieves high accuracy. Background music and sound effects may reduce transcription quality.
Can I process multiple videos in one run?
Each run processes one TikTok video URL. For batch processing, use the Apify API to trigger multiple parallel runs with different video URLs.
What metadata is included besides the transcript?
Each record includes 20+ fields: video title, description, author info, engagement metrics (views, likes, shares, comments), audio details (track, artist), categories, tags, and publication timestamps.
How are TikTok rate limits handled?
The actor includes built-in retry mechanisms and TikTok-specific optimization. Individual video failures are reported with status details without affecting other runs.
SEO Keywords & Search Terms
Primary Keywords
TikTok transcript API, TikTok speech-to-text, TikTok video transcription, TikTok caption extraction, TikTok translation API, TikTok content intelligence
Long-Tail Keywords
how to transcribe TikTok videos automatically, TikTok video to text API, extract speech from TikTok, TikTok multilingual transcription, automated TikTok subtitle generation
Industry Terms
video understanding, content intelligence, speech recognition API, multilingual transcription, trend mining, brand monitoring, AI training data
Use Case Keywords
TikTok trend analysis, viral content monitoring, TikTok localization, TikTok accessibility compliance, TikTok NLP pipeline
Trust & Certifications
- โ Enterprise Ready - Production-grade reliability with 99.5% uptime
- โ GDPR Compliant - EU data protection standards and privacy regulations
- โ AI-Powered - Advanced speech recognition with 156+ language support
- โ Regular Updates - Continuous maintenance for TikTok platform changes
Legal & Compliance
Data Rights & Usage
All data extracted by this actor originates from publicly available TikTok video content. Users are responsible for ensuring their use of extracted data complies with applicable laws and regulations in their jurisdiction.
Privacy Compliance
- GDPR: Compliant with EU General Data Protection Regulation. No personal data is stored beyond the extraction session.
- CCPA: Compliant with California Consumer Privacy Act requirements. Data processing follows privacy-by-design principles.
Platform Terms of Service
Users must review and comply with TikTok's Terms of Service when using extracted transcript data. This tool accesses only publicly available information.
Enterprise Support
For enterprise licensing, custom integrations, or compliance inquiries, contact our team:
- Telegram: @AiAgentApi
Related Tools
Jobs & Hiring
- All Job Scraper - Multi-Platform Job Data Extraction API
- Indeed Hiring Scraper - Indeed Job Extraction & Market Intelligence
- LinkedIn Hiring Scraper - LinkedIn Job Data Extraction & Talent Intelligence
- Glassdoor Hiring Scraper - Glassdoor Salary Intelligence & Company Reviews
- LinkedIn Company Scraper - LinkedIn Company Data Extraction & Firmographic Intelligence
- LinkedIn Profile Scraper - LinkedIn Profile Data Extraction & Professional Intelligence
- Reddit Author Scraper - Reddit Author Profile Extraction & Activity Analysis
- Reddit Viral Scraper - Reddit Viral Content Extraction & Trend Intelligence
- SubReddit Info Scraper - Subreddit Metadata Extraction & Community Intelligence
- SubReddit Post Scraper - Subreddit Post Extraction & Content Analysis
- Subreddit Member Scraper - Subreddit Member Extraction & Audience Analysis
Telegram
- Telegram Chat Scraper - Telegram Chat Message Extraction & Content Analysis
- Telegram Group Inviter - Telegram Group Member Invitation & Management
- Telegram Info Scraper - Telegram Entity Metadata Extraction & Intelligence
- Telegram Member Scraper - Telegram Group Member Extraction & Audience Data
- Telegram Private Group Scraper - Telegram Private Group Data Extraction & Analysis
X / Twitter
- Twitter Community Scraper - Twitter Community Extraction & Member Analysis
- X Info Scraper - X/Twitter Profile Extraction & User Intelligence
TikTok
- TikTok Creator Scraper - TikTok Creator Profile Extraction & Analytics
- TikTok Live Downloader - TikTok Live Stream Recording & Download
- TikTok Transcript - TikTok Video Transcription & Content Extraction (This Tool)
Video & Content
- All Video Scraper - Multi-Platform Video Download & Extraction (1000+ Sites)
- Video Caption Scraper - Video Caption Extraction & Subtitle Data
- Video Transcript - Universal Video Transcription & AI Training Data
- Video to Social Post - Video Content Conversion & Social Media Repurposing
- Live Stream Transcript - Live Stream Transcription & Real-Time Content Extraction
YouTube
- YouTube Transcript - YouTube Video Transcription & Speech Extraction
- Youtube Info Scraper - YouTube Channel & Video Metadata Extraction
Real Estate
- Realtor Property Scraper - Realtor.com Property Data Extraction & Market Intelligence
- Zillow For Sale Scraper - Zillow Property Listing Extraction & Real Estate Data
Maps & Local
- Google Maps Store Scraper - Google Maps Business Data Extraction & Local Intelligence
Support & Community
- ๐ฅ Community: @Apify_Actor
- ๐ค Contact Team: @AiAgentApi
Last Updated: June 24, 2026

