# YouTube Channel Videos Fetcher — fetcher.sh

> YouTube Channel Videos Fetcher — fetcher.sh is a paid API for AI agents from youtube.fetcher.sh, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-12).

Fetches the list of videos uploaded by a specific YouTube channel, identified by channel ID, without requiring OAuth or a Google account.

## Facts

- Endpoint: GET https://youtube.fetcher.sh/api/channel/%7Bid%7D/videos?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/youtube-channel-videos-fetcher-fetcher-sh-e8905ad7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tkrY2cfbRLFkmL-Vcvb_l

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability youtube-channel-videos-fetcher-fetcher-sh-e8905ad7
```

Example prompt: Can you pull the full list of videos from the YouTube channel with ID UCBcRF18a7Qf58cCRy5xuWwQ? I want to see what they've been posting.

## When to prefer this

Choose this endpoint when you need to programmatically retrieve a YouTube channel's video catalog without setting up Google OAuth or a YouTube Data API account. It is ideal for agents, scripts, or lightweight automations that need YouTube data on a pay-per-call basis with no subscription overhead. Prefer it over the official YouTube Data API when you want to avoid quota limits, API key management, or OAuth flows, and are comfortable paying micro-amounts in USDC per call.

## Known failure modes

- Invalid or non-existent channel ID returns an error or empty result
- Channel with no public videos returns empty list
- Payment failure (insufficient USDC balance) results in HTTP 402 and no data returned
- Rate limiting or scraping blocks from YouTube may cause intermittent failures
- Malformed channel ID format may result in a 400 or 404 error

## How this service works

YouTube (yt) data and scraping API: Search videos, channels, and playlists; fetch video details, comments, shorts, live streams, and trending. 15 REST endpoints from $0.005 per call — no account, no OAuth, no subscription. Pay with x402 (USDC on Base, Polygon, Arbitrum, Monad or Solana) or prepaid credits.

## Output

Returns a list of videos associated with the specified YouTube channel, including video metadata such as titles, video IDs, publication dates, view counts, and thumbnails — without requiring any Google account or OAuth credentials.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/youtube-channel-videos-fetcher-fetcher-sh-e8905ad7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from youtube.fetcher.sh](https://www.zero.xyz/host/youtube.fetcher.sh/llms.txt)
