Back to Supadata in Excel
SheetXAI logo
Supadata logo
Supadata · Excel Guide

Import TikTok and Instagram Video Transcripts Into an Excel workbook

2026-05-14
5 min read

The Scenario

The head of content at a skincare brand sent a spreadsheet Monday morning: 20 top-performing TikTok video URLs from the brand's own account, and a request to get the spoken scripts from each one into the file so the copy team can adapt them for the brand's newsletter and blog. The social media coordinator's job is to get the data. Nobody has a clear answer for how, exactly, to extract spoken text from TikTok videos at scale. The coordinator has already looked. There is no built-in export.

The bad version:

  • Open each TikTok URL on a desktop, try to find caption text in the interface. It is not there in a copyable format.
  • Find a browser extension that claims to extract TikTok captions. Install it. Discover it works for 6 of the 20 videos.
  • For the other 14, watch each video and type the spoken words manually.

The copy team deadline is Wednesday. Manually transcribing 14 videos is a full Tuesday.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Excel workbook. It reads the video URLs in your sheet and, through its built-in Supadata integration, fetches spoken transcripts — including AI-generated captions as a fallback when native captions are missing — and writes them into the workbook in one pass.

Use Supadata to fetch transcripts for all social media video URLs in column A and write results to column B in this Excel sheet — include the platform type (TikTok/Instagram/YouTube) in column C

What You Get

  • Column B filled with plain-text transcript for each video, regardless of whether native captions exist.
  • Column C showing the detected platform — TikTok, Instagram, or YouTube — so the copy team knows the content source.
  • AI-generated captions used automatically where native captions are unavailable, with no extra step required.
  • All 20 videos processed in one operation, output ready to share with the copy team.

What If the Data Is Not Quite Ready

Some videos in the list have been deleted or made private since the list was assembled

The brand's social team archives old videos periodically.

For each TikTok or Instagram URL in column A, use Supadata to fetch the transcript and write it into column B — if a video is unavailable, write 'Video removed or private' in column B and log the error in column D

The list includes both the brand's own videos and competitor videos

Column C already flags each row as 'Brand' or 'Competitor'.

For all rows where column C says 'Competitor', use Supadata to fetch the TikTok transcript and write it into column B — leave brand rows unchanged

The copy team wants a character count to estimate reading time

Newsletter slots have a word-limit constraint and the copy team needs to know how much they have to work with.

For each URL in column A, use Supadata to fetch the transcript and write it into column B, then write the character count into column D

You want the transcript plus a summary of the hook and CTA for each video

The copy team's brief is to adapt the hook and call-to-action, not the full script.

For each TikTok URL in column A, use Supadata to fetch the transcript, write it into column B, then summarise the opening hook and the call-to-action in one sentence and write that into column C

The pattern: giving the copy team the raw transcript and the editorial summary in the same pass cuts a full review cycle out of their process.

Try It

Get the 7-day free trial of SheetXAI and open any Excel workbook with a column of TikTok or Instagram URLs and ask it to pull the spoken transcripts in one operation. If your research extends to YouTube, the spoke on bulk-fetching YouTube transcripts covers that workflow.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more