Home / How To / Video transcripts

How to

How to transcribe a Twitter (X) video

X videos rarely have captions you can copy. Paste the post URL and get the spoken words as text.

Short answer

Paste the X post URL into the Video Transcript Scraper. It finds the video in the post, runs speech-to-text, and returns the text with timestamps. The same run can mix TikTok, Instagram and YouTube links.

A real use case

A journalist needs exact quotes from 15 video clips posted during a press event. They paste the 15 post URLs and get timestamped transcripts to quote from.

Step by step

  1. Copy the post link from X.
  2. Paste it into Video URLs (mix platforms freely).
  3. Run and copy the transcript field.

Input (paste into the JSON tab)

{
  "urls": [
    "https://x.com/someaccount/status/1585341984679469056"
  ],
  "speechToText": "fallback",
  "includeSegments": true
}

What you get back

{
  "platform": "x",
  "authorName": "Some Account",
  "transcript": "We are announcing three changes today...",
  "transcriptSource": "speech-to-text",
  "durationSec": 94,
  "wordCount": 241
}

Trimmed example. Names and numbers are illustrative; your run returns real data with more fields.

Tips

What it costs

$2 per 1,000 transcripts. 15 clips cost about $0.03.

Plus a small per-run start fee. Apify's free plan includes monthly credit, enough to test. Check the listing for current pricing.

FAQ

Does it need my X login?

No. Public posts only.

Related

Try it on your own data

Paste the input above, run it, and see your results in a couple of minutes.

Open Video Transcript Scraper