All Video Scraper avatar

All Video Scraper

Pricing

Pay per event

Go to Apify Store
All Video Scraper

All Video Scraper

Universal video downloader API for YouTube, TikTok, Instagram, X, Vimeo, Twitch and 1000+ other sources. Pass any video URL and choose 4K, 720p, 480p, or metadata-only — the response includes view/like/share/comment counts, author, duration, tags, plus the canonical hosted file URL.

Pricing

Pay per event

Rating

2.7

(5)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

9

Bookmarked

152

Total users

8

Monthly active users

7 days ago

Last modified

Share

All Video Scraper - Universal Video Data Extraction API for 1000+ Platforms

All Video Scraper is a universal video ingestion API that extracts structured metadata and source files from 1000+ platforms — including YouTube, TikTok, Instagram Reels, X/Twitter, Facebook, Vimeo, Dailymotion, Twitch, and Bilibili — from a single video URL. All Video Scraper returns 26 structured fields per video, including canonical platform URL, codec specs (width / height / fps), duration, published timestamp, creator profile (author / author_id / author_url), categories, tags, full engagement metrics (views, likes, shares, dislikes, comments), and audio track attribution. Quality tiers cover 4K (2160p), HD (720p), low (480p), and metadata-only mode for high-volume analytics. Optional comment thread extraction returns up to 10,000 comments per video with author, text, like count, and timestamp. Pay-per-result pricing: $0.10 per metadata record or $0.25 per downloaded video file.

YouTube TikTok Instagram 1000+ Platforms


Why Choose This API

The Only Universal Multi-Platform Video Extraction Solution

🌐 1000+ Platform Coverage in One API Call Extract video data from YouTube, TikTok, Instagram Reels, X/Twitter, Facebook, Vimeo, Dailymotion, Twitch, Bilibili, and 990+ additional platforms. Eliminate the need for platform-specific scrapers and reduce integration overhead across media pipelines.

🎬 4K/HD Passthrough with Watermark-Free Files Download original source video files at up to 4K resolution without platform watermarks. Select quality tier per run: High (2160p/4K), Medium (720p/HD), Low (480p), or Metadata Only for lightweight analytics pipelines.

📊 Comprehensive Engagement Intelligence Access view counts, like counts, shares, dislikes, comment counts, and extracted comment threads per video. Essential for content performance benchmarking, creator due diligence, and viral content detection.

🤖 AI-Ready JSON Output Structured output optimized for LangChain, CrewAI, media archive systems, and multimodal ML pipelines. Every video record includes canonical URL, codec specs, frame rate, resolution, audio metadata, and author profile links.

💬 Comment Thread Extraction Extract up to 10,000 comments per video with author attribution, like counts, and publish timestamps. Configurable via max_comments for lightweight metadata-only runs or deep sentiment analysis workflows.

🏗️ Enterprise Integration Architecture Returns cloud-stored download URLs via Apify Key-Value Store for downstream processing. Compatible with REST API, Make.com, n8n, and direct SDK integration for automated media workflows.


Quick Start Guide

How to Extract Video Data in 3 Steps

Step 1: Configure Your Request

Open Actor Input

Step 2: Run the Actor

Paste the target video URL, select desired quality tier, set comment extraction limit, then click Start.

Step 3: Access Your Data

Export results as JSON or stream via API. Video files are stored in the Apify Key-Value Store and accessible via the video URL field in the output.


Input Parameters

Configuration Fields

ParameterTypeRequiredDescriptionExample Values
video_urlstringVideo URL from any supported platform"https://youtube.com/watch?v=..."
video_qualitystringOutput resolution tier for download"metadata", "high", "medium", "low"
max_commentsintegerMaximum comment count to extract (0 = skip)0, 100, 1000

Video Quality Options

ValueResolutionUse Case
high2160p / 4KArchival, broadcast, high-fidelity AI training
medium720p / HDStandard media workflows, content moderation
low480pLightweight storage, preview thumbnails
metadataNo downloadHigh-volume metadata analytics, research pipelines

Tip: Use metadata quality for bulk research pipelines to minimize storage costs. Enable download only when source files are required downstream.

Example Input Configuration

{
"video_url": "https://www.youtube.com/shorts/noWlKvEPOWk",
"video_quality": "metadata",
"max_comments": 0
}

Output Data Schema

Complete Video Record Structure

Each extracted video record contains the following fields:

Open Actor Output

Core Metadata Fields

FieldTypeDescription
processorstringApify actor URL that processed this record
processed_atstringISO 8601 timestamp (UTC) when scraped
idstringUnique video identifier from the source platform
thumbnailstringDirect link to the platform thumbnail image
platformstringSource platform name (YouTube, TikTok, Instagram, etc.)
titlestringVideo title
descriptionstringFull video description or caption
durationnumberVideo length in seconds
published_atstringISO 8601 timestamp of when the video was published

Creator & Attribution Fields

FieldTypeDescription
authorstringUsername or display name of the video creator
author_idstringUnique platform identifier of the creator
author_urlstringDirect link to the creator's profile page
categoriesarrayPlatform-assigned category list
tagsarrayHashtags and keywords associated with the video

Engagement Metrics

FieldTypeDescription
view_countnumberTotal video views
like_countnumberTotal likes or favorites
shares_countnumberNumber of shares or reposts
dislike_countnumberDislikes (where platform exposes this)
comment_countnumberTotal comment count
commentsarrayExtracted comment thread with author, text, likes, timestamp

Technical Specs

FieldTypeDescription
widthnumberVideo width in pixels
heightnumberVideo height in pixels
fpsnumberFrame rate (frames per second)
audio_titlestringBackground audio track title
audio_artiststringBackground audio track artist name
videostringDirect download URL for the stored video file

Example JSON Output

{
"processor": "https://apify.com/agentx/all-video-scraper?fpr=aiagentapi",
"processed_at": "2026-05-01T10:30:00.000Z",
"id": "noWlKvEPOWk",
"thumbnail": "https://i.ytimg.com/vi/noWlKvEPOWk/maxresdefault.jpg",
"platform": "YouTube",
"title": "Sample Video Title",
"description": "Full video description text...",
"duration": 213,
"published_at": "2026-04-20T12:00:00.000Z",
"author": "CreatorName",
"author_id": "UCxxxxxxxxxxxxxxxxxxxxxx",
"author_url": "https://www.youtube.com/@CreatorName",
"categories": ["Education", "Technology"],
"tags": ["#tutorial", "#coding", "#python"],
"view_count": 1500000,
"like_count": 48200,
"shares_count": 820,
"dislike_count": 310,
"comment_count": 3100,
"width": 1920,
"height": 1080,
"fps": 30,
"audio_title": "Original Audio",
"audio_artist": "CreatorName",
"comments": [
{
"author": "user123",
"text": "Great video!",
"likes": 42,
"published_at": "2026-04-21T08:00:00Z"
}
],
"video": null
}

Export Formats

  • JSON - Complete structured data with all metadata
  • CSV - Spreadsheet-compatible format
  • API Access - Programmatic access via Apify Client SDK
  • Cloud Storage - Automatic upload to Apify Dataset and Key-Value Store

Integration Examples

Actor ID for Platform Integration

etzrjsBIFSOb19k5E

Ⓜ️ Make.com Setup:

  1. Login to Make.com (Get 1000 Free Credits)
  2. Add module "Run an Actor"
  3. Turn 'Map' on - right side of the 'Actor*'
  4. Paste Actor ID - from above
  5. Click the '⟳ Refresh' - left side of Map
  6. Input JSON* - Modify the parameters as needed
  7. Set "Run synchronously" to YES
  8. Add module "Get Dataset Items" - receive the result
  9. In Dataset ID* select defaultDatasetId

🎱 N8N.io Setup:

  1. Add 'Run an Actor and get dataset' - from the apify node
  2. ActorBy IDPaste Actor ID - from above
  3. Input JSON - Modify the parameters as needed

Python Integration Example

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run_input = {
"video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"video_quality": "metadata",
"max_comments": 100
}
run = client.actor("etzrjsBIFSOb19k5E").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript/Node.js Integration

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const input = {
video_url: "https://www.tiktok.com/@username/video/1234567890",
video_quality: "high",
max_comments: 50,
};
const run = await client.actor("etzrjsBIFSOb19k5E").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => console.log(item));

JSON-LD Metadata

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SoftwareApplication",
"@id": "https://apify.com/agentx/all-video-scraper#software",
"name": "All Video Scraper",
"description": "All Video Scraper is a universal video ingestion API that extracts structured metadata and source files from 1000+ platforms including YouTube, TikTok, Instagram Reels, X/Twitter, Facebook, Vimeo, Dailymotion, Twitch, and Bilibili from a single video URL.",
"applicationCategory": "BusinessApplication",
"applicationSubCategory": "Web Scraping API",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/agentx/all-video-scraper?fpr=aiagentapi",
"softwareVersion": "1.0.0",
"datePublished": "2024-08-01",
"dateModified": "2026-05-01",
"featureList": [
"Extracts video metadata from 1000+ platforms via a single URL",
"Returns 26 structured fields per video including codec specs and engagement metrics",
"Quality tiers: High (2160p/4K), Medium (720p/HD), Low (480p), Metadata Only",
"Source file download bypasses platform watermarks",
"Optional comment thread extraction up to 10,000 comments per video",
"Audio track attribution: audio_title and audio_artist fields",
"Pay-per-result pricing: $0.10 metadata or $0.25 with download",
"Native integrations with Make.com, n8n, LangChain, and CrewAI"
],
"offers": {
"@type": "Offer",
"price": "0.25",
"priceCurrency": "USD",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "0.25",
"priceCurrency": "USD",
"referenceQuantity": {
"@type": "QuantitativeValue",
"value": "1",
"unitText": "video"
}
},
"availability": "https://schema.org/InStock"
},
"author": { "@id": "https://apify.com/agentx#person" },
"publisher": { "@id": "https://apify.com#organization" }
},
{
"@type": "Person",
"@id": "https://apify.com/agentx#person",
"name": "AgentX",
"url": "https://apify.com/agentx",
"sameAs": [
"https://apify.com/agentx",
"https://t.me/AiAgentApi",
"https://t.me/Apify_Actor"
],
"knowsAbout": [
"web scraping",
"video data extraction",
"media intelligence",
"YouTube",
"TikTok",
"Instagram"
]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Which video platforms are supported?",
"acceptedAnswer": {
"@type": "Answer",
"text": "All Video Scraper supports 1000+ platforms including YouTube, TikTok, Instagram Reels, X/Twitter, Facebook, Vimeo, Dailymotion, Twitch VODs, Bilibili, Rumble, and hundreds more. Any platform supported by the underlying extraction engine is accessible via a single URL input."
}
},
{
"@type": "Question",
"name": "Can I download the actual video file?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Set video_quality to high (4K), medium (720p/HD), or low (480p) to download the source file. The video field in the output contains a direct download URL from the Apify Key-Value Store. Use metadata to skip download entirely."
}
},
{
"@type": "Question",
"name": "Are downloaded videos watermark-free?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. All Video Scraper retrieves original source files directly from platform CDNs without platform-added watermarks."
}
},
{
"@type": "Question",
"name": "How many comments can I extract per video?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Up to 10,000 comments per video, configurable via max_comments. Set to 0 to skip comment extraction entirely for faster, lighter metadata-only runs."
}
},
{
"@type": "Question",
"name": "What output format does All Video Scraper produce?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Structured JSON with 26 fields per video. Datasets are also available in CSV format and via the Apify REST API; downloaded video files are stored in the Apify Key-Value Store."
}
},
{
"@type": "Question",
"name": "How much does All Video Scraper cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Pay-per-result: $0.10 per metadata-only record or $0.25 per downloaded video. 1,000 metadata records cost $100; 1,000 downloads cost $250. There is no monthly minimum or seat fee."
}
}
]
},
{
"@type": "HowTo",
"name": "How to extract multi-platform video data with All Video Scraper",
"step": [
{
"@type": "HowToStep",
"position": 1,
"name": "Configure Your Request",
"text": "Open the Actor input page and paste the target video_url. Select the desired video_quality tier and the max_comments value."
},
{
"@type": "HowToStep",
"position": 2,
"name": "Run the Actor",
"text": "Click Start. All Video Scraper detects the source platform automatically and extracts metadata plus the source file when a download tier is selected."
},
{
"@type": "HowToStep",
"position": 3,
"name": "Access Your Data",
"text": "Export the dataset as JSON or CSV, or stream items via the Apify REST API. Downloaded video files are accessible through the video field URL pointing to the Apify Key-Value Store."
}
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Apify",
"item": "https://apify.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "AgentX",
"item": "https://apify.com/agentx"
},
{
"@type": "ListItem",
"position": 3,
"name": "All Video Scraper",
"item": "https://apify.com/agentx/all-video-scraper"
}
]
}
]
}

Pricing & Cost Calculator

Transparent Pay-Per-Use Model

Event TypePriceDescription
Actor Usage$0.00001/unitRuntime, proxy, and storage cost based on resource consumption
Metadata$0.10Charged per video for metadata extraction without download
Download$0.25Charged per video for file download and cloud storage

Cost Examples

Metadata Only - 100 Videos:

  • Metadata: 100 × $0.10 = $10.00
  • Total: ~$10.00

Metadata Only - 1,000 Videos:

  • Metadata: 1,000 × $0.10 = $100.00
  • Total: ~$100.00

With Download - 100 Videos:

  • Download: 100 × $0.25 = $25.00
  • Total: ~$25.00

With Download - 1,000 Videos:

  • Download: 1,000 × $0.25 = $250.00
  • Total: ~$250.00

Competitive Pricing Comparison

FeatureAll Video ScraperBright DataOctoparseCustom Build
Platforms Covered1000+50+20+Single
4K DownloadYesNoNoVaries
Comment ExtractionYesLimitedNoVaries
API QualityEnterpriseComplexNo APINone
Watermark-FreeYesNoNoVaries

Use Cases & Applications

Media Archive & Content Intelligence

Cross-Platform Media Ingestion Build enterprise media archives by extracting source video files from 1000+ platforms in a unified JSON schema. Normalize metadata across YouTube, TikTok, Instagram, and X into consistent fields for searchable content repositories.

Content Moderation Pipelines Feed video metadata and thumbnails into automated moderation systems for brand safety screening, policy compliance, and harmful content detection. The structured output integrates directly with ML classification models.

Competitive Content Benchmarking Monitor competitor video performance across platforms by tracking view counts, engagement rates, and publishing cadence. Identify high-performing content formats and optimal publishing windows.

AI & Machine Learning Applications

Multimodal Training Data Assembly Collect structured video records with metadata, captions, and engagement signals for training recommendation systems, content classifiers, and multimodal AI models. Compatible with LangChain and CrewAI data loaders.

Video Recommendation Engine Training Aggregate engagement metrics, tags, and categories from millions of videos across platforms to train and fine-tune recommendation algorithms with diverse, real-world data distributions.

Sentiment Analysis via Comment Extraction Extract comment threads with engagement signals for NLP sentiment analysis, brand perception monitoring, and audience response modeling at scale.

Research & Analytics

Academic Media Studies Collect longitudinal video performance data for research on algorithmic amplification, platform virality mechanics, and creator economy dynamics.

Brand & Influencer Intelligence Analyze creator attribution data (author profile URLs, channel IDs) to map influencer ecosystems, measure campaign reach, and assess content authenticity signals.

Trend Monitoring & Viral Detection Track video engagement velocity across platforms to identify emerging trends, viral content patterns, and cross-platform amplification events before they peak.


FAQ

Which video platforms are supported?

This actor supports 1000+ platforms including YouTube, TikTok, Instagram Reels, X/Twitter, Facebook, Vimeo, Dailymotion, Twitch VODs, Bilibili, Rumble, and hundreds more. Any platform supported by the underlying extraction engine is accessible via a single URL input.

Can I download the actual video file?

Yes. Set video_quality to high (4K), medium (720p/HD), or low (480p) to download the source file. The video field in the output will contain a direct download URL from Apify's Key-Value Store. Use metadata to skip download entirely.

Are downloaded videos watermark-free?

Yes. The actor retrieves original source files directly from platform CDNs without platform-added watermarks.

How many comments can I extract?

Up to 10,000 comments per video, configurable via max_comments. Set to 0 to skip comment extraction entirely for faster, lighter metadata-only runs.

What data format does the actor output?

Structured JSON with all metadata fields per video. Data is also available in CSV format and via REST API through the Apify dataset endpoint.

Can I run this at scale for bulk video research?

Yes. Use metadata quality mode for high-volume research pipelines to minimize cost and runtime. Feed multiple URLs sequentially for multi-video research workflows.

How is the video stored after download?

Downloaded videos are stored in the Apify Key-Value Store associated with the run. The video output field contains the direct access URL for downstream retrieval or further processing.

Is engagement data (views, likes) real-time?

Data reflects the platform state at the time of extraction. Run the actor repeatedly on the same URL to track engagement changes over time.

Does it extract audio track metadata for TikTok?

Yes. The audio_title and audio_artist fields capture background music and audio track attribution where available, supporting music licensing analysis and audio trend detection.

Can I integrate this with AI workflows?

Yes. The structured JSON output integrates natively with LangChain, CrewAI, media processing pipelines, and custom ML workflows. Use the video download URL to feed source files into multimodal models.


SEO Keywords & Search Terms

Primary Keywords

video scraper API, multi-platform video extractor, YouTube video scraper, TikTok video downloader API, Instagram video extraction, video metadata API, social media video scraper, universal video ingestion, video data pipeline, video download API

Long-Tail Keywords

how to extract video metadata from YouTube API, TikTok video data extraction pipeline, Instagram Reels scraper API, bulk video download no watermark, video comment scraper API, cross-platform video analytics, video engagement metrics extraction, AI training data video scraper, 4K video download API, video content intelligence platform

Industry Terms

media intelligence API, video content extraction, digital asset management pipeline, social video analytics, creator attribution data, video engagement benchmarking, multimodal AI data collection, video archival system, content moderation pipeline, media monitoring API

Platform-Specific Keywords

YouTube data extractor, TikTok API alternative, Instagram video metadata, X Twitter video scraper, Facebook video downloader, Vimeo API, Dailymotion extractor, Twitch VOD scraper, Bilibili video API, Rumble video extractor

Use Case Keywords

AI video training data, video recommendation engine data, content moderation dataset, influencer video analytics, viral video detection, brand safety monitoring, media archive automation, video trend analysis, creator performance data


Trust & Certifications

  • Production-Grade Infrastructure — runs on the Apify cloud platform with managed proxy rotation and automatic retries
  • GDPR & CCPA Aligned — extracts only publicly available video content; no personal data retained beyond the run session
  • Pay-Per-Result Billing — transparent $0.10/metadata or $0.25/download pricing with no monthly minimum
  • Continuously Maintained — 1000+ supported platforms tracked through ongoing extractor updates

Data Rights & Usage

All data extracted by this actor originates from publicly available video content. Users are responsible for ensuring their use of extracted data complies with applicable laws, platform terms of service, and copyright 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. Data processing follows privacy-by-design principles.

Platform Terms of Service

Users must review and comply with the terms of service of each video platform when using extracted data. This tool accesses only publicly available video content and metadata.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries:


Jobs & Hiring

Social Media

Video & Transcript

E-Commerce & Retail

Classifieds & Automotive

Real Estate

Business Intelligence & Reviews

Other


Support & Community


Last Updated: May 01, 2026