Scrapers.lat logo scrapers.lat
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.

18 fields per record JSON · CSV · Excel · API Pay per use
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 IdUrlTitleChannel Name
_uQrJ0TkZlchttps://www.youtube.com/watch?v=_…Python Full Course for BeginnersProgramming with Mosh
t8pPdKYpowIhttps://www.youtube.com/watch?v=t…Python Tutorial for Beginners - L…TechWorld with Nana
ix9cRaBkVe0https://www.youtube.com/watch?v=i…Python Full Course for free 🐍Bro Code
K5KVEU3aaeQhttps://www.youtube.com/watch?v=K…Python Full Course for BeginnersProgramming with Mosh
rfscVS0vtbwhttps://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
}

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.