# serp402 YouTube Channel

> serp402 YouTube Channel is a paid API for AI agents from serp402.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-31).

Fetches structured JSON data for a YouTube channel including video titles, links, thumbnails, shorts, playlists, and channel metadata.

## Facts

- Endpoint: POST https://serp402.com/api/v1/youtube-channel?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/serp402-youtube-channel-24c03299
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_99y_mWeMzzc0GxM9gBzuF

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 serp402-youtube-channel-24c03299 -d '<json body>'
```

Example prompt: Pull the latest videos from the YouTube channel with ID UCVHFbw7woebKtfS1BWKF3mA in English for the US, sorted by most popular, and include the channel's join date and total views.

## When to prefer this

Choose this endpoint when you need structured, machine-readable YouTube channel data without managing a YouTube Data API quota or OAuth credentials. Ideal for agents that need to enumerate channel videos, search within a channel, or retrieve channel metadata on a pay-per-call basis with no subscription commitment.

## Known failure modes

- Invalid or non-existent channel_id returns empty results or error
- Unsupported tab/sort combination returns an error or defaults silently
- next_page_token mismatch or expiry causes pagination failure
- Rate limits or scraping blocks from YouTube may cause intermittent failures
- Invalid country/language codes may fall back to defaults without warning

## How this service works

YouTube Channel: Video titles, links, thumbnails and more. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.

## Output

Returns a structured JSON object containing lists of videos, shorts, streams, or playlists depending on the tab selected — each item includes title, link, and thumbnail. When 'about' is enabled, also returns channel country, join date, total views, and external links. Includes a next_page_token for pagination.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "gl": {
   "type": "string",
   "description": "country to use for the YouTube channel. It's a two-letter country code. (e.g., us for the United States, uk for United Kingdom, or fr for France)"
  },
  "hl": {
   "type": "string",
   "description": "language to use for the YouTube channel. It's a two or three-letter language code. (e.g., en for English, es for Spanish, or fr for French), optionally…"
  },
  "tab": {
   "type": "string",
   "description": "channel content tab to retrieve. Available options: videos - Videos (default), returned in videos_results shorts - Shorts, returned in shorts_results streams…"
  },
  "sort": {
   "type": "string",
   "description": "sorting order. Available options depend on tab : videos / shorts / streams : latest - Latest (default) popular - Popular oldest - Oldest playlists : dd - Date…"
  },
  "about": {
   "type": "string",
   "description": "Set to true to include additional channel information in channel_results , such as country , joined_date , total_views , and links . This triggers an extra…"
  },
  "channel_id": {
   "type": "string",
   "description": "YouTube channel identifier. Requests are faster when a raw channel ID is used."
  },
  "search_query": {
   "type": "string",
   "description": "Parameter is used to search within a channel. Matching videos and playlists are returned in search_results ."
  },
  "next_page_token": {
   "type": "string",
   "description": "next page token. It is used for retrieving the next page of channel videos. It should be a value of next_page_token from the search results."
  }
 }
}
```

## More

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