# YouTube Search via x402.orthogonal.com

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

Searches YouTube for videos matching a query with optional filters for content type, sort order, upload date, and pagination support.

## Facts

- Endpoint: GET https://x402.orthogonal.com/scrapecreators/v1/youtube/search?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/youtube-search-via-x402-orthogonal-com-159b0360
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ryk88UdMeCHh0adb-xD2P

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-search-via-x402-orthogonal-com-159b0360
```

Example prompt: Search YouTube for 'machine learning tutorial' filtered to videos uploaded this week, sorted by view count, and include extra details in the results.

## When to prefer this

Choose this endpoint when you need to programmatically search YouTube content with filtering and pagination support, especially in agent workflows that need to discover videos by topic, recency, or popularity without requiring YouTube API credentials directly.

## Known failure modes

- Empty results if query matches no content on YouTube
- Rate limiting or quota exhaustion returning an error
- Invalid continuationToken causing pagination failure
- Unsupported filter or sortBy enum values returning an error
- Network timeout if YouTube is slow to respond

## How this service works

Search

## Output

Returns a list of YouTube search results including video titles, URLs, thumbnails, channel names, view counts, upload dates, and durations, plus a continuation token for fetching the next page of results.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "query": {
       "type": "string",
       "description": "Search query"
      },
      "filter": {
       "type": "string",
       "description": "Content type filter"
      },
      "sortBy": {
       "type": "string",
       "description": "Sort by"
      },
      "uploadDate": {
       "type": "string",
       "description": "Upload date filter"
      },
      "includeExtras": {
       "type": "string",
       "description": "Include extra details"
      },
      "continuationToken": {
       "type": "string",
       "description": "Continuation token for pagination"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/youtube-search-via-x402-orthogonal-com-159b0360/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
