TikTok Transcript avatar

TikTok Transcript

Pricing

from $0.35 / transcript

Go to Apify Store
TikTok 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

AgentX

Maintained by Community

Actor stats

8

Bookmarked

301

Total users

54

Monthly active users

4 hours ago

Last modified

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.

TikTok 156+ Languages AI Powered Translation


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.

TikTok Transcript Input Interface

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

ParameterTypeRequiredDescription
๐Ÿ”— Video URLStringYesTikTok video URL to transcribe
๐ŸŒ Target LanguageStringYesTranslation 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:

TikTok Transcript Output Data

FieldTypeDescription
source_urlStringOriginal TikTok video URL
processorStringURL of the Apify actor that processed this data
processed_atStringISO 8601 timestamp when the data was processed
platformStringVideo platform (TikTok)
thumbnailStringURL to the video thumbnail
titleStringVideo title
descriptionStringVideo description
authorStringCreator username
author_idStringAuthor's user ID
durationNumberVideo duration in seconds
audio_titleStringTrack name if the video contains music
audio_artistStringArtist name if the video contains music
view_countIntegerNumber of views
like_countIntegerNumber of likes
shares_countIntegerNumber of shares
comment_countIntegerNumber of comments
categoriesArrayVideo categories
tagsArrayVideo hashtags
published_atStringISO timestamp when the video was published
source_transcriptObjectOriginal transcribed text with language, full text, and time-segmented array
target_transcriptObjectTranslated 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 ApifyClient
client = 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().items
for 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

  1. Add an Apify module to your Make scenario
  2. Select Run an Actor action
  3. Set Actor ID to W2tevPiLZeuTLtcG7
  4. Configure input JSON with TikTok video URL and target language
  5. Set Run synchronously to YES
  6. Add Get Dataset Items module to receive results
  7. In Dataset ID select defaultDatasetId

N8N Integration

  1. Add an Apify node to your n8n workflow
  2. Set Actor to W2tevPiLZeuTLtcG7
  3. Configure input JSON with video URL and target language
  4. 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 TypePriceDescription
Actor Start$0.05One-time charge per Actor run
Actor Usage$0.00001Charged for runtime based on resource consumption
Transcript$0.39Charged once per video for AI speech recognition and subtitle generation with timestamps
Translation$0.15Charged 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

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:


Jobs & Hiring

LinkedIn

Reddit

Telegram

X / Twitter

TikTok

Video & Content

YouTube

Real Estate

Maps & Local


Support & Community


Last Updated: June 24, 2026