TikTok AI Transcript Scraper
Pricing
from $0.60 / 1,000 seconds of video transcribeds
TikTok AI Transcript Scraper
Extract transcripts from TikTok videos with AI speech recognition. Get full text with speaker labels, automatic language detection, and video metadata (plays, likes, duration).
Pricing
from $0.60 / 1,000 seconds of video transcribeds
Rating
0.0
(0)
Developer
Harish Garg
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract transcripts from TikTok videos automatically. Get accurate, AI-generated text from the spoken audio in any TikTok video. Paste one or more video URLs, and receive full transcripts with speaker labels and automatic language detection — ready to download as JSON, CSV, or Excel.
What does TikTok AI Transcript Scraper do?
This Actor converts the spoken audio in TikTok videos into text. Give it one or more TikTok video URLs, and it returns a full transcript for each video. The transcripts include speaker labels (Speaker 0, Speaker 1, …) so you can tell who is talking in multi-person videos.
The Actor also returns useful video metadata — the creator's handle, video description, play count, like count, and duration — so you can combine transcript data with engagement metrics in one dataset.
You can run it on demand from the Apify Console, schedule it to run on a recurring basis, or call it through the Apify API and integrate transcripts into your own applications or workflows.
Why scrape TikTok video transcripts?
- Content analysis at scale — Analyze what creators say across hundreds of videos without watching each one.
- Accessibility — Generate text versions of TikTok content for hearing-impaired audiences or reading-preferred users.
- Social media research — Collect spoken content from TikTok for academic research, trend analysis, or sentiment analysis.
- SEO and content repurposing — Turn TikTok video content into searchable text for blogs, articles, or newsletters.
- Brand monitoring — Track brand mentions, competitor messaging, and industry trends in TikTok videos.
- Influencer marketing — Review what influencers actually say in their videos before and after a campaign.
How to scrape TikTok video transcripts
- Go to the Actor's Input tab on the Apify Console.
- Paste one or more TikTok video URLs into the Video URLs field.
- Click Start to run the Actor.
- When the run finishes, open the Dataset tab to view the transcripts.
- Download the results in JSON, CSV, Excel, or other formats.
No coding is required. You can also call this Actor through the Apify API or use it with integrations such as Zapier, Make, or Google Sheets.
Input
| Field | Type | Description |
|---|---|---|
urls | string[] | One or more TikTok video URLs in the format https://www.tiktok.com/@handle/video/ID |
Example input
{"urls": ["https://www.tiktok.com/@tiktok/video/7670293981833612574"]}
Output
The Actor produces one dataset row per video. Each row contains the full transcript and video metadata. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
For single-URL runs, the full transcript is also stored as transcript.txt in the key-value store for quick access.
Example output
{"videoUrl": "https://www.tiktok.com/@tiktok/video/7670293981833612574","videoId": "7670293981833612574","description": "Spider-Man dream team 🕷️","authorUniqueId": "tiktok","authorNickname": "TikTok","duration": 65,"plays": 12500000,"likes": 850000,"language": "en","transcript": "[Speaker 0] This is the transcribed text from the video...","transcriptLength": 1250,"transcriptStatus": "ok"}
Data fields
| Field | Description |
|---|---|
videoUrl | The original TikTok video URL |
videoId | The TikTok video ID |
description | The video caption or description |
authorUniqueId | The creator's TikTok handle |
authorNickname | The creator's display name |
duration | Video length in seconds |
plays | Total play count |
likes | Total like count |
language | Auto-detected spoken language (e.g., en, es, fr) |
transcript | Full transcript text with speaker labels |
transcriptLength | Character count of the transcript |
transcriptStatus | ok if the video has speech, empty if it is silent or music-only |
How much does it cost to transcribe TikTok videos?
The Actor runs on the Apify platform. Each run uses a small amount of compute units. A typical run that transcribes one video takes under 30 seconds and costs a fraction of a cent in platform usage.
You can try it for free with the Apify Free plan, which includes $5 of platform usage credits each month.
Tips for best results
- Clear speech works best. Videos with clear spoken audio produce the most accurate transcripts.
- Music-only videos return empty transcripts. Videos that contain only music or sound effects will return
transcriptStatus: "empty". - Language is detected automatically. The Actor supports many languages. You do not need to specify the language.
- Batch multiple videos in one run. You can paste many URLs into a single run. This is faster and more cost-effective than running one video at a time.
FAQ and support
Is it legal to scrape TikTok? This Actor accesses publicly available TikTok content. Make sure you comply with TikTok's Terms of Service and all applicable laws in your jurisdiction.
What if a video returns an empty transcript? Some videos contain only music, sound effects, or ambient noise with no speech. These will return transcriptStatus: "empty".
Can I schedule recurring runs? Yes. You can set up a schedule on the Apify platform to run this Actor automatically.
Can I connect the results to other tools? Yes. Apify offers integrations with Zapier, Make, Google Sheets, Slack, and many other services.
Found a bug or need a custom solution? Report issues on the Issues tab. For custom solutions, contact us through Apify.