# fetcher.sh YouTube Channel by Handle API

> fetcher.sh YouTube Channel by Handle API is a paid API for AI agents from youtube.fetcher.sh, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Fetch YouTube channel data by handle (e.g. @MrBeast) without OAuth or a Google account, paying per call in USDC

## Facts

- Endpoint: DELETE https://youtube.fetcher.sh/api/channel/handle/%7Bhandle%7D
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fetcher-sh-youtube-channel-by-handle-api-06ebb91f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_u9H9vaGZpUHLptk2Ss6pY

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 fetcher-sh-youtube-channel-by-handle-api-06ebb91f -d '<json body>'
```

Example prompt: Pull the channel stats for @MrBeast on YouTube — subscriber count, video count, and channel description — without me having to set up a Google API key.

## When to prefer this

Use this endpoint when you need YouTube channel data by handle without setting up a Google Cloud project, obtaining OAuth credentials, or managing API quotas. Ideal for agents that need on-demand, pay-per-call access to channel metadata with no subscription overhead. Prefer this over the official YouTube Data API when simplicity and crypto micropayment billing (USDC via x402) are preferred, or when you need to avoid Google account dependencies.

## Known failure modes

- Handle not found — channel does not exist or handle is misspelled (404)
- Handle format incorrect — must include or exclude @ prefix as expected by the API
- Rate limits or payment failure — insufficient USDC balance or x402 payment rejected
- YouTube scraping disruption — temporary unavailability if YouTube changes its structure
- Private or terminated channels may return empty or error responses

## 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 YouTube channel metadata for the given handle, including channel ID, name, subscriber count, total video count, channel description, profile/banner image URLs, and other publicly available channel statistics scraped from YouTube.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fetcher-sh-youtube-channel-by-handle-api-06ebb91f/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)
