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
(3)
Developer
AgentX
Actor stats
8
Bookmarked
313
Total users
44
Monthly active users
a day 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 Reliable failure recovery tuned for TikTok short-form content and transcript extraction workflows.
Why Choose This API
This actor is designed for structured output, repeatable automation, and downstream integration in monitoring, enrichment, or ingestion pipelines.
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?fpr=aiagentapi","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 Example
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/Node.js 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)}`);}});
Actor ID for Platform Integration
W2tevPiLZeuTLtcG7
โ๏ธ Make.com Setup:
- Login to Make.com (Get 1000 Free Credits)
- Add module "Run an Actor"
- Turn 'Map' on - right side of the 'Actor*'
- Paste Actor ID - from above
- Click the 'โณ Refresh' - left side of Map
- Input JSON* - Modify the parameters as needed
- Set "Run synchronously" to YES
- Add module "Get Dataset Items" - receive the result
- In Dataset ID* select defaultDatasetId
๐ฑ N8N.io Setup:
- Add 'Run an Actor and get dataset' - from the apify node
- Actor โ By ID โ Paste Actor ID - from above
- Input JSON - Modify the parameters as needed
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-04-21","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 reports individual video failures 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
- Instagram Creator Scraper - Instagram Profile Data Extraction & Creator Intelligence
- Instagram Post Reel Scraper - Instagram Feed Post & Reel Extraction API
- Instagram Trending Scraper - Instagram Explore Trending Content Extraction API
X / Twitter
- Twitter Community Scraper - Twitter Community Extraction & Member Analysis
- Twitter 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 Market Intelligence - 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: April 21, 2026