YouTube Scraper β€” Video Metadata, Stats & More (yt-dlp) avatar

YouTube Scraper β€” Video Metadata, Stats & More (yt-dlp)

Pricing

from $10.00 / 1,000 results

Go to Apify Store
YouTube Scraper β€” Video Metadata, Stats & More (yt-dlp)

YouTube Scraper β€” Video Metadata, Stats & More (yt-dlp)

Extract video metadata, thumbnails & download links from YouTube & 1000+ sites via YT-DLP. Get titles, views, chapters & subtitles. Build video analysis & content tools. Pay per video.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

1

Bookmarked

28

Total users

8

Monthly active users

a day ago

Last modified

Categories

Share

🎬 YT-DLP Video Tools β€” YouTube Metadata & More

Extract video metadata, thumbnails, subtitles, and direct download URLs from YouTube, TikTok, Vimeo, Twitch, Instagram, and 1,000+ other sites β€” powered by yt-dlp.

What it does

This Actor wraps the battle-tested yt-dlp library and exposes it as a pay-per-video API. Give it a list of video URLs from any yt-dlp-supported site (YouTube, TikTok, Vimeo, Twitch, Instagram, Facebook, Reddit, Twitter/X, Dailymotion, and ~1,000 more) and it returns clean structured JSON for each one.

You can request three different output modes:

  • metadata (default) β€” title, description, view count, like count, upload date, channel, duration, thumbnails, chapters, tags, categories
  • audio β€” same metadata plus a direct audio-stream URL (best-quality audio-only format)
  • video β€” same metadata plus a direct video-stream URL (best-quality combined format)

Subtitles and caption tracks can be included on demand.

Buyers use this to build video research tools, podcast aggregators, content-analysis pipelines, transcript workflows, and competitive video-content monitoring.

Use cases

  • Video research & analysis β€” pull metadata on thousands of videos for trend analysis
  • Podcast / audio pipelines β€” get direct audio URLs to feed into transcription (Whisper, AssemblyAI)
  • Content monitoring β€” track view-count growth on a list of competitor videos
  • Thumbnail / chapter extraction β€” pull thumbnails and chapter markers for CMS imports
  • Subtitle / caption mining β€” extract available subtitle tracks for translation or search indexing
  • Multi-platform aggregation β€” unify metadata from YouTube + TikTok + Vimeo in one schema

Inputs

FieldTypeRequiredDefaultDescription
urlsarray of stringsyes["https://www.youtube.com/watch?v=dQw4w9WgXcQ"]List of video URLs from any yt-dlp-supported site
formatstring (enum)nometadatametadata (no download URL), audio (best audio-only URL), or video (best combined URL)
subtitlesbooleannofalseInclude subtitle / caption track info in each result
maxVideosintegerno50Maximum videos to process in one run (1–1,000)

Output

{
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"id": "dQw4w9WgXcQ",
"title": "Rick Astley - Never Gonna Give You Up (Official Music Video)",
"description": "The official video for...",
"channel": "Rick Astley",
"channelUrl": "https://www.youtube.com/@RickAstleyYT",
"uploadDate": "2009-10-25",
"duration": 213,
"viewCount": 1547821903,
"likeCount": 17500000,
"thumbnails": [
{ "url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg", "width": 1280, "height": 720 }
],
"tags": ["Rick Astley", "Never Gonna Give You Up"],
"categories": ["Music"],
"chapters": [],
"subtitles": {},
"audioUrl": null,
"videoUrl": null,
"extractor": "youtube",
"scrapedAt": "2026-05-23T14:22:11Z"
}

When format=audio or format=video, the corresponding audioUrl / videoUrl field is populated with a time-limited direct-stream URL.

Pricing

Pay-per-event: $0.01 per video result, plus a tiny $0.00005 per-GB Actor Start charge. Processing 100 videos costs roughly $1 total. You only pay for videos that successfully extract β€” broken or geo-blocked URLs cost only the start fee.

Comparison

ProviderCost per videoNotes
NexGenData YT-DLP Video Tools$0.01Pay-per-video, 1,000+ supported sites, no key required
YouTube Data API v3Free (with quota)YouTube-only, no other platforms, quota of 10,000 units/day (~100 videos with full metadata)
RapidAPI YouTube scrapers$0.001–$0.01/video on monthly tiersSubscription model, single-platform, variable reliability
Self-hosted yt-dlp"Free" (infra + maintenance)Real cost is server time, IP rotation, captcha handling; expect ongoing maintenance
Bright Data Social Media ScraperCustom pricingEnterprise-grade, requires sales conversation, minimum commits

Use this Actor when you want zero infrastructure, multi-platform coverage from a single API, and pay-per-video billing wired into Apify's scheduling and dataset storage.

Other NexGenData video tools you may want to chain with this:

πŸš€ New to Apify?

Don't have an Apify account yet? Get $5 in platform credit to try this Actor and 30,000+ others β€” no credit card required.


NexGenData β€” thenextgennexus.com

πŸ’° Pricing Example

This actor uses Pay-Per-Event pricing β€” you only pay for results.

  • Typical run (small): 100 results Γ— $0.025 = $2.50
  • Medium run: 500 results Γ— $0.025 = $12.50
  • Large run (power user): 2,000 results Γ— $0.025 = $50.00

Free Apify accounts get $5/mo in platform credit. A typical video + media tooling workflow at this scale typically exceeds the free credit β€” upgrade to a paid Apify plan for unrestricted use.

Pair with these for a complete workflow:


⭐ Found this useful?

If this Actor saved you time, a quick review on the Apify Store genuinely helps other teams discover it. Have a feature request or hit a problem? Open it from the Issues tab β€” we read every one.

Quick start

Input:

{
"urls": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"
],
"format": "metadata",
"maxVideos": 50
}

Example output (one record; representative fields):

{
"title": "Example Video",
"channel": "Example Channel",
"views": 1200000,
"likes": 34000,
"durationSeconds": 213,
"uploadDate": "2026-05-01",
"url": "https://www.youtube.com/watch?v=..."
}

Pricing: $0.025 per video β€” about $25 per 1,000 videos. You pay only for results, billed per run by Apify.

Data freshness: Fetched live from YouTube at run time β€” results are as fresh as the moment you run it.

Use it in a workflow: chain with related NexGenData actors or use via the n8n-nodes-nexgendata community nodes. Full storefront by workflow.