🎬 Automate TikTok video transcription with RapidAPI and Google Sheets

1,912 views · 🎬 Content Creation & Video

💡 Pro Tip — Since TikTok doesn’t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments — drop it into your workflow and skip the parsing.

View All Scrapers

Description

TikTok Transcript Generator

Overview

This automated workflow extracts transcripts from TikTok videos by reading video URLs from a Google Sheet, calling the API via TikTok Transcript Generator, cleaning the subtitle data, and updating the sheet with transcripts. It efficiently handles batches, errors, and rate limits to provide a seamless transcription process.

Key Features

API Used

Google Sheet Columns

Column NameDescription
Video UrlURL of the TikTok video to transcribe
TranscriptGenerated transcript text (updated by workflow)
Generated DateDate when the transcript was generated (YYYY-MM-DD)

Workflow Nodes Explanation

Node NameTypePurpose
When clicking ‘Execute workflow’Manual TriggerManually starts the entire transcription workflow.
Google Sheets2Google Sheets (Read)Reads TikTok video URLs and transcript data from Google Sheets.
Loop Over ItemsSplit In BatchesProcesses rows in smaller batches to control execution speed.
IfConditional CheckFilters videos needing transcription (URL present, transcript empty).
HTTP RequestHTTP RequestCalls the TikTok Transcript Generator API on RapidAPI to fetch transcripts.
If1Conditional CheckChecks for valid API responses (handles 404 errors).
CodeCode (JavaScript)Cleans and formats raw subtitle text by removing timestamps.
Google SheetsGoogle Sheets (Update)Updates the sheet with cleaned transcripts and generation dates.
Google Sheets1Google Sheets (Update)Updates sheet with “No transcription available” message on error.
WaitWaitAdds delay between batches to avoid API rate limits on RapidAPI.

Challenges Resolved

Use Cases

How to Use

  1. Prepare a Google Sheet with the columns: Video Url, Transcript, and Generated Date.
  2. Connect your Google Sheets account in the workflow.
  3. Enter your RapidAPI key for the TikTok Transcript Generator API.
  4. Execute the workflow to generate transcripts.
  5. View transcripts and generated dates directly in your Google Sheet.

Try this workflow to automate your TikTok video transcriptions efficiently!

Create your free n8n account and set up the workflow in just a few minutes using the link below:

👉 Start Automating with n8n

Save time, stay consistent, and grow your LinkedIn presence effortlessly!

🔗 Nodes Used

Google Sheets, HTTP Request

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup