YouTube Video Metadata Bulk Lookup - Views, Likes, Tags
Pricing
$0.40 / 1,000 results
YouTube Video Metadata Bulk Lookup - Views, Likes, Tags
Paste any number of YouTube video links or IDs and get title, views, likes, exact publish date, duration, tags, category, channel and description for each. No login, no API key, no quota. One row per video, in your input order.
Pricing
$0.40 / 1,000 results
Rating
0.0
(0)
Developer
Martin Petrov
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Paste a list of YouTube video links or IDs and get clean metadata for every video: title, views, likes, exact publish date, duration, tags, category, channel, description and thumbnail.
Made for enriching spreadsheets, CRMs and AI pipelines: one row per video, in the same order as your input, with no login, no YouTube API key and no quota.
Why this actor
- Any link format.
watch?v=,youtu.be/, Shorts, embed and live links, or plain 11-character IDs. Duplicates are looked up and charged once. - Exact data. Publish date with time, view and like counts, duration in seconds and
h:mm:ss, tags and category come from YouTube's own web endpoints. - Reliable. The same proven technique as our YouTube Channel Monitor, with automatic retries and Apify Proxy fallback when YouTube limits requests.
- Pay only for real videos. Private, deleted or invalid inputs are skipped and not charged (or returned with an error status if you want them).
- $0.40 per 1000 videos, no start fee.
Use cases
- Add views, likes and dates to a sheet of video links (influencer lists, campaign reports, competitor tracking)
- Check which videos in a list are still available
- Build datasets for AI and research: titles, tags, descriptions and stats
- Track how a list of videos performs: schedule the actor daily and compare view counts
Input
| Field | Type | Description |
|---|---|---|
videos | array | Video URLs or IDs, one per line. |
maxItems | integer | Stop after this many videos. Default 1000. |
includeDescription | boolean | Include the full description. Default true. |
deduplicate | boolean | Look up each video once. Default true. |
includeFailedRows | boolean | Add rows for unavailable videos (charged). Default false. |
{"videos": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ","https://youtu.be/jNQXAC9IVRw","9bZkp7q19f0"]}
Output
{"input": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","videoId": "dQw4w9WgXcQ","url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","status": "ok","title": "Rick Astley - Never Gonna Give You Up (Official Video)","channelName": "Rick Astley","channelId": "UCuAXFkgsw1L7xaCfnd5JJOw","publishedAt": "2009-10-24T23:57:33Z","durationSeconds": 213,"duration": "3:33","viewCount": 1700000000,"likeCount": 18000000,"category": "Music","tags": ["rick astley", "never gonna give you up"],"thumbnailUrl": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg"}
Download as Excel, CSV, JSON or Google Sheets, or connect with Make, Zapier, n8n or the Apify API. A run summary (found, unavailable, invalid) is saved as RUN_SUMMARY.
Pricing
$0.40 per 1000 videos. Unavailable and invalid inputs are free unless you turn on includeFailedRows. Use maxItems to cap a run.
FAQ
Do I need a YouTube API key? No. There is no daily quota either.
How many videos per run? Thousands. Videos are looked up in parallel.
Why is a like count missing? Some channels hide likes; then likeCount is empty.
More Actors by Martin Petrov
- YouTube Channel Monitor (New Videos & Shorts): Only new videos from many channels with exact dates and views.
- YouTube Transcript & Subtitles Scraper: Transcripts from videos, playlists and channels.
- Google Trends Scraper: Interest over time, regions and related queries.
- Reddit Scraper - Posts, Comments & Search: Posts and comments with an only-new mode.
- Local Business Leads Finder: Businesses with emails, phones and websites.
Legal
The actor reads only public video data that YouTube shows to any visitor. Use it in line with YouTube's terms and the laws of your country.