# YouTube API — no account, pay per call

> Search videos, channels, and playlists; fetch video details, comments, shorts, live streams, and trending. 15 GET endpoints, $0.005 per call in USDC on Base, Polygon, Arbitrum, Monad or Solana. No account, no OAuth — pay with x402 or a prepaid credit key.

- This host: https://youtube.fetcher.sh
- Catalog: https://youtube.fetcher.sh/llms.txt
- Agent setup: https://youtube.fetcher.sh/skill.md
- Directory: https://fetcher.sh/index.md


Also covers: yt

## Quick start

```bash
curl -H 'Authorization: Bearer bby_live_...' \
  'https://youtube.fetcher.sh/api/search/video'
```

```bash
# call without payment to inspect the 402 challenge
curl -i 'https://youtube.fetcher.sh/api/search/video'
# HTTP/1.1 402 Payment Required
# payment-required: <base64 payment requirements>
```

## Endpoints

- [Channel handle](https://youtube.fetcher.sh/channel-handle.md) — GET /api/channel/handle/{handle} — $0.005
- [Channel path](https://youtube.fetcher.sh/channel-path.md) — GET /api/channel/path — $0.005
- [Channel](https://youtube.fetcher.sh/channel.md) — GET /api/channel/{id} — $0.005
- [Channel live streams](https://youtube.fetcher.sh/channel-live-streams.md) — GET /api/channel/{id}/live-streams — $0.005
- [Channel shorts](https://youtube.fetcher.sh/channel-shorts.md) — GET /api/channel/{id}/shorts — $0.005
- [Channel videos](https://youtube.fetcher.sh/channel-videos.md) — GET /api/channel/{id}/videos — $0.005
- [Hashtag](https://youtube.fetcher.sh/hashtag.md) — GET /api/hashtag/{tag} — $0.005
- [Playlist videos](https://youtube.fetcher.sh/playlist-videos.md) — GET /api/playlist/{id}/videos — $0.005
- [Search channel](https://youtube.fetcher.sh/search-channel.md) — GET /api/search/channel — $0.005
- [Search playlist](https://youtube.fetcher.sh/search-playlist.md) — GET /api/search/playlist — $0.005
- [Search video](https://youtube.fetcher.sh/search-video.md) — GET /api/search/video — $0.005
- [Shorts](https://youtube.fetcher.sh/shorts.md) — GET /api/shorts/{id} — $0.005
- [Trending](https://youtube.fetcher.sh/trending.md) — GET /api/trending — $0.005
- [Video](https://youtube.fetcher.sh/video.md) — GET /api/video/{id} — $0.005
- [Video comments](https://youtube.fetcher.sh/video-comments.md) — GET /api/video/{id}/comments — $0.005
