# YouTube Video Search

> YouTube Video Search is a paid API for AI agents from Fiber AI API at mpp.orthogonal.com, paid per call via MPP, $0.04/call, status unknown (last checked 2026-09-16).

Searches YouTube videos by a text query and returns matching video results.

## Facts

- Endpoint: POST https://mpp.orthogonal.com/fiber/v1/youtube/search
- Price: $0.04/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Provider: Fiber AI API
- Docs: https://api.fiber.ai
- Website: https://api.fiber.ai
- Tags: contacts, email, phone, enrichment, data
- Canonical page: https://www.zero.xyz/c/fiber-ai-api-youtube-video-search-afd8cc09
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BJneVz6kk9LAKseadRK8u

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 fiber-ai-api-youtube-video-search-afd8cc09 -d '<json body>'
```

Example prompt: Search YouTube for videos about 'how to make sourdough bread' and show me the top results.

## When to prefer this

Use this endpoint when you need to programmatically search YouTube for videos by keyword or topic and retrieve structured results, especially within an AI agent workflow that processes or surfaces video content to users.

## Known failure modes

- Empty or overly broad query returns irrelevant results
- Query with no matching videos returns empty result set
- Rate limiting or quota exhaustion returns an error
- Network timeout if YouTube is unreachable
- Malformed request body returns a validation error

## How this service works

Searches YouTube videos by query. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.

## Output

A list of YouTube videos matching the search query, including video titles, URLs, and associated metadata such as descriptions, thumbnails, or channel information.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fiber-ai-api-youtube-video-search-afd8cc09/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.orthogonal.com](https://www.zero.xyz/host/mpp.orthogonal.com/llms.txt)
