# Sift Web Tools: YouTube Metadata Generator

> Sift Web Tools: YouTube Metadata Generator is a paid API for AI agents from sift.srv1996466.hstgr.cloud, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-20).

Generates YouTube titles, description, tags, and hashtags for a video based on a topic or transcript

## Facts

- Endpoint: GET https://sift.srv1996466.hstgr.cloud/v1/yt/metadata?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sift-web-tools-youtube-metadata-generator-3a85772f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VSLRSj-eoX_j0X9IZU0C2

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 sift-web-tools-youtube-metadata-generator-3a85772f
```

Example prompt: Generate YouTube titles, description, tags, and hashtags for my video about beginner sourdough bread baking — my audience is home bakers who are complete beginners, and I want the output in English.

## When to prefer this

Choose this endpoint when you need a full YouTube metadata package (titles with hook rationale, description, tags, and hashtags) in one call rather than generating each element separately. It is especially valuable when you have a transcript to ground the metadata in actual video content, or when you need multilingual metadata for non-English channels. Prefer it over generic text generation tools because it enforces YouTube-specific constraints (tag length limits, preview-optimized description formatting, chapter lines) and provides hook-type labels explaining the strategy behind each title.

## Known failure modes

- Missing required 'topic' parameter returns an error
- Transcript exceeding 12,000 characters may be truncated or rejected
- Unsupported language codes may default to English output
- Network or server errors on the hosting provider return 5xx responses
- Very vague or single-word topics may produce generic, low-quality metadata

## How this service works

YouTube titles, description, tags and hashtags for a video topic or transcript. Eight title options (with hook type and why each works), a description whose first lines work as the preview, 12 to 20 tags kept under YouTube's length limit, hashtags and chapter lines. Give a topic and optionally the transcript, audience and language.

## Output

Returns a JSON object containing: an array of title objects (each with the title text, hook type label, and explanation of why it works), a full video description (with opening lines optimized for the preview snippet), an array of 12–20 SEO tags kept under YouTube's cumulative character limit, an array of hashtags, and chapter line suggestions.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "topic"
     ],
     "properties": {
      "topic": {
       "type": "string",
       "description": "What the video is about"
      },
      "audience": {
       "type": "string",
       "description": "Optional audience"
      },
      "language": {
       "type": "string",
       "description": "Output language (default English)"
      },
      "transcript": {
       "type": "string",
       "description": "Optional transcript (max 12000 chars)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tags": [
   "sourdough",
   "bread baking"
  ],
  "titles": [
   {
    "why": "Promises a clear outcome for a defined audience",
    "hook": "how-to",
    "title": "Sourdough for Complete Beginners"
   }
  ],
  "hashtags": [
   "#sourdough"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sift-web-tools-youtube-metadata-generator-3a85772f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sift.srv1996466.hstgr.cloud](https://www.zero.xyz/host/sift.srv1996466.hstgr.cloud/llms.txt)
