# kino402 Launch Teaser Video Generator

> kino402 Launch Teaser Video Generator is a paid API for AI agents from kino402.com, paid per call via x402, $0.683/call, status unknown (last checked 2026-10-12).

Generates a finished launch teaser video via a pay-per-call POST request, returning a job ID and status URL for async retrieval.

## Facts

- Endpoint: POST https://kino402.com/v1/forms/launch-teaser?utm_source=zero.xyz
- Price: $0.683/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kino402-launch-teaser-video-generator-e08fe85d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KZqzYQ93XaZeG7Zv9SWrq

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 kino402-launch-teaser-video-generator-e08fe85d -d '<json body>'
```

Example prompt: Generate a launch teaser video for my new app 'FlowSync' — make it punchy and exciting, about 5 seconds, portrait format for social — and pay for it automatically so I get back a job ID I can poll.

## When to prefer this

Choose this endpoint when you need a fully finished, rendered video delivered in a single asynchronous request with transparent per-call pricing in USDC. It is ideal for agents that need to generate launch teaser or promotional video content without managing model infrastructure, and where payment is handled programmatically via x402 on Base or Solana. Prefer this over image generators when the output must be a video clip, and over subscription-based video APIs when pay-per-call economics are preferred.

## Known failure modes

- 402 payment required — returned when request is unpaid; response body contains the exact price quote for the submitted body
- invalid or missing required body fields — may result in 400 bad request
- payment failure on Base or Solana — transaction not confirmed, job not queued
- body exceeds 16 KB limit — request rejected
- job queued but render fails — status URL returns an error state instead of a completed video
- network timeout on initial POST — job may or may not have been created

## How this service works

Finished video, one request, pay per call. Frontier video models priced per call in USDC on Base or Solana. The unpaid 402 is the quote.

## Output

Returns a JSON object containing a job ID, a status URL for polling the render progress, and a price confirmation in both USD and atomic USDC. The video is rendered asynchronously; the agent polls the status URL until the finished video is available for download.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "description": "a JSON body, up to 16 KB. The price is parametric: an unpaid POST answers 402 with the exact quote for the body you sent."
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "const": "POST"
    },
    "bodyType": {
     "type": "string",
     "const": "json"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "format"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "text"
    },
    "format": {
     "type": "string",
     "const": "application/json",
     "description": "a job id and a status url"
    },
    "example": {
     "description": "a sample response from the real code path"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "text",
 "format": "application/json",
 "example": {
  "price": {
   "usd": "$0.683",
   "atomic_usdc": "683000"
  },
  "job_id": "k3n8s1v0w2x9",
  "status": "queued",
  "status_url": "https://kino402.com/v1/jobs/k3n8s1v0w2x9"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kino402-launch-teaser-video-generator-e08fe85d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kino402.com](https://www.zero.xyz/host/kino402.com/llms.txt)
