# YouTube comment sentiment & audience report (300 top comments)

**Use case:** 

Paste a YouTube video URL and get an audience-research report from its top 300 comments: sentiment split (also weighted by likes), recurring themes with example comments, top viewer questions, requests, complaints, what viewers love, and content ideas for the next video. Every comment is labeled too. No login or API key needed.

## Input

```json
{
  "videoUrls": [
    "https://www.youtube.com/watch?v=MiUHjLxm3V0"
  ],
  "maxComments": 300,
  "sortBy": "top",
  "includeComments": true,
  "translateTo": ""
}
```

## Output

```json
{
  "source": {
    "label": "Source"
  },
  "status": {
    "label": "Status"
  },
  "comments_analyzed": {
    "label": "Comments analyzed"
  },
  "sentiment_pct": {
    "label": "Sentiment pct"
  },
  "summary": {
    "label": "Summary"
  },
  "top_questions": {
    "label": "Top questions"
  },
  "requests_and_ideas": {
    "label": "Requests and ideas"
  },
  "complaints": {
    "label": "Complaints"
  },
  "content_ideas": {
    "label": "Content ideas"
  },
  "error": {
    "label": "Error"
  }
}
```

## How it works

### 1. Sign up on Apify or log in

The YouTube Comments Scraper + AI Sentiment Analysis & Insights Actor is ready to run with the inputs already set for "YouTube comment sentiment & audience report (300 top comments)". [Sign up or log in](https://console.apify.com/create-task-from-example/UOqFcyuJOrH1SbHnr) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "YouTube comment sentiment & audience report (300 top comments)" task

The YouTube Comments Scraper + AI Sentiment Analysis & Insights Actor will start running based on the input automatically. You can also change all the input fields, like youtube video urls, max comments per video, and more, to match your specific use case.

### 3. Receive the "YouTube comment sentiment & audience report (300 top comments)" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as source, status, comments analyzed, and more.

### 4. Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also [run the "YouTube comment sentiment & audience report (300 top comments)" task via API](https://apify.com/vidlens/youtube-comments-ai-analyzer.md).

## FAQ

### What insights does the YouTube comment sentiment task provide?

The YouTube comment sentiment task provides sentiment breakdown, labeled comments, recurring themes, top viewer questions, requests, complaints, and content ideas for future videos.

### Does the YouTube comment sentiment task require a login?

The YouTube comment sentiment task does not require a login or an API key.

### How many comments can I analyze with this task?

This task analyzes the 300 top comments of the video. In the Actor itself you can raise this to 5,000 comments per video.

### What types of themes does the output include?

The output includes 4–8 recurring themes from the comments, along with percentages and example comments.

### What will the sentiment analysis report show?

It shows the share of positive, neutral and negative comments, both as a plain count and weighted by likes.

### Can I translate the report into other languages?

Yes, the YouTube comment sentiment task offers optional translation of the entire report into several languages.

### What information about viewer complaints does this task provide?

It lists the concrete complaints viewers raise, such as audio, video length, ads or product problems, most frequent or most-liked first.

### What is included in the 'top questions' field of this task's output?

The 'top questions' field includes deduplicated viewer questions ranked by the number of likes.

## About this Actor

This example demonstrates how to use [YouTube Comments Scraper + AI Sentiment Analysis & Insights](https://apify.com/vidlens/youtube-comments-ai-analyzer.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/vidlens/youtube-comments-ai-analyzer.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/vidlens/youtube-comments-ai-analyzer.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
