Bulk YouTube Video Metadata Scraper & API avatar

Bulk YouTube Video Metadata Scraper & API

Pricing

from $2.50 / 1,000 metadata download successes

Go to Apify Store
Bulk YouTube Video Metadata Scraper & API

Bulk YouTube Video Metadata Scraper & API

Scrape YouTube video and Shorts metadata in bulk without downloading media, with standalone .info.json files, direct links, or S3 delivery. Powered by Titan Network.

Pricing

from $2.50 / 1,000 metadata download successes

Rating

0.0

(0)

Developer

Titan Network

Titan Network

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

YouTube metadata scraper for URLs or plain 11-character video IDs: scrape a batch of videos or Shorts without downloading media and receive one standalone .info.json file per completed item through temporary direct links or supported S3-compatible storage.

Powered by Titan Network via the Titan Apify Gateway · Not affiliated with YouTube or Google.


What metadata you can scrape

  • This Actor is the Gateway version of the old youtube-meta actor: it is fixed to outputType=metadata and delivers <video_id>.info.json for each requested video (kind=metadata).
  • Shorts & Standard Videos: Fully supports standard YouTube videos, YouTube Shorts, and youtu.be short links.
  • Zero Memory Overhead (Ultra-Lightweight): Runs smoothly on Apify's minimal 128MB RAM tier.
  • Direct High-Speed Delivery: Pre-signed download links (retained ~24h) — no slow double-transfers.
  • Custom Cloud Storage Integration: Pipe outputs into your Amazon S3, Google Cloud Storage, or DigitalOcean Spaces bucket. Azure is not supported.
  • Real-time Progress: Live status via Apify Console (fetching metadata / downloading / processing / uploading).
  • Bounded Concurrency + Configurable Timeout: Default 20 concurrent worker units (1-50) and a configurable per-task timeout.

📋 Input Configuration

ParameterTypeRequiredDefaultDescription
startUrlsArray of stringsYes-YouTube URLs or plain 11-char video IDs. Duplicates are processed once.
storageTypeStringNo"apify"apify (Titan platform storage / pre-signed links), aws, gcp, digitalocean. Azure is not supported.
s3BucketStringExternal-Bucket/container name for aws/gcp/digitalocean.
s3RegionStringNo-Storage region (us-east-1, auto, nyc3). Required for DigitalOcean.
s3AccessKeyIdStringExternal-Access key ID for external storage.
s3SecretAccessKeyStringExternal-Secret access key for external storage.
maxWaitSecIntegerNomode defaultPer-task SSE timeout in seconds.
maxConcurrencyIntegerNo20Bounded concurrency (1-50) for submit + SSE worker units.

Example Input JSON

{
"startUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ", "9bZkp7q19f0"],
"maxConcurrency": 5
}

Use cases

  • Gather standalone .info.json metadata for a batch of YouTube videos, Shorts, or youtu.be links.
  • Build a metadata archive without transferring media bytes.
  • Export completed metadata files to AWS, GCP, or DigitalOcean-compatible storage.
  • Process URL lists with bounded concurrency and a configurable per-task timeout.

FAQ

Can I submit multiple YouTube URLs or video IDs?

Yes. Add URLs or plain 11-character IDs to startUrls; duplicates are processed once.

Does this Actor download video or audio files?

No. It is fixed to outputType=metadata and delivers only one .info.json file per requested video.

Titan platform pre-signed links are retained for approximately 24 hours. External storage uses the configured bucket instead.


💰 Pricing & Monetization (Pay-Per-Event)

  • Billing event: metadata-download-success — charged only when the Gateway returns completed, the requested output files exist, and the Dataset row was written successfully.
  • Zero cost on failures, timeouts, cancellations, or missing output files.

This Actor is designed solely for archiving, offline viewing of authorized content, or educational and fair-use research. Please respect the copyright of creators and YouTube's Terms of Service.