Vimeo Video Scraper
by runtime
Automatically extract Vimeo video titles and URLs. This scraper handles infinite scroll, uses proxies to avoid blocks, and exports structured JSON data.
Opens on Apify.com
About Vimeo Video Scraper
Need to pull video data from Vimeo without the manual hassle? I've been there, and this scraper is what I ended up using. It's built to handle the platform's dynamic loading, so it automatically scrolls and clicks that "Load more" button for you, just like a real user would. You get a clean JSON file with video titles and their direct URLs, which is perfect for building content libraries, conducting market research, or tracking competitors. I appreciate that it's practical. You can set a hard limit on how many videos to collect with the `videoMax` input, so you don't accidentally scrape more than you need. When you're dealing with larger projects, you can also route requests through proxies to avoid any IP blocks and keep your data collection running smoothly. It's a straightforward, no-fuss tool that does one job and does it well, saving you hours of tedious copying and pasting.
What does this actor do?
Vimeo Video Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Vimeo Video Scraper
An Apify Actor that extracts video data from Vimeo profile or channel pages. It's built to handle Vimeo's bot detection and pagination, outputting a clean dataset of video metadata.
Overview
This actor scrapes video information from a given Vimeo URL. It uses a headless browser with anti-detection techniques to load the page, click "Load more" buttons automatically, and extract video details. The output is a structured JSON list of videos, up to a configurable maximum limit.
Key Features
- Anti-detection & Stealth: Implements browser fingerprinting overrides, realistic HTTP headers, and simulated mouse movements to avoid blocking.
- Robust Pagination: Automatically finds and clicks "Load more" buttons to gather videos, with logic to prevent duplicate clicks.
- Multiple Extraction Strategies: Uses four different methods (link analysis, container search, etc.) to reliably find video data on the page.
- Proxy Support: Configurable to use Apify Proxy or custom proxies to prevent IP-based rate limiting.
- Error Handling: Continues scraping if individual elements fail, using fallback loading strategies if a page times out.
- Duplicate Filtering: Intelligently removes duplicate video entries and irrelevant navigation links from the results.
How to Use
Configure the actor with input parameters via the Apify platform, API, or SDK. The main required input is the target Vimeo URL.
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
url |
String | The Vimeo profile or channel URL to scrape. | https://vimeo.com/wearepixelartworks |
videoMax |
Integer | Maximum number of videos to extract. | 500 |
proxyConfiguration |
Object | Proxy settings. Using Apify Proxy is recommended. | { "useApifyProxy": true, "apifyProxyGroups": [] } |
Output
The actor outputs a dataset of video objects in JSON format. Each object contains:
[
{
"title": "The Macallan: The Heart of the Spirit Pixel Artworks",
"url": "https://vimeo.com/999441939",
"videoId": "999441939"
}
]
How It Works
- Initialization: Launches a stealth-configured browser and navigates to the provided
url. - Page Loading: Employs an aggressive loading strategy, trying multiple readiness states (
networkidle,domcontentloaded) to cope with Vimeo's dynamic content. - Video Extraction: Executes several parallel strategies to find all video links and metadata on the loaded page.
- Pagination: Searches for and clicks any "Load more" button, repeating the extraction process. This loops until no more buttons are found or the
videoMaxlimit is reached. - Data Processing: Filters out duplicates and non-video links, then pushes the clean results to the dataset.
Note: This tool is for educational and research purposes. Ensure your use complies with Vimeo's Terms of Service and relevant laws.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Vimeo Video Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- runtime
- Pricing
- Paid
- Total Runs
- 357
- Active Users
- 13
Related Actors
TikTok Scraper
by clockworks
TikTok Data Extractor
by clockworks
Fast TikTok API (free-watermark videos)
by novi
YouTube Scraper
by streamers
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support