
Vimeo Video Scraper
Pricing
$25.00/month + usage

Vimeo Video Scraper
Vimeo Video Scraper extracts video titles and URLs from Vimeo pages. It automates scrolling, clicks "Load more," and collects data efficiently. Supports proxies and limits results via videoMax, ensuring structured JSON output.
5.0 (1)
Pricing
$25.00/month + usage
1
11
7
Last modified
a month ago
This Apify Actor scrapes video data from Vimeo profile or channel pages using advanced anti-detection techniques.
It automatically scrolls, clicks on "Load more" buttons, and extracts key information such as:
- Video Title
- Video URL
- Video ID
Features
- Advanced Anti-Detection: Implements sophisticated browser fingerprinting and stealth techniques to bypass Vimeo's bot detection
- Aggressive Loading Strategy: Uses multiple fallback strategies to handle navigation timeouts and ensure successful page loading
- Comprehensive Video Extraction: Employs 4 different strategies to find and extract video information
- Smart Pagination: Automatically clicks "Load more" buttons to retrieve additional videos up to
videoMax
limit - Duplicate Prevention: Intelligently filters out duplicate videos and navigation links
- Proxy Support: Configurable proxy usage via Apify to avoid IP-based blocking
- Robust Error Handling: Continues scraping even when individual elements fail to load
Input Parameters
Parameter | Type | Description | Default Value |
---|---|---|---|
url | string | Vimeo profile or channel URL to scrape. | "https://vimeo.com/wearepixelartworks" |
videoMax | integer | Maximum number of videos to extract. | 500 |
proxyConfiguration | object | Proxy configuration for scraping (Apify proxies recommended). | { "useApifyProxy": true, "apifyProxyGroups": [] } |
Output
The Actor generates a JSON dataset containing an array of video objects:
[{"title": "The Macallan: The Heart of the Spirit Pixel Artworks","url": "https://vimeo.com/999441939","videoId": "999441939"},{"title": "Star Wars Hunters Pixel Artworks","url": "https://vimeo.com/992725997","videoId": "992725997"}]
How It Works
- Stealth Mode: Applies comprehensive anti-detection measures including browser fingerprinting, header spoofing, and automation detection bypass
- Aggressive Loading: Uses multiple fallback strategies (networkidle → domcontentloaded → forced continuation) to handle Vimeo's sophisticated blocking
- Multi-Strategy Extraction: Combines link extraction, container analysis, text-based search, and image-based detection
- Intelligent Pagination: Automatically detects and clicks "Load more" buttons while avoiding duplicates
- Content Validation: Filters out navigation links, profile pages, and non-video content
Anti-Detection Features
- Browser Fingerprinting Override: Masks webdriver properties, plugins, languages, and hardware characteristics
- Realistic Headers: Sets comprehensive HTTP headers including Sec-Ch-Ua, Sec-Fetch-* patterns
- Mouse Movement Simulation: Adds random human-like interactions to avoid behavioral detection
- Function Override: Hides automation-related function properties and toString methods
- Viewport Spoofing: Sets realistic browser dimensions and viewport characteristics
Performance
- Default Timeout: 120 seconds per request with intelligent fallback strategies
- Load More Loops: Up to 20 iterations to ensure maximum video collection
- Duplicate Prevention: Efficient filtering to avoid processing the same video multiple times
- Memory Optimization: Processes videos in batches to maintain performance
Use Cases
- Content Research: Analyze video portfolios and content strategies
- Competitive Intelligence: Monitor competitor video content and publishing patterns
- Data Collection: Gather video metadata for analysis and research purposes
- Content Discovery: Find relevant videos across Vimeo channels and profiles
Legal Disclaimer
This project is intended for educational and research purposes only. Please ensure you comply with Vimeo's terms of use and applicable web scraping regulations. The Actor implements anti-detection measures to bypass technical barriers but should be used responsibly and in accordance with applicable laws.
Related Resources
On this page
Share Actor: