Social media
YouTube Video & Channel Data Scraper
Scrape YouTube videos and channels by search query, video URL or channel URL. Get title, view count, channel name, subscribers, duration, publish date, description and thumbnail. Export to JSON, CSV or Excel. No API key or proxy.
youtube-scraper.json 200 OK
{ "videoId": "_uQrJ0TkZlc", "url": "https://www.youtube.com/watch?v=_uQrJ0TkZlc", "title": "Python Full Course for Beginners", "channelName": "Programming with Mosh", "channelId": "UCWv7vMbMWH4-V0ZXdmDpPBA", "channelUrl": "https://www.youtube.com/channel/UCWv7vMbMWH4-V…", "viewCount": 48407261, "viewCountText": "48,407,261 views", "likeCount": 1200000 }
What you get
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
Fields it returns
Video IdUrlTitleChannel NameChannel IdChannel UrlView CountView Count TextLike CountLike Count TextDurationPublished TextPublished AtDescription
Sample output
A real example record, exactly the shape you receive.
| Video Id | Url | Title | Channel Name |
|---|---|---|---|
| _uQrJ0TkZlc | https://www.youtube.com/watch?v=_… | Python Full Course for Beginners | Programming with Mosh |
| t8pPdKYpowI | https://www.youtube.com/watch?v=t… | Python Tutorial for Beginners - L… | TechWorld with Nana |
| ix9cRaBkVe0 | https://www.youtube.com/watch?v=i… | Python Full Course for free 🐍 | Bro Code |
| K5KVEU3aaeQ | https://www.youtube.com/watch?v=K… | Python Full Course for Beginners | Programming with Mosh |
| rfscVS0vtbw | https://www.youtube.com/watch?v=r… | Learn Python - Full Course for Be… | freeCodeCamp.org |
GET /youtube-scraper
{ "videoId": "_uQrJ0TkZlc", "url": "https://www.youtube.com/watch?v=_uQrJ0TkZlc", "title": "Python Full Course for Beginners", "channelName": "Programming with Mosh", "channelId": "UCWv7vMbMWH4-V0ZXdmDpPBA", "channelUrl": "https://www.youtube.com/channel/UCWv7vMbMWH4-V…", "viewCount": 48407261, "viewCountText": "48,407,261 views", "likeCount": 1200000 }
Example use cases
YouTube Music Video Search Scraper Open on Apify YouTube Recipe & Cooking Video Search Open on Apify YouTube Product Unboxing Video Search Open on Apify YouTube Fitness & Workout Video Search Open on Apify YouTube Travel Vlog Video Search Scraper Open on Apify YouTube Video Details by URL Scraper Open on Apify
Related scrapers
Frequently asked questions
Can I scrape a whole channel?
Yes. Pass a channel URL (`@handle`, `/channel/UC...`, `/c/name`) and the actor walks the channel's videos up to your `maxItems`.
Does it return view counts and publish dates?
Yes. Every video carries its view count, publish date, duration and channel, plus a description and thumbnail.
Do I need a proxy or API key?
No. The actor reads YouTube's public data directly, with no key and no proxy.
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.