Loom User Videos Scraper avatar

Loom User Videos Scraper

Pricing

from $5.75 / 1,000 results

Go to Apify Store
Loom User Videos Scraper

Loom User Videos Scraper

Extract public video metadata from any Loom user profile. Pull video titles, descriptions, URLs, durations, and view counts. Ideal for content creators monitoring their own library or analyzing competitors' public portfolios. Requires a valid Loom username.

Pricing

from $5.75 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

ParseForge

Unofficial. This Actor is not affiliated with, endorsed by, or sponsored by Loom, Inc. It collects publicly available data only.

This actor collects public video metadata from a Loom user's profile. It extracts a set of fields including title, URL, duration, and view count, and requires only the username to start.

The actor runs in a stealth browser to handle client-side rendering on Loom's profile pages. You can set a maximum number of videos to scrape via the maxItems input, which limits the output for free users to 10 videos. The actor automatically paginates through the user's video list until it reaches the limit or runs out of content.

Open the input and run it. Enter a Loom username and set the maximum number of videos to scrape, then run the actor to get a structured dataset of video metadata.

Target AudiencePrimary Use Cases
Content marketers, social media managers, video researchers, competitive analysts, sales teamsMonitor competitor video content, gather user-generated video examples, analyze video engagement, build video databases, track video trends

Jump to: Data fields · How to scrape · Use cases · API · Troubleshooting · FAQ


What the Loom User Videos Scraper does

  • Single user scrape: Scrapes all public videos from a given Loom username.
  • Limited scrape: Set maxItems to a specific number to get a sample of videos.

Loom Data Fields

Export to CSV, Excel, JSON or XML from the Dataset tab, or pull them straight from the API.

Field groupIncluded data
Identityurl, id
Contenttitle
MediaimageUrl, thumbnailUrl
TimescrapedAt
Othererror

Sample record

{
"imageUrl": "https://cdn.loom.com/sessions/thumbnails/09b1aa507cb846138847bf8e98b56a71.jpg",
"thumbnailUrl": "https://cdn.loom.com/sessions/thumbnails/09b1aa507cb846138847bf8e98b56a71.jpg",
"title": "This is Loom",
"url": "https://www.loom.com/share/09b1aa507cb846138847bf8e98b56a71",
"id": "09b1aa507cb846138847bf8e98b56a71",
"scrapedAt": "2026-08-10T11:42:53.889Z"
}

Abridged to the fields most people use.


What this Loom scraper does not do

  • Only public videos. This actor cannot access private or password-protected videos. Loom may require login for some content.
  • Free user cap. Loom restricts free accounts to 10 videos in the output. Paid users can scrape up to 1,000,000 videos.
  • No video file download. The actor extracts metadata only, not the actual video files or transcripts.
  • Profile must exist. If the username does not exist or has no public videos, the actor returns an empty dataset.

Why choose this Loom scraper

Capability
Time savingsAutomates manual browsing of Loom profiles, saving hours of repetitive work.
Structured dataDelivers clean JSON or CSV output ready for analysis in spreadsheets or databases.
ScalabilityHandles large volumes of videos (up to 1M) for paid users without manual pagination.
ConsistencyExtracts the same fields every run, ensuring reliable comparisons over time.

How to Scrape Loom

  1. Sign up. Create a free Apify account with $5 in credit.
  2. Open the Actor. Go to the Loom User Videos Scraper page.
  3. Set your input. Enter a Loom username and set the maximum number of videos to scrape, then run the actor to get a structured dataset of video metadata.
  4. Run it, then download. Results appear in the Dataset tab as CSV, Excel, JSON or XML.

A first run with the defaults

{
"username": "exampleuser",
"maxItems": 10
}

A larger pull

{
"username": "exampleuser",
"maxItems": 200
}

Loom Data Use Cases

Competitive video analysis

A marketing manager enters a competitor's Loom username and sets maxItems to 100. They read video titles, durations, and view counts. The decision it supports: identifying content gaps and trending topics.

Sales lead enrichment

A sales development rep scrapes a prospect's Loom profile to see their product demos. They read video descriptions and timestamps. The decision it supports: tailoring outreach based on the prospect's video content.

Content curation

A social media manager collects user-generated Loom videos from a brand's hashtag or community. They read video URLs and thumbnails. The decision it supports: selecting videos to feature in marketing campaigns.

Video trend monitoring

A researcher scrapes multiple Loom influencers' profiles over time. They read view counts and upload dates. The decision it supports: spotting shifts in video topics or engagement patterns.


Beyond business use cases

  • Academic research. Analyze video usage patterns across Loom users.
  • Internal training. Collect example videos from team members for onboarding materials.
  • SEO analysis. Extract video titles and descriptions to study keyword usage in Loom content.
  • Compliance auditing. Monitor public Loom videos for policy violations or brand mentions.

Use This Loom Scraper as an API

Call it from anything that can send an HTTP request. This returns the dataset in the same response:

curl -X POST \
"https://api.apify.com/v2/acts/parseforge~loom-user-videos-scraper/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "username": "exampleuser", "maxItems": 10 }'

$APIFY_TOKEN is your Apify API token, from Settings in the console. For larger jobs, start the run asynchronously and collect results with a webhook. Client libraries exist for Node.js and Python as apify-client, and the full reference is in the Apify API documentation.

Save a tested input as an Apify Task and attach a schedule for recurring collection.


Troubleshooting

The actor returns no data even though the username exists. Ensure the username is correct and the profile has public videos. Try running with a different username to confirm the actor works.

I get an error about 'page not found' or 404. The username may be invalid or the profile may have been deleted. Verify the URL manually in a browser.

The actor runs but only scrapes 10 videos despite setting a higher maxItems. You are likely on a free Apify plan or the Loom user is on a free account. Upgrade your Apify plan or ask the user to upgrade their Loom account.

The output contains duplicate videos. This can happen if the actor restarts pagination. Reduce maxItems or check if the user has pinned videos that appear twice. Contact support if duplicates persist.

The actor takes too long to finish. Large maxItems values (e.g., 100,000) will take time. Reduce the limit or use a faster Apify plan. Also, ensure your proxy settings are optimal.

Something else. Open an issue with the run ID, your input with any secrets removed, what you expected and what came back, or email parseforge@protonmail.com.


Loom Scraper FAQ

Do I need a Loom account to use this actor? No, you only need the public username of the Loom user whose videos you want to scrape.

Why does the actor use a browser? Loom's profile pages load video data dynamically with JavaScript. A stealth browser is required to render the page and extract the metadata.

How many videos can I scrape with a free Apify account? Free Apify accounts are limited to 10 results per run due to Loom's free tier restriction. Paid Apify plans can scrape up to 1,000,000 videos.

What fields are included in the output? The output includes video title, URL, duration, view count, description, thumbnail URL, and upload date. The exact fields depend on what Loom exposes publicly.

Can I scrape videos from a Loom folder or collection? No, this actor only scrapes the main profile page. Folder or collection scraping is not supported.

What happens if the username doesn't exist? The actor will return an empty dataset with a warning. Double-check the username for typos.

Is this actor against Loom's terms of service? Scraping public data may violate Loom's ToS. Use responsibly and respect rate limits. This actor is for educational and research purposes.

Can I schedule this actor to run periodically? Yes, you can set up a schedule in Apify Console to run the actor daily or weekly to track changes.

Why did I get fewer videos than maxItems? The user may have fewer public videos than your limit, or Loom's pagination may have stopped early. Check the output for the actual count.

Does the actor support proxies? Yes, you can configure Apify proxy settings in the actor's input to avoid IP blocking.


Integrate with any app

Connects to any cloud service through Apify integrations:


Browse the full ParseForge collection for more scrapers.


Need help? Open our contact form or email parseforge@protonmail.com to report an issue, request a scraper, or discuss a custom data project.