YouTube Comments Scraper - No Login, Replies & Likes avatar

YouTube Comments Scraper - No Login, Replies & Likes

Pricing

Pay per event

Go to Apify Store
YouTube Comments Scraper - No Login, Replies & Likes

YouTube Comments Scraper - No Login, Replies & Likes

Scrape comments from any YouTube video with no login, key or cookies. Returns text, likes, replies, author, verified status and timestamps. Cheaper datacenter proxy, pay per comment, failed runs are free. Export JSON, CSV, Excel or Notion.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

⚡ YouTube Comments Scraper — Every Comment, No Login, No API Key

Pull comments from any YouTube video without a login, API key, cookies, or quota. Paste watch URLs (or bare video IDs) and get back every comment — text, like count, reply count, author, verified status, timestamp and more. Export to JSON, CSV or Excel, call it from the API, or have results delivered straight to Notion. Just $0.25 per 1,000 comments, billed per comment actually returned.

No Google account. No OAuth. No Data API key to register. No daily quota. Paste a video link and run.

Why this scraper wins

  • 🔓 Keyless & login-free — no Google sign-in, no OAuth, no YouTube Data API key, and none of the API's 10,000-unit daily quota.
  • 💸 Cheaper & unlimited — the official Data API caps you and rate-limits hard; this pulls thousands of comments per video for $0.25 / 1,000, and empty/failed runs cost nothing.
  • 🧹 Clean, flat records — one tidy object per comment, ready for sheets, sentiment analysis, dashboards or LLM pipelines.
  • 🧵 Replies included — top-level comments and replies, each flagged with isReply.
  • 📬 Built-in Notion delivery — push every run into Notion via Apify connectors, zero extra code.
  • 🚦 Honest errors — a clear diagnostic row (NO_RESULTS, BLOCKED, RATE_LIMITED, NETWORK) when a video has comments disabled or YouTube throttles, instead of silent emptiness.

What you can scrape

InputAcceptsReturns
Video URLshttps://www.youtube.com/watch?v=..., youtu.be/..., /shorts/...Comments on each video
Video IDsbare 11-char IDs (e.g. dQw4w9WgXcQ)Comments on each video

You can mix multiple videos in one run; maxComments is split fairly across them.

Input

  • videoUrls — YouTube watch / short / youtu.be URLs to scrape comments from.
  • videoIds — or bare 11-character video IDs.
  • maxComments — total comments to pull across all videos (default 100, max 10000). You pay per comment.
  • proxyConfiguration — Apify Proxy (datacenter is plenty for YouTube; preconfigured).
  • notionConnector / notionParentId — optional Notion delivery (connector ID + data-source ID).

Output (one record per comment)

{
"type": "comment",
"id": "UgxKREWxIgDrw8w2e_Z4AaABAg",
"videoId": "dQw4w9WgXcQ",
"text": "Never gonna give this song up 🎶",
"publishedTime": "2 weeks ago",
"likeCount": "1.2K",
"replyCount": "34",
"isReply": false,
"author": "@musicfan",
"authorChannelId": "UCabc123...",
"authorIsVerified": false,
"authorAvatar": "https://yt3.ggpht.com/...=s48"
}

Pricing

$0.25 per 1,000 comments (pay-per-event). You are charged only for comments actually returned — videos with comments disabled or blocked runs cost nothing.

FAQ

Do I need a YouTube or Google account? No. Public videos' comments are scraped keyless — no login, OAuth, or Data API key.

How is this different from the official YouTube Data API? The Data API requires a registered key and burns a tight 10,000-unit daily quota. This actor needs neither and pulls comments far past those limits for a flat per-comment price.

Are replies included? Yes. Both top-level comments and replies are returned, each marked with isReply.

A video returned a NO_RESULTS row — why? That video has comments disabled or unavailable. The actor tells you exactly what happened instead of failing silently.

Can I deliver straight to Notion? Yes — supply a notionConnector ID and notionParentId and every comment is pushed to your Notion data source automatically.