YouTube Video Details Scraper avatar

YouTube Video Details Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
YouTube Video Details Scraper

YouTube Video Details Scraper

Get full metadata for any YouTube video in bulk: title, exact view count, description, tags/keywords, category, publish date, duration, channel and thumbnail. No login, no API key. Feed URLs or IDs. Export to JSON/CSV/Excel.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

YouTube Video Details Scraper 🎬 β€” Views, Likes, Tags & Metadata (No Login, No API Key)

Get complete metadata for any YouTube video in bulk β€” exact view count, like count, full description, tags/keywords, category, publish date, duration, channel and thumbnail. This YouTube video data scraper takes video URLs or IDs and exports to JSON, CSV or Excel.

No login, no cookies, no Google API key, no quota. Hydrate thousands of video IDs in a single run.

βœ… No login Β· No API key Β· Exact views & likes Β· Full description & tags Β· Bulk hydration


Why use this YouTube video details scraper?

  • Exact numbers. Real view counts (e.g. 9,023,750,780) and like counts β€” not the abbreviated 9B shown in listings.
  • Full description & tags. The complete video description plus every keyword/tag the creator set β€” gold for video SEO.
  • Rich metadata. Category, publish & upload date, duration (seconds + formatted), live flag, family-safe flag, channel and thumbnail.
  • Bulk hydration. Pass thousands of IDs/URLs β€” ideal downstream of the Channel or Search scrapers.
  • No API quota. The official YouTube Data API burns quota per video; this has no such cap.

How to scrape YouTube video data (step by step)

No code required. Here's how to get YouTube video metadata in bulk:

  1. Open the actor on Apify and click Try for free.
  2. Paste video URLs or IDs into the videos field (watch links, youtu.be, Shorts, or bare IDs).
  3. (Optional) Toggle includeLikes.
  4. Click Start.
  5. Export the metadata to CSV, Excel or JSON β€” or pull it via the Apify API.

Building a pipeline? Collect IDs with the YouTube Channel Scraper or YouTube Search Scraper, then hydrate them here into full records.


What data can you extract from a YouTube video?

Data pointFieldExample
Titletitle"Luis Fonsi - Despacito"
Views (exact)viewCount9023750780
LikeslikeCount56243495
Description (full)description"Despacito disponible ya…"
Tags / keywordskeywords["despacito","luis fonsi",…]
Categorycategory"Music"
Publish date (ISO)publishDate"2017-01-12T…"
Durationduration / lengthSeconds"4:42" / 282
ChannelchannelTitle / channelId"LuisFonsiVEVO"
Thumbnail (max-res)thumbnailhttps://i.ytimg.com/…/maxresdefault.jpg

Use cases

  • Video SEO & tag research β€” pull the tags, titles and descriptions of top-ranking videos for a keyword.
  • Competitor content analysis β€” compare exact views, likes, durations and categories across a set of videos.
  • Dataset enrichment β€” hydrate videoIds from the Channel/Search scrapers into full records.
  • Trend & performance tracking β€” schedule it to snapshot view/like growth over time.
  • AI / analytics pipelines β€” clean, structured per-video facts for models and dashboards.

Input

FieldTypeDefaultDescription
videosstring[]β€”Video URLs or 11-char IDs.
includeLikesbooleantrueTry to extract the like count (best-effort).
maxResultsinteger0Cap on videos saved.

Example input

{
"videos": [
"https://www.youtube.com/watch?v=kJQP7kiw5Fk",
"https://youtu.be/9bZkp7q19f0",
"dQw4w9WgXcQ"
],
"includeLikes": true
}

Example output

{
"videoId": "kJQP7kiw5Fk",
"title": "Luis Fonsi - Despacito ft. Daddy Yankee",
"viewCount": 9023750780,
"likeCount": 56243495,
"lengthSeconds": 282,
"duration": "4:42",
"category": "Music",
"publishDate": "2017-01-12T00:00:00-08:00",
"keywords": ["despacito", "luis fonsi", "daddy yankee"],
"channelTitle": "LuisFonsiVEVO"
}

How it works

This YouTube metadata extractor loads each video's public watch page and parses the embedded video data (the same the page renders with). That route returns exact view counts, full descriptions, tags and category reliably. Like counts are read best-effort from the page data. Built-in retries handle hiccups; private/unavailable videos are skipped with a logged reason.


Frequently asked questions

Do I need a YouTube API key to get video details? No β€” no key, no login, and no Google API quota.

Are the view counts exact? Yes β€” exact integers, not the abbreviated counts shown in search/channel listings.

Can I get the like count? Yes, for most videos (includeLikes: true). Some creators/categories hide the count, in which case likeCount is null.

Can I scrape video tags / keywords for SEO? Yes β€” the keywords field returns every tag the creator set.

Can I scrape video details in bulk? Yes β€” pass thousands of URLs/IDs in one run. Pair with the Channel or Search scraper to collect them.

Is scraping YouTube video data legal? The actor collects only public video metadata. Use it in line with YouTube's Terms and applicable laws.


Limits & notes

  • Like counts are best-effort β€” most videos expose them, some hide the count (then null).
  • Private, deleted or age-restricted videos can't be read and are skipped.
  • For comments use the YouTube Comments Scraper; for a channel's full video list use the YouTube Channel Scraper.

The complete YouTube scraping toolkit


πŸ’° Pricing

Pay-per-result β€” you only pay for the videos you actually get. No proxy or YouTube API costs.

πŸ†˜ Support

Need engagement rate, comment counts, or chapter/timestamp extraction per video? Open an issue on the actor's page.