Loom Transcript Scraper And Formatter avatar

Loom Transcript Scraper And Formatter

Pricing

$5.00/month + usage

Go to Apify Store
Loom Transcript Scraper And Formatter

Loom Transcript Scraper And Formatter

Grabs and formats transcripts from Loom in plain text, VTT, and SRT, along with other video metadata. Supports multispeaker meetings. Easy to implement in your automation workflows.

Pricing

$5.00/month + usage

Rating

4.0

(5)

Developer

Matthew James

Matthew James

Maintained by Community

Actor stats

8

Bookmarked

102

Total users

2

Monthly active users

3 days ago

Last modified

Share

📝 Loom Transcript Scraper and Formatter

Extract existing transcripts from public Loom videos as plain text, SRT, and VTT. Process links in bulk with available speaker labels and video details, then use the results in AI tools, n8n, or Make. No Loom login required.

Watch the quick-start walkthrough

✨ What you get

  • Text for AI workflows: Send transcripts to your preferred AI tool for summaries, action items, or content repurposing.
  • Three formats in one run: Plain text for reading and analysis, plus SRT and VTT for subtitle workflows.
  • Speaker labels: Keep available speaker names or group consecutive phrases by speaker for easier reading.
  • Video context: Get the title, creator, upload date, duration, and source URL alongside each transcript.
  • Batch processing: Process up to 1,000 Loom links per run. Duplicate links to the same video are combined.

🚀 How to extract Loom transcripts

  1. Add your public Loom share or embed links.
  2. Choose whether to group transcript segments by speaker.
  3. Run the Actor and export the dataset or use the results in your workflow.

The Actor retrieves transcripts already available on Loom. It does not generate new transcripts from audio or access private videos that require a login.

🔗 Loom transcript API (for n8n, Make, Zapier, etc.)

To use Apify's API, send input like this:

{
"loomUrls": [
{
"url": "https://www.loom.com/share/YOUR_VIDEO_ID"
}
],
"speakerSegmentGrouping": false
}

Set speakerSegmentGrouping to true to combine consecutive phrases from the same speaker. Leave it false to keep individual phrase timestamps.

For short jobs, /run-sync-get-dataset-items returns the results in the API response. For longer batches, start an asynchronous run and retrieve its dataset when it finishes.

📋 Example result

An abbreviated example of a successful result:

{
"url": "https://www.loom.com/share/YOUR_VIDEO_ID",
"title": "Project walkthrough",
"creator": "Alex",
"transcript": "Here are the next steps for the project.",
"transcriptVTT": "WEBVTT\n\n00:00:00.000 --> 00:00:05.000\nHere are the next steps for the project.",
"transcriptSRT": "1\n00:00:00,000 --> 00:00:05,000\nHere are the next steps for the project.",
"error": null
}