
Youtube Api
A straightforward way to pull YouTube data without dealing with Google's quota system or OAuth dance. You get transcripts, video metadata, channel info, search results, and playlists through TranscriptAPI.com instead of the official API. It triggers on pasted links, @handles, or when you're researching creators and topics. Free tier gives you 100 credits to start, no card required. The main win here is skipping the 10,000 unit daily quota that makes the official API painful for anything beyond light use. Just remember to set a proper User-Agent header or Cloudflare will block you with a 403.
- skills.sh installs
- 822
- GitHub stars
- 1.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add zeropointrepo/youtube-skills --skill youtube-api --agent claude-codeInstalls into .claude/skills of the current project.
Files
YouTube API
YouTube data access via TranscriptAPI.com — no Google API quota needed.
Setup
If $TRANSCRIPT_API_KEY is not set, read references/auth-setup.md and follow the instructions there to get and store the key.
Required Headers
Every request needs two headers:
- Authorization:
Bearer $TRANSCRIPT_API_KEY - User-Agent: your agent's name and version if known (e.g.
HermesAgent/0.11.0,ClaudeCode/1.0). Version is optional — agent name alone is fine. Do not omit this header or send a bare default — Cloudflare will return a 403 (error code 1010) and block the request.
API Reference
Full OpenAPI spec: transcriptapi.com/openapi.json — consult this for the latest parameters and schemas.
Endpoint Reference
All endpoints: https://transcriptapi.com/api/v2/youtube/...
Channel endpoints accept channel — an @handle, channel URL, or UC... ID. Playlist endpoints accept playlist — a playlist URL or ID.
Sponsors
Details
- Repository
- github.com/zeropointrepo/youtube-skills
- Categories
- Backend & APIs, Security, Data Science & ML
- License
- MIT
- First seen
- Jun 3, 2026