← ClaudeAtlas

youtube-researchlisted

Pulls structured YouTube data — video and channel details, transcripts/captions, comments, playlists, and search — via the Crawlora API as clean JSON, with no yt-dlp or HTML scraping. Use when the user provides a YouTube URL or asks for a transcript, comments, channel/video metadata, or video search results.
Crawlora-org/crawlora-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill Crawlora-org/crawlora-skills
# YouTube research Resolve YouTube videos and channels, and pull transcripts, comments, playlists, and search results as normalized JSON from the Crawlora API — no `yt-dlp`, no browser, no scraping. ## When to use this skill - The user pastes a YouTube URL and wants its transcript, summary, or stats. - "Get the comments on this video" / "what are people saying?" - "List this channel's recent videos / shorts / playlists." - "Search YouTube for …" or "what videos exist about …". - Building a transcript-based summary, sentiment, or research pipeline. ## Setup (one-time) - Get a free Crawlora API key (2,000 credits/mo, no card) at <https://crawlora.net>. - `export CRAWLORA_API_KEY=sk_your_key_here` - All requests: `x-api-key: $CRAWLORA_API_KEY` against `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`. ## How it works 1. **Resolve the id.** A YouTube watch URL `https://www.youtube.com/watch?v=<ID>` (or `https://youtu.be/<ID>`) gives the **video id**; channel URLs give a **channel id**. Extract the id before calling. 2. **Transcript:** `/youtube/transcript/{id}` (use `/youtube/transcript/{id}/languages` first if you need a specific language). 3. **Metadata / comments:** `/youtube/video/{id}`, `/youtube/comments/{id}`. 4. **Channel:** `/youtube/channel/{id}/videos`, `/channel/{id}/shorts`, `/channel/{id}/playlists`, `/youtube/profile/{id}`. 5. **Discovery:** `/youtube/search?q=...` to find videos by keyword. Full endpoint list, methods, and params