YouTube Comments avatar

YouTube Comments

Pricing

$0.50 / 1,000 results

Go to Apify Store
YouTube Comments

YouTube Comments

Scrape YouTube Video and YouTube Shorts Comments and Replies without limits. Fast and Reliable. Extract author details, published date, like count, viewer rating reply count, video details, channel details. Link Comments and Replies via cascading id numbers.

Pricing

$0.50 / 1,000 results

Rating

0.0

(0)

Developer

datasaurus

datasaurus

Maintained by Community

Actor stats

5

Bookmarked

136

Total users

12

Monthly active users

a day ago

Last modified

Features

Limited permissions

Share

YouTube Comments Scraper

A powerful tool for extracting YouTube comments, replies, and engagement metrics.

Supply video URLs or IDs, playlists, or channels and receive structured data with comment text, author details, timestamps and thread information. Optional search terms filter comments on those supplied sources; they do not find videos.

Check out our other YouTube scrapers: YouTube Channels | YouTube Videos

n8n node: n8n

Why use this YouTube comments scraper?

  • Keep conversation structure: top-level comments and replies are separate rows linked by parentCommentId, with author, timestamps, likes and video context.
  • Collect across source types: supply video or Shorts URLs, playlists, or channels. Playlist-derived comments retain the playlist ID, title and position; channel inputs expand the channel's uploads.
  • Control collection size: cap videos expanded from each playlist or channel, top-level comments per video, and replies per comment independently. Replies are unlimited by default and can be capped when you want a smaller dataset.
  • Filter for the conversation you need: search comments by terms and choose the result order. The Actor retrieves public comments; moderation status is not an input option.
  • Connect comments to the other Actors: each record includes video and channel IDs, which join with the outputs of our Videos and Channels Actors.

🎯 Data extraction

  • Comment text in HTML and plain text formats
  • Author information and author channel details
  • Video and channel information
  • Published and last-updated timestamps
  • Engagement metrics, including likes and reply counts
  • Comment thread information, including parent comment IDs

Available fields depend on the comment and information returned by YouTube.

📊 Use cases

  • Content analysis
  • Audience engagement tracking — compare likes and reply counts.
  • Social media research — collect comments for audience and topic research.
  • Community management — examine conversations and replies.
  • Sentiment analysis — use comment text to research audience feedback.
  • Market research — investigate opinions and recurring questions.

🚀 Getting started

  1. Create or sign in to your Apify account.
  2. Add at least one video, Shorts, channel, or playlist URL, handle, or ID to the required video_urls list. Playlists and channel uploads are expanded into videos before comment collection. max_videos limits expansion for each playlist or channel entry.
  3. Run the Actor and collect your data.

💳 Pricing

In pay-per-event mode, the Actor charges for result items:

EventPriceWhen it is charged
comment$0.0005 per commentFor each comment or reply saved to the default dataset.

📥 Input parameters

{
"video_urls": [
"https://www.youtube.com/watch?v=W001vfAvNvg",
"https://www.youtube.com/shorts/3VdiAJvpAuA",
"W001vfAvNvg",
"3VdiAJvpAuA",
"https://www.youtube.com/playlist?list=PLKIcGubxVu9W6kuWYmJBLEV24z5Owq7r-",
"PLKIcGubxVu9W6kuWYmJBLEV24z5Owq7r-",
"@SailingLaVagabonde"
],
"max_videos": 1,
"max_results": 25,
"maxRepliesPerComment": 0,
"order": "relevance",
"search_terms": ["sailing"]
}

video_urls is required. max_videos (default 1) limits how many videos are expanded from each playlist or channel entry; each direct video entry counts as one. max_results (default 25) caps top-level comments per video. Replies are additional results, capped independently by maxRepliesPerComment; 0 (the default) fetches all available replies.

📤 Output Fields

{
"id": "Ugx_HZFD2Q-sGU-3CdZ4AaABAg",
"commentHtml": "Hey guys, how do you like the Bonin Islands so far?! 🐋 Download &#39;SeaPeople App&#39; to stay up to date with our journey in real time (it&#39;s FREE!): <a href=\"https://dashboard.seapeopleapp.com/group/8bd5246f-8395-49a4-ba02-94ae5cfa49c8?utm_source=SLV&amp;utm_medium=YT&amp;utm_campaign=Jan+2024+update\">https://dashboard.seapeopleapp.com/group/8bd5246f-8395-49a4-ba02-94ae5cfa49c8?utm_source=SLV&amp;utm_medium=YT&amp;utm_campaign=Jan+2024+update</a>",
"comment": "Hey guys, how do you like the Bonin Islands so far?! 🐋 Download 'SeaPeople App' to stay up to date with our journey in real time (it's FREE!): https://dashboard.seapeopleapp.com/group/8bd5246f-8395-49a4-ba02-94ae5cfa49c8?utm_source=SLV&utm_medium=YT&utm_campaign=Jan+2024+update",
"author": "@SailingLaVagabonde",
"publishedAt": "2025-04-28T19:40:21Z",
"updatedAt": "2025-04-28T19:40:21Z",
"likeCount": 155,
"canRate": true,
"viewerRating": null,
"canReply": true,
"totalReplyCount": 7,
"isTopLevelComment": "TopLevelComment",
"parentCommentId": null,
"authorChannelId": "UCZdQjaSoLjIzFnWsDQOv4ww",
"authorIsChannelOwner": true,
"authorChannelUrl": "http://www.youtube.com/@SailingLaVagabonde",
"authorProfileImageUrl": "https://yt3.ggpht.com/idehYrFJqFfE-LL6offHIhZJlc28vwSd881LKYH-F9vEgtUWTpmDLbiZ08nD6_w_3a89R7hE=s48-c-k-c0x00ffffff-no-rj",
"videoId": "W001vfAvNvg",
"videoTitle": "7 days at Sea to find THIS! (Raw, Unfiltered cut)",
"playlistId": null,
"playlistTitle": null,
"playlistPosition": null,
"channelId": "UCZdQjaSoLjIzFnWsDQOv4ww",
"channelTitle": "Sailing La Vagabonde"
}

💡 Key advantages

  • Scrape comments and replies from both YouTube videos and YouTube Shorts
  • No proxies required
  • Preserve comment threading information
  • Export results in JSON, CSV or Excel through Apify

AI agents and integrations

Connect chat clients such as Claude and ChatGPT to Apify through the Apify MCP server to discover and run eligible Actors.

Structured records let agents work directly with comment text, author details, engagement metrics and thread relationships.

Example requests for an agent configured to use this Actor:

Collect comments and available replies from this YouTube video.

Return comment text, authors and like counts from these YouTube Shorts.

For agent frameworks and API-based integrations, see Apify's AI integration guides. MCP availability depends on the Actor's pricing and permissions.

✏️ API access

Access through Apify's API and automation features:

  • REST API
  • SDK integration
  • Webhooks
  • Automated workflows

For setup and reference documentation, see the Apify API documentation. For workflow automation, see the n8n integration guide.

For bugs, additional fields or supported input requests, use the Actor's Issues tab.

Browse all Datasaurus scrapers.

*Keywords: YouTube comments, data extraction, API integration, social media analytics, engagement metrics, content analysis

⌂ 换网址