YouTube Research Agent Skill
YouTube data extraction and analysis pipeline using YepAPI.
The Skill
Full content, every format. Copy it, download it, or install with one command.
---
description: YouTube data extraction and analysis pipeline using YepAPI.
homepage: https://yepapi.com/skills/youtube-research
metadata:
tags: [yepapi, youtube, video, transcript]
---
# YouTube Research Workflow
YouTube data extraction and analysis pipeline using YepAPI endpoints.
## Endpoints Used
| Endpoint | Cost | Purpose |
|----------|------|---------|
| `POST /v1/youtube/search` | $0.01 | Search videos, channels, playlists |
| `POST /v1/youtube/video` | $0.02 | Full video metadata and formats |
| `POST /v1/youtube/transcript` | $0.01 | Video transcript with timestamps |
| `POST /v1/youtube/channel` | $0.01 | Channel overview and metadata |
| `POST /v1/youtube/comments` | $0.01 | Video comments and replies |
## Workflow
### Step 1: Search Videos
Run `POST /v1/youtube/search` with the research query.
```json
{
"query": "best project management tools 2025"
}
```
Returns: video list with titles, channels, view counts, publish dates.
### Step 2: Get Video Metadata
For top results, run `POST /v1/youtube/video` to get full metadata.
```json
{
"videoId": "dQw4w9WgXcQ"
}
```
Returns: views, likes, duration, description, tags, formats.
### Step 3: Get Transcripts
For content analysis, run `POST /v1/youtube/transcript` to get the full transcript.
```json
{
"videoId": "dQw4w9WgXcQ"
}
```
Returns: full transcript with timestamps — most valuable data for content research.
### Step 4: Channel Research
For competitor analysis, run `POST /v1/youtube/channel`.
```json
{
"handle": "@channelname"
}
```
Returns: subscriber count, total videos, channel description, creation date.
### Step 5: Comment Analysis
For engagement analysis, run `POST /v1/youtube/comments`.
```json
{
"videoId": "dQw4w9WgXcQ"
}
```
Returns: comments with like counts, replies, and commenter info.
## Rules
- Search is cheap ($0.01) — start broad, then drill into specific videos
- Transcripts are the most valuable data for content research
- Channel data is useful for competitor analysis
- Comments reveal audience sentiment and content gaps
## Error Handling
- `NO_CREDITS` (402) — Tell the user to add credits at https://yepapi.com/dashboard
- `UPSTREAM_ERROR` (502) — Retry once; some videos may not have transcripts available
- `VALIDATION_ERROR` (400) — Check videoId/channelId format
- `RATE_LIMITED` (429) — Wait and retry; respect the `Retry-After` headerInstall
Why Use the YouTube Research Skill?
Without this skill, your AI guesses at youtube research patterns. It might hallucinate deprecated APIs, use outdated conventions, or miss best practices entirely. With it, your AI follows a proven ruleset — every suggestion aligns with current standards.
Drop this skill into your project and your AI instantly knows the rules. Better code suggestions, fewer errors, faster shipping. This skill also teaches your AI how to call YepAPI endpoints for real data — keyword metrics, SERP results, backlinks, or whatever this workflow needs.
Try These Prompts
These prompts work better with the YouTube Research skill installed. Your AI knows the context and writes code that fits.
"Build a YouTube research dashboard that analyzes video performance and trending topics using YepAPI"
"Create a YouTube content analyzer that extracts transcripts, tags, and engagement metrics"
"Set up automated YouTube monitoring for competitor channels and keyword-based video discovery"
YouTube Research skill — FAQ
It connects to YepAPI for YouTube data extraction, transcript analysis, and performance metrics. Your AI builds YouTube research tools with channel analysis and trending topic detection.
Run `npx skills add YepAPI/skills --skill youtube-research` in your project root. This copies the skill file into your repo where your AI coding tool can read it automatically.
YepAPI provides video metadata, channel statistics, transcripts, tags, and engagement metrics. The skill builds tools that analyze content performance and identify trending topics.