All Video Scraper avatar

All Video Scraper

Pricing

Pay per event

Go to Apify Store
All Video Scraper

All Video Scraper

Universal video ingestion API: 1000+ source platforms with 4K/HD passthrough and watermark-free source files. Returns canonical URL, codec, duration, author, and engagement metadata as JSON for media archives, training-data pipelines, and content moderation.

Pricing

Pay per event

Rating

1.5

(3)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

7

Bookmarked

141

Total users

15

Monthly active users

18 hours ago

Last modified

Share

All Video Scraper - Universal Video Extraction & Metadata API

Extract structured video metadata and download watermark-free HD/4K videos from 1000+ platforms including YouTube, TikTok, Instagram, Twitter/X, Facebook, Reddit, Twitch, and Vimeo. This universal video ingestion API delivers 25+ metadata fields per video with engagement analytics, author intelligence, and direct download URLs. JSON output for source-file acquisition, media archival, and content-ingestion workflows.

YouTube TikTok Instagram X 1000+


Why Choose This Universal Video API

Multi-Platform Video Ingestion with Metadata & Download

🎯 1000+ Platform Coverage Extract videos from YouTube, TikTok, Instagram, Twitter/X, Facebook, Reddit, Twitch, LinkedIn, Vimeo, Bilibili, Dailymotion, Snapchat, SoundCloud, and 1000+ additional platforms through a single API endpoint.

🎬 Watermark-Free HD/4K Downloads Download pristine video files without platform watermarks. Supports High (4K), Medium (720p), Low (480p), and Metadata-only extraction modes for flexible pipeline integration.

πŸ“Š 25+ Metadata Fields Per Video Each result includes title, description, duration, engagement counts (views, likes, shares, comments), author profile data, video dimensions, audio metadata, categories, tags, and comment threads.

⚑ Enterprise-Grade Reliability Built-in retry mechanisms, format detection, and proxy rotation deliver consistent 99%+ success rates across platforms with automatic quality selection per video.

πŸ€– AI-Ready Structured Output Pre-formatted JSON with engagement analytics, content metadata, and comment threads optimized for content intelligence dashboards, recommendation engines, and AI training pipelines.


Quick Start Guide

How to Download Videos in 3 Steps

Step 1: Configure Extraction

Select video quality level and paste the video URL from any supported platform.

All Video Scraper Input

Step 2: Run the Actor

Click "Start" to extract video metadata and download the video file in your selected quality.

Step 3: Access Results

Download the video file and structured metadata JSON with 25+ fields, engagement analytics, and comment data.

Example Input

{
"video_quality": "high",
"video_url": "https://www.tiktok.com/@apifyoffice/video/7338085038258457889"
}

Input Parameters

ParameterTypeRequiredDescription
🎬 Video QualityStringYesResolution: high (4K/2160p), medium (720p), low (480p), or metadata (no download)
πŸ”— Video URLStringYesVideo URL from any supported platform

Quality Options

LevelResolutionUse Case
High4K/2160pContent archival, production workflows
Medium720p/HDBalanced quality and processing speed
Low480pFast processing, preview generation
MetadataNo downloadExtract metadata and engagement data only

Output Data Schema

Each processed video returns 25+ structured data fields:

All Video Scraper Output

FieldTypeDescription
idStringUnique video identifier from source platform
platformStringSource platform name
titleStringVideo title
descriptionStringFull video description or caption
durationNumberVideo length in seconds
published_atStringISO timestamp of publication
authorStringCreator username or display name
author_idStringCreator unique platform identifier
author_urlStringDirect link to creator's profile
categoriesArrayAssigned video categories
tagsArrayHashtags and keywords
view_countNumberTotal views
like_countNumberTotal likes/favorites
dislike_countNumberTotal dislikes (if available)
shares_countNumberTotal shares/reposts
comment_countNumberTotal comments
widthNumberVideo resolution width (px)
heightNumberVideo resolution height (px)
fpsNumberFrame rate
audio_titleStringAudio track title
audio_artistStringAudio track artist
commentsArrayComment threads with author, text, likes, timestamp
video_urlStringDirect download link to video file
image_urlStringThumbnail image URL
filesize_kbNumberEstimated file size in KB
processorStringApify actor URL
processed_atStringISO processing timestamp

Example Output

{
"id": "dQw4w9WgXcQ",
"platform": "Youtube",
"title": "OpenAI GPT-4 Demo",
"duration": 95,
"author": "OpenAI",
"view_count": 37258,
"like_count": 989,
"comment_count": 234,
"video_url": "https://api.apify.com/v2/key-value-stores/.../media_dQw4w9WgXcQ.mp4",
"image_url": "https://api.apify.com/v2/key-value-stores/.../thumb_dQw4w9WgXcQ.png",
"filesize_kb": 3686,
"processor": "https://apify.com/agentx/all-video-scraper",
"processed_at": "2024-08-31T14:23:45.123Z"
}

Integration Examples

Python Integration

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run_input = {
"video_quality": "high",
"video_url": "https://www.tiktok.com/@apifyoffice/video/7338085038258457889"
}
run = client.actor("etzrjsBIFSOb19k5E").call(run_input=run_input)
dataset_items = client.dataset(run["defaultDatasetId"]).list_items().items
for item in dataset_items:
print(f"{item['platform']}: {item['title']} ({item['duration']}s)")
print(f"Download: {item.get('video_url', 'metadata only')}")

JavaScript Integration

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const input = {
video_quality: 'high',
video_url: 'https://www.tiktok.com/@apifyoffice/video/7338085038258457889'
};
const run = await client.actor('etzrjsBIFSOb19k5E').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.platform}: ${item.title} (${item.duration}s)`);
console.log(`Download: ${item.video_url || 'metadata only'}`);
});

Make.com (Integromat) Integration

  1. Add an Apify module to your Make scenario
  2. Select Run an Actor action
  3. Set Actor ID to etzrjsBIFSOb19k5E
  4. Configure input JSON with quality and video URL
  5. Set Run synchronously to YES
  6. Add Get Dataset Items module to receive results

N8N Integration

  1. Add an Apify node to your n8n workflow
  2. Set Actor to etzrjsBIFSOb19k5E
  3. Configure input parameters
  4. Use downstream nodes to process video data and download links

JSON-LD Metadata

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "All Video Scraper",
"description": "Universal video download and metadata extraction API supporting 1000+ platforms",
"applicationCategory": "Developer Tools",
"operatingSystem": "Cloud",
"url": "https://apify.com/agentx/all-video-scraper?fpr=aiagentapi",
"dateModified": "2026-06-24",
"offers": {
"@type": "Offer",
"price": "0.10",
"priceCurrency": "USD"
}
}

Pricing & Cost Calculator

Transparent Pay-Per-Use Model

Event TypePriceDescription
Actor Usage$0.00001Charged for runtime based on resource consumption
Metadata$0.10Per video metadata extraction (title, engagement, author, comments)
Download$0.25Per video file download with watermark removal and quality selection

Cost Examples

Metadata Only (100 videos, no download):

  • Metadata: 100 Γ— $0.10 = $10.00
  • Total: ~$10.00

Full Download (50 videos with HD download):

  • Metadata: 50 Γ— $0.10 = $5.00
  • Download: 50 Γ— $0.25 = $12.50
  • Total: ~$17.50

Large Scale (500 videos with download):

  • Metadata: 500 Γ— $0.10 = $50.00
  • Download: 500 Γ— $0.25 = $125.00
  • Total: ~$175.00

Competitive Pricing Comparison

FeatureAll Video ScraperBright DataScrapingBeeOctoparse
Platform Coverage1000+ ⭐50+Limited10+
Metadata Fields25+ ⭐10Basic8
Watermark RemovalIncluded ⭐ManualNoNo
Comment ExtractionFull Threads ⭐NoNoLimited
Quality Selection4K/HD/SD ⭐HD onlyNoSD only

Use Cases & Applications

Content Intelligence & Media Archival

Multi-Platform Video Monitoring Monitor video content across YouTube, TikTok, Instagram, and Twitter/X from a single API. Track engagement metrics, publication patterns, and content trends across platforms for competitive intelligence dashboards.

Media Asset Management Download and archive videos with structured metadata for digital asset management systems. 25+ fields per video enable automated cataloging, tagging, and searchability.

AI & Machine Learning

Training Data Pipelines Extract video metadata, comments, and engagement signals for training recommendation engines, content classifiers, and sentiment analysis models. Structured JSON output integrates directly into ML pipelines.

Content Analysis & NLP Feed video descriptions, comments, and tags into NLP models for topic extraction, trend detection, and audience analysis across 1000+ platforms.

Marketing & Research

Influencer Analytics Extract video performance metrics (views, likes, shares, comments) with author profile data for influencer benchmarking and campaign measurement across platforms.

Competitive Content Analysis Monitor competitor video content across platforms with engagement analytics, publication frequency, and audience response data for content strategy optimization.


FAQ

How many platforms does the All Video Scraper support?

The API supports 1000+ platforms including YouTube, TikTok, Instagram, Twitter/X, Facebook, Reddit, Twitch, LinkedIn, Vimeo, Bilibili, Dailymotion, and many more video hosting and social media platforms.

Can I extract metadata without downloading the video?

Yes. Set video_quality to metadata to extract all 25+ metadata fields including engagement data and comments without downloading the video file.

What video quality options are available?

Four quality levels: High (4K/2160p), Medium (720p/HD), Low (480p), and Metadata (no download). Quality depends on the source video's original resolution.

Are downloaded videos watermark-free?

Yes. Videos are downloaded without platform watermarks, logos, or branding overlays when the source platform's video format supports it.

Does the API extract video comments?

Yes. The comments field includes full comment threads with author names, comment text, like counts, and timestamps for each video.

How are failed downloads handled?

Built-in retry mechanisms and proxy rotation handle platform-level failures. If a video cannot be downloaded, metadata is still returned with the download URL field empty.


SEO Keywords & Search Terms

Primary Keywords

video scraper API, universal video downloader, multi-platform video extraction, video metadata API, video download API, 1000 platform video scraper

Long-Tail Keywords

download TikTok video without watermark API, extract YouTube video metadata, Instagram video download API, multi-platform video intelligence, video engagement analytics API, bulk video metadata extraction pipeline, video content monitoring API, AI training data video extraction, social media video archive API

Industry Terms

video intelligence, content pipeline, media archival, video metadata extraction, engagement analytics, comment extraction, multi-platform ingestion

Use Case Keywords

video content monitoring, influencer video analytics, competitive video analysis, AI video training data, video asset management


Trust & Certifications

  • βœ… 1000+ Platform Support - Universal video extraction across all major platforms
  • βœ… Enterprise Ready - 99%+ success rate with automatic retry and proxy rotation
  • βœ… GDPR Compliant - EU data protection standards
  • βœ… Regular Updates - Continuous platform compatibility maintenance

Data Rights & Usage

All video data extracted by this actor originates from publicly accessible platforms. Users are responsible for ensuring their use of downloaded content complies with applicable copyright laws, platform terms of service, and intellectual property regulations in their jurisdiction.

Privacy Compliance

  • GDPR: Compliant with EU General Data Protection Regulation. No personal data is stored beyond the extraction session.
  • CCPA: Compliant with California Consumer Privacy Act requirements.

Platform Terms of Service

Users must review and comply with each platform's Terms of Service when using downloaded content. This tool accesses only publicly available video content.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries, contact our team:


Jobs & Hiring

LinkedIn

Reddit

Telegram

X / Twitter

TikTok

Video & Content

YouTube

Real Estate

Maps & Local


Support & Community


Last Updated: June 24, 2026