# YouTube Discovery

## Links

- Product page URL: https://www.agentpmt.com/marketplace/youtube-discovery
- Product markdown URL: https://www.agentpmt.com/marketplace/youtube-discovery?format=agent-md
- Product JSON URL: https://www.agentpmt.com/marketplace/youtube-discovery?format=agent-json

## Overview

- Product ID: 6a42b0dbb93930241f4b9932
- Type: connector
- Unit type: request
- Price: 500 credits
- Categories: Web Scraping & Data Collection, Data Processing, Marketing, Social Media Management, SEO & Search Optimization, News & Media Monitoring, Video & Streaming
- Generated at: 2026-07-02T04:17:03.585Z

### Page Description

Tap into the full world of public YouTube data straight from your agent. Search billions of videos, channels, and playlists by topic, keyword, channel, date, language, region, livestream status, captions, duration, and license, then pull rich metadata and statistics like view counts, like counts, comment counts, subscriber counts, durations, tags, and topics. Track trending videos by country and category, browse the contents of any public playlist, and read public comment threads to gauge audience sentiment. Ideal for content research, competitive analysis, SEO and keyword discovery, influencer and channel vetting, brand and media monitoring, and trend spotting.

### Agent Description

Search and inspect public YouTube data. Find videos, channels, and playlists with rich filters (topic, channel, date range, region, language, livestream state, captions, duration, definition, license, category, and location); retrieve full video metadata and statistics (views, likes, comments, duration, tags, topics, live details) for up to 50 video IDs at once; get channel profiles and statistics by ID, handle, or username; list trending videos by region and category; browse playlists and playlist items; read public comment threads; and look up video categories, supported languages, and regions. Returns public metadata only with pagination tokens for large result sets. Cannot download media or access private owner data.

## Details

### Details

Tap into the full world of public YouTube data straight from your agent. Search billions of videos, channels, and playlists by topic, keyword, channel, date, language, region, livestream status, captions, duration, and license, then pull rich metadata and statistics like view counts, like counts, comment counts, subscriber counts, durations, tags, and topics. Track trending videos by country and category, browse the contents of any public playlist, and read public comment threads to gauge audience sentiment. Ideal for content research, competitive analysis, SEO and keyword discovery, influencer and channel vetting, brand and media monitoring, and trend spotting.

### Actions

- `search` (5 credits): Search public YouTube videos, channels, or playlists with filters and pagination.
- `get_video_details` (5 credits): Retrieve public metadata and statistics for up to 50 videos.
- `get_trending_videos` (5 credits): Retrieve public trending videos by region or category.
- `get_channel_details` (5 credits): Retrieve one public channel by channel id, handle, or legacy username.
- `list_channel_playlists` (5 credits): List public playlists for a channel.
- `list_playlist_items` (5 credits): List public items in a playlist.
- `list_public_comments` (5 credits): List public comment threads for a video, channel, or explicit thread ids.
- `list_video_categories` (5 credits): List public YouTube video categories by region or explicit ids.
- `list_supported_languages` (5 credits): List supported YouTube interface languages.
- `list_supported_regions` (5 credits): List supported YouTube regions.

### Use Cases

Search YouTube videos by topic keyword and advanced filters, Discover trending videos by country and category, Vet channels by subscriber and view statistics, Research competitor content and posting cadence, Find videos with captions or Creative Commons licenses, Analyze public comment threads for audience sentiment, Browse playlist contents for content curation, Build SEO and keyword discovery workflows, Monitor brand and topic mentions across YouTube, Pull video statistics for performance benchmarking

### Workflows Using This Tool

No public workflows currently reference this product.

### Related Content

#### YouTube Discovery, Product Announcement

- Type: article
- Page URL: https://www.agentpmt.com/articles/youtube-discovery-product-announcement
- Markdown URL: https://www.agentpmt.com/articles/youtube-discovery-product-announcement?format=agent-md
YouTube Discovery is a new AgentPMT agent tool that gives your AI agent structured, on-demand access to the public side of YouTube: search across videos, channels, and playlists, pull video and channel statistics, track trending charts by region, browse playlists, and read comment threads for audience sentiment, with no API keys or quotas to manage.

## Integration Details

### DynamicMCP

- Setup page URL: https://www.agentpmt.com/dynamic-mcp
- Claude setup guide: https://www.agentpmt.com/dynamic-mcp#platform=claude
- ChatGPT setup guide: https://www.agentpmt.com/dynamic-mcp#platform=chatgpt
- Cursor setup guide: https://www.agentpmt.com/dynamic-mcp#platform=cursor
- Windsurf setup guide: https://www.agentpmt.com/dynamic-mcp#platform=windsurf

Use the local router for command-based MCP clients. It forwards requests to `https://api.agentpmt.com/mcp` and does not execute tools locally.

```bash
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

### REST API

The live page renders cURL, Python, JavaScript, and Node.js examples. Logged-in users see those examples prefilled with their own API and budget credentials.

- Purchase endpoint: https://api.agentpmt.com/products/purchase
- Authorization format: `Bearer <base64(apiKey:budgetKey)>`

```bash
curl -X POST "https://api.agentpmt.com/products/purchase" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eW91ci1hcGkta2V5LWhlcmU6eW91ci1idWRnZXQta2V5LWhlcmU=" \
  -d '{
    "product_id": "6a42b0dbb93930241f4b9932",
    "parameters": {
      "action": "search"
    }
  }'
```

### Autonomous Agents

Autonomous agents can access this tool through AgentAddress credit balances or direct x402 payments. Use the Autonomous Agent API reference for endpoint shapes after choosing the access pattern below.

- Autonomous Agent API reference URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents
- Autonomous Agent API reference markdown URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents?format=agent-md
- Credit-Based Access Using AgentAddress: https://www.agentpmt.com/docs/autonomous-agents/credit-based-tool-usage-with-agentaddress
- AgentAddress is preferred for persistent file access, stored platform state, and maximum tool use ability across repeated calls.
- Direct x402 is for independent one-off tool calls that do not require shared files or stored platform state.
- Direct x402 public payments: USDC on Base, Arbitrum, Optimism, Polygon, and Avalanche.
- X402 Payment Instructions: https://www.agentpmt.com/docs/autonomous-agents/x402-payments-for-tool-usage

### Schema

#### Parameters

- Schema type: actions

```json
{
  "actions": {
    "search": {
      "description": "Search public YouTube videos, channels, or playlists with filters and pagination.",
      "properties": {
        "query": {
          "type": "string",
          "description": "Search query. Required unless another selector such as channel_id, topic_id, video_category_id, location, or event_type is provided.",
          "required": false
        },
        "resource_types": {
          "type": "array",
          "description": "Resource types to search. Defaults to video.",
          "required": false,
          "items": {
            "type": "string",
            "enum": [
              "video",
              "channel",
              "playlist"
            ]
          }
        },
        "max_results": {
          "type": "integer",
          "description": "Maximum results to return, 1 to 50. Defaults to 10.",
          "required": false
        },
        "page_token": {
          "type": "string",
          "description": "Pagination token returned by a prior search.",
          "required": false
        },
        "order": {
          "type": "string",
          "description": "Result order.",
          "required": false,
          "enum": [
            "date",
            "rating",
            "viewCount",
            "relevance",
            "title",
            "videoCount"
          ]
        },
        "safe_search": {
          "type": "string",
          "description": "Safe search level.",
          "required": false,
          "enum": [
            "none",
            "moderate",
            "strict"
          ]
        },
        "published_after": {
          "type": "string",
          "description": "Only include resources published after this RFC3339 timestamp.",
          "required": false
        },
        "published_before": {
          "type": "string",
          "description": "Only include resources published before this RFC3339 timestamp.",
          "required": false
        },
        "region_code": {
          "type": "string",
          "description": "ISO 3166-1 alpha-2 region code for localized search results.",
          "required": false
        },
        "relevance_language": {
          "type": "string",
          "description": "ISO 639-1 language code for relevance ranking.",
          "required": false
        },
        "channel_id": {
          "type": "string",
          "description": "Limit search to a public channel id.",
          "required": false
        },
        "channel_type": {
          "type": "string",
          "description": "Channel search filter; valid only when searching channels.",
          "required": false,
          "enum": [
            "any",
            "show"
          ]
        },
        "topic_id": {
          "type": "string",
          "description": "Limit search to a YouTube topic id.",
          "required": false
        },
        "event_type": {
          "type": "string",
          "description": "Livestream event filter for video searches.",
          "required": false,
          "enum": [
            "upcoming",
            "live",
            "completed"
          ]
        },
        "location": {
          "type": "string",
          "description": "Latitude and longitude for location-based video search, formatted as lat,lng.",
          "required": false
        },
        "location_radius": {
          "type": "string",
          "description": "Radius for location-based search, such as 10km or 5mi. Required with location.",
          "required": false
        },
        "video_caption": {
          "type": "string",
          "description": "Caption availability filter for video searches.",
          "required": false,
          "enum": [
            "any",
            "closedCaption",
            "none"
          ]
        },
        "video_category_id": {
          "type": "string",
          "description": "Video category id for video searches.",
          "required": false
        },
        "video_definition": {
          "type": "string",
          "description": "Video definition filter.",
          "required": false,
          "enum": [
            "any",
            "standard",
            "high"
          ]
        },
        "video_dimension": {
          "type": "string",
          "description": "Video dimension filter.",
          "required": false,
          "enum": [
            "any",
            "2d",
            "3d"
          ]
        },
        "video_duration": {
          "type": "string",
          "description": "Video duration filter.",
          "required": false,
          "enum": [
            "any",
            "short",
            "medium",
            "long"
          ]
        },
        "video_embeddable": {
          "type": "string",
          "description": "Set to true to return only embeddable videos.",
          "required": false,
          "enum": [
            "true"
          ]
        },
        "video_license": {
          "type": "string",
          "description": "Video license filter.",
          "required": false,
          "enum": [
            "any",
            "youtube",
            "creativeCommon"
          ]
        },
        "video_paid_product_placement": {
          "type": "string",
          "description": "Set to true to filter videos with paid product placement.",
          "required": false,
          "enum": [
            "true"
          ]
        },
        "video_syndicated": {
          "type": "string",
          "description": "Set to true to return videos playable outside YouTube.",
          "required": false,
          "enum": [
            "true"
          ]
        },
        "video_type": {
          "type": "string",
          "description": "Video type filter.",
          "required": false,
          "enum": [
            "any",
            "movie",
            "episode"
          ]
        },
        "include_video_details": {
          "type": "boolean",
          "description": "If true, enrich current-page video search results with public video details.",
          "required": false
        }
      }
    },
    "get_video_details": {
      "description": "Retrieve public metadata and statistics for up to 50 videos.",
      "properties": {
        "video_ids": {
          "type": "array",
          "description": "One to 50 YouTube video ids.",
          "required": true,
          "items": {
            "type": "string"
          }
        }
      }
    },
    "get_trending_videos": {
      "description": "Retrieve public trending videos by region or category.",
      "properties": {
        "region_code": {
          "type": "string",
          "description": "ISO 3166-1 alpha-2 region code.",
          "required": false
        },
        "video_category_id": {
          "type": "string",
          "description": "Video category id.",
          "required": false
        },
        "max_results": {
          "type": "integer",
          "description": "Maximum videos to return, 1 to 50.",
          "required": false
        },
        "page_token": {
          "type": "string",
          "description": "Pagination token.",
          "required": false
        },
        "hl": {
          "type": "string",
          "description": "Localized language code for returned category metadata when supported.",
          "required": false
        }
      }
    },
    "get_channel_details": {
      "description": "Retrieve one public channel by channel id, handle, or legacy username.",
      "properties": {
        "channel_id": {
          "type": "string",
          "description": "YouTube channel id.",
          "required": false
        },
        "channel_handle": {
          "type": "string",
          "description": "YouTube channel handle, with or without @.",
          "required": false
        },
        "channel_username": {
          "type": "string",
          "description": "Legacy YouTube username.",
          "required": false
        }
      }
    },
    "list_channel_playlists": {
      "description": "List public playlists for a channel.",
      "properties": {
        "channel_id": {
          "type": "string",
          "description": "YouTube channel id.",
          "required": true
        },
        "max_results": {
          "type": "integer",
          "description": "Maximum playlists to return, 1 to 50.",
          "required": false
        },
        "page_token": {
          "type": "string",
          "description": "Pagination token.",
          "required": false
        },
        "hl": {
          "type": "string",
          "description": "Localized language code.",
          "required": false
        }
      }
    },
    "list_playlist_items": {
      "description": "List public items in a playlist.",
      "properties": {
        "playlist_id": {
          "type": "string",
          "description": "YouTube playlist id.",
          "required": true
        },
        "max_results": {
          "type": "integer",
          "description": "Maximum items to return, 1 to 50.",
          "required": false
        },
        "page_token": {
          "type": "string",
          "description": "Pagination token.",
          "required": false
        }
      }
    },
    "list_public_comments": {
      "description": "List public comment threads for a video, channel, or explicit thread ids.",
      "properties": {
        "video_id": {
          "type": "string",
          "description": "YouTube video id.",
          "required": false
        },
        "channel_id": {
          "type": "string",
          "description": "YouTube channel id for all related threads.",
          "required": false
        },
        "thread_ids": {
          "type": "array",
          "description": "Explicit comment thread ids.",
          "required": false,
          "items": {
            "type": "string"
          }
        },
        "include_replies": {
          "type": "boolean",
          "description": "If true, include embedded replies returned by YouTube.",
          "required": false
        },
        "text_format": {
          "type": "string",
          "description": "Returned comment text format.",
          "required": false,
          "enum": [
            "plainText",
            "html"
          ]
        },
        "comment_order": {
          "type": "string",
          "description": "Comment thread order when listing by video or channel.",
          "required": false,
          "enum": [
            "time",
            "relevance"
          ]
        },
        "search_terms": {
          "type": "string",
          "description": "Search terms for public comment thread text.",
          "required": false
        },
        "max_results": {
          "type": "integer",
          "description": "Maximum comment threads to return, 1 to 100.",
          "required": false
        },
        "page_token": {
          "type": "string",
          "description": "Pagination token.",
          "required": false
        }
      }
    },
    "list_video_categories": {
      "description": "List public YouTube video categories by region or explicit ids.",
      "properties": {
        "region_code": {
          "type": "string",
          "description": "ISO 3166-1 alpha-2 region code.",
          "required": false
        },
        "category_ids": {
          "type": "array",
          "description": "Explicit category ids.",
          "required": false,
          "items": {
            "type": "string"
          }
        },
        "hl": {
          "type": "string",
          "description": "Localized language code.",
          "required": false
        }
      }
    },
    "list_supported_languages": {
      "description": "List supported YouTube interface languages.",
      "properties": {
        "hl": {
          "type": "string",
          "description": "Localized language code for returned names.",
          "required": false
        }
      }
    },
    "list_supported_regions": {
      "description": "List supported YouTube regions.",
      "properties": {
        "hl": {
          "type": "string",
          "description": "Localized language code for returned names.",
          "required": false
        }
      }
    }
  }
}
```

### Usage Instructions

# YouTube Discovery

Search and inspect public YouTube data: videos, channels, playlists, comment threads, categories, languages, and regions. Returns public metadata only (no media downloads, no private owner data).

## Actions

### `search`
Find videos, channels, and/or playlists. Provide at least one selector: `query`, `channel_id`, `topic_id`, `video_category_id`, `location` (with `location_radius`), or `event_type`.

Common inputs:
- `resource_types`: array of `video` / `channel` / `playlist` (default `["video"]`)
- `max_results`: 1-50 (default 10)
- `order`: `relevance` | `date` | `rating` | `viewCount` | `title` | `videoCount`
- `page_token`: cursor from a prior page
- `published_after` / `published_before`: RFC3339, e.g. `2026-01-01T00:00:00Z`
- `region_code` (ISO 3166-1 alpha-2), `relevance_language` (ISO 639-1), `safe_search` (`none`|`moderate`|`strict`)
- `include_video_details`: `true` to enrich video results with stats, duration, license, captions, tags, and topics

Video-only filters (require `resource_types:["video"]`): `event_type`, `location` + `location_radius`, `video_caption`, `video_category_id`, `video_definition`, `video_dimension`, `video_duration`, `video_embeddable`, `video_license`, `video_paid_product_placement`, `video_syndicated`, `video_type`. `channel_type` requires `resource_types:["channel"]`.

### `get_video_details`
Required: `video_ids` (array, 1-50) of 11-character video IDs.

### `get_trending_videos`
Optional: `region_code`, `video_category_id`, `max_results` (1-50), `page_token`, `hl`.

### `get_channel_details`
Exactly one of: `channel_id`, `channel_handle` (e.g. `@name`), `channel_username` (legacy).

### `list_channel_playlists`
Required: `channel_id`. Optional: `max_results` (1-50), `page_token`, `hl`.

### `list_playlist_items`
Required: `playlist_id`. Optional: `max_results` (1-50), `page_token`.

### `list_public_comments`
Exactly one of: `video_id`, `channel_id`, `thread_ids` (array). Optional: `include_replies`, `text_format` (`plainText`|`html`), `comment_order` (`time`|`relevance`), `search_terms`, `max_results` (1-100), `page_token`.

### `list_video_categories`
Exactly one of: `region_code`, `category_ids` (array). Optional: `hl`.

### `list_supported_languages` / `list_supported_regions`
Optional: `hl`.

## Examples

```json
{"action":"search","query":"home espresso","resource_types":["video"],"order":"viewCount","max_results":5,"include_video_details":true}
```
```json
{"action":"get_video_details","video_ids":["dQw4w9WgXcQ","9bZkp7q19f0"]}
```
```json
{"action":"get_trending_videos","region_code":"US","video_category_id":"10","max_results":10}
```
```json
{"action":"get_channel_details","channel_handle":"@jameshoffmann"}
```
```json
{"action":"list_public_comments","video_id":"dQw4w9WgXcQ","comment_order":"relevance","max_results":20}
```

## Pagination

Responses include `next_page_token` / `prev_page_token` when more pages exist. Pass it back as `page_token`. One page is fetched per call.

## Response

Each action returns its collection (`results`, `videos`, `channels`, `playlists`, `playlist_items`, `comment_threads`, `categories`, `languages`, or `regions`) plus `page_info`. Items use snake_case fields and include a ready-to-open `youtube_url`. Video items expose `view_count`, `like_count`, `comment_count`, `duration`, `tags`, `category_id`, `topic_categories`, caption availability, and live details; channels expose `subscriber_count`, `video_count`, `view_count`, and `uploads_playlist_id` (pass it to `list_playlist_items` to page a channel's full upload history).

## Limits

Public metadata only. Cannot download audio, video, captions, or thumbnails; cannot read private channel-owner analytics; cannot create, edit, delete, upload, or moderate content.

### Additional Product Content

## Discover everything happening on YouTube, straight from your agent

YouTube Discovery gives your AI agent structured, on-demand access to the public side of the world's largest video platform. Search across billions of videos, channels, and playlists, pull detailed metadata and performance statistics, surface what is trending in any country, and read public comment threads, all from a single connection with no API keys or quotas to manage.

### What you can do

1.  **Search videos, channels, and playlists** by keyword, topic, channel, publish date, language, and region.
2.  **Pull rich video metadata and statistics** including view counts, like counts, comment counts, duration, tags, categories, and topics for up to 50 videos at once.
3.  **Profile any channel** by ID, handle, or username to see subscriber counts, total views, video counts, and country.
4.  **Track trending videos** by country and category to spot momentum as it happens.
5.  **Browse playlists** and list every video inside them for content curation and competitive teardowns.
6.  **Read public comment threads** on any video or channel to gauge audience sentiment and recurring questions.
7.  **Look up reference data** such as video categories, supported languages, and supported regions.

### Powerful, precise search filters

Narrow results the way a researcher would. Filter videos by duration (short, medium, long), definition (HD or standard), caption availability, license (including Creative Commons), livestream status (upcoming, live, or completed), location and radius, paid product placement, and more. Sort by relevance, date, rating, view count, or title, and page through large result sets with built-in pagination tokens.

### Built for real workflows

1.  **Content research and planning:** see what already performs in your niche before you produce.
2.  **SEO and keyword discovery:** mine the titles, tags, and topics that win views.
3.  **Competitive analysis:** benchmark rival channels, posting cadence, and engagement.
4.  **Influencer and creator vetting:** verify reach and audience before a partnership.
5.  **Brand and media monitoring:** track mentions, sentiment, and conversation around your topics.
6.  **Trend spotting:** watch trending charts across regions and categories.

### Public data, clean and ready to use

Every response comes back as clean, structured fields with ready-to-open YouTube links, so your agent can reason over results immediately. YouTube Discovery returns public information only. It does not download media files and does not require any private account access, which keeps it fast, safe, and simple to drop into any automation.

### Frequently Asked Questions

#### How do I connect this tool to an external agent?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

You can install the local MCP server by opening a terminal and running:

```
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

This will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.

Alternatively you can connect to the hosted version with this config block, no installation required:

```
{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}
```

[View MCP Connection Instructions](/docs/mcp-reference/connection) for more details.

#### How does an external agent use this tool?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:

> Use the AgentPMT-Tool-Search-and-Execution tool. First call action 'get\_instructions' so you know how to use the tool search interface. Then call action 'get\_schema' with tool\_id 6a42b0dbb93930241f4b9932 ("YouTube Discovery"). After reading the schema and any returned instructions, tell me what this tool can do, we are going to be using it

The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.

#### Can I filter and sort search results?

- Page URL: https://www.agentpmt.com/faq#faq-6a42c1307a4941114d320cca
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6a42c1307a4941114d320cca
- Tags: Product Specific

Yes. You can filter videos by date range, region, language, duration, definition, caption availability, license, livestream status, location, and category, and sort by relevance, date, rating, view count, or title.

#### Can it download videos or post content?

- Page URL: https://www.agentpmt.com/faq#faq-6a42c1307a4941114d320ccc
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6a42c1307a4941114d320ccc
- Tags: Product Specific

No. YouTube Discovery returns public metadata only. It does not download audio or video, and it does not create, edit, upload, or moderate content.

#### Can it read comments?

- Page URL: https://www.agentpmt.com/faq#faq-6a42c1307a4941114d320ccb
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6a42c1307a4941114d320ccb
- Tags: Product Specific

Yes. It lists public comment threads on a video or channel, optionally including replies, so you can analyze audience sentiment and recurring questions.

#### Do I need a YouTube account or API key?

- Page URL: https://www.agentpmt.com/faq#faq-6a42c1307a4941114d320cc8
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6a42c1307a4941114d320cc8
- Tags: Product Specific

No. The connection works out of the box with no account linking, API keys, or quota management on your side. Just call it and start discovering data.

#### How does pagination work?

- Page URL: https://www.agentpmt.com/faq#faq-6a42c1307a4941114d320ccd
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6a42c1307a4941114d320ccd
- Tags: Product Specific

Large result sets come back one page at a time with a page token. Pass that token on your next call to fetch the following page of results.

#### What can YouTube Discovery do?

- Page URL: https://www.agentpmt.com/faq#faq-6a42c1307a4941114d320cc7
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6a42c1307a4941114d320cc7
- Tags: Product Specific

It lets your agent search public YouTube videos, channels, and playlists, retrieve detailed video and channel statistics, find trending videos by region and category, browse playlist contents, and read public comment threads. It is a read and research tool for the public side of YouTube.

#### What video data can I get?

- Page URL: https://www.agentpmt.com/faq#faq-6a42c1307a4941114d320cc9
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6a42c1307a4941114d320cc9
- Tags: Product Specific

For any public video you can retrieve the title, description, channel, publish date, duration, tags, category, view count, like count, comment count, caption availability, license, and live streaming details, for up to 50 videos in a single call.

### Dependencies

This product has no public dependency products.