TikTok AI Transcript Scraper avatar

TikTok AI Transcript Scraper

Pricing

from $0.60 / 1,000 seconds of video transcribeds

Go to Apify Store
TikTok AI Transcript Scraper

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

Harish Garg

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

  1. Go to the Actor's Input tab on the Apify Console.
  2. Paste one or more TikTok video URLs into the Video URLs field.
  3. Click Start to run the Actor.
  4. When the run finishes, open the Dataset tab to view the transcripts.
  5. 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

FieldTypeDescription
urlsstring[]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

FieldDescription
videoUrlThe original TikTok video URL
videoIdThe TikTok video ID
descriptionThe video caption or description
authorUniqueIdThe creator's TikTok handle
authorNicknameThe creator's display name
durationVideo length in seconds
playsTotal play count
likesTotal like count
languageAuto-detected spoken language (e.g., en, es, fr)
transcriptFull transcript text with speaker labels
transcriptLengthCharacter count of the transcript
transcriptStatusok 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.