# ManyLives Video Upload Check

> ManyLives Video Upload Check is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-18).

Validates a YouTube/video upload for policy compliance, checking chapters, affiliate disclosure, AI-generated content labeling, and other pre-upload requirements.

## Facts

- Endpoint: POST https://api.manylives.me/paid/video/upload-check?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-video-upload-check-36bc0258
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H23_EC2tC8Cc5xLN-YMGD

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 manylives-video-upload-check-36bc0258 -d '<json body>'
```

Example prompt: Before I upload this, check my video 'I tested 5 budget air fryers so you don't have to' — description is 'Links below. Best overall: https://example-shop.com/airfryer?tag=mychannel-20\n\n00:00 Intro\n00:40 The test\n05:10 Verdict', it's 420 seconds long, and there are no real people or real events in it, just AI-generated visuals.

## When to prefer this

Use this endpoint when you need automated pre-upload policy validation for video content — specifically when you want to catch missing affiliate disclosures, under-length chapters, or AI-content labeling requirements before a video goes live. It is purpose-built for creator workflow automation and costs only $0.003 per check with no account required, making it ideal for agent pipelines that process many videos.

## Known failure modes

- Missing required 'title' field returns validation error
- Malformed chapter timestamps in description may cause chapter parsing to fail or return empty array
- Very long descriptions may hit size limits
- If duration_seconds is omitted, time-based chapter length checks may be skipped or inaccurate
- Network timeout on the paid endpoint returns no result and wastes the $0.003 call fee

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

Returns a JSON object with a top-level 'pass' boolean, an array of 'checks' each with an 'ok' flag, check name, and human-readable detail explaining any issue found, plus a parsed 'chapters' array with timestamps, titles, and offsets in seconds.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "title": {
   "type": "string",
   "examples": [
    "I tested 5 budget air fryers so you don't have to"
   ],
   "description": "the video title"
  },
  "synthetic": {
   "type": "string",
   "examples": [
    {
     "ai_music": false,
     "real_person": false
    }
   ],
   "description": "optional {real_person, real_event, realistic_scene, ai_music}: true where AI made that realistic content"
  },
  "description": {
   "type": "string",
   "examples": [
    "Links below.\nBest overall: https://www.example-shop.com/airfryer?tag=mychannel-20\n\n00:00 Intro\n00:40 The test\n00:45 Results\n05:10 Verdict"
   ],
   "description": "the full description"
  },
  "duration_seconds": {
   "type": "string",
   "examples": [
    420
   ],
   "description": "optional video length"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "pass": false,
  "checks": [
   {
    "ok": false,
    "check": "chapters",
    "detail": "chapter 3 (02:05) is 5 s long; each chapter must be at least 10 seconds."
   },
   {
    "ok": false,
    "check": "affiliate disclosure",
    "detail": "2 affiliate link(s) in the description but no clear disclosure."
   }
  ],
  "chapters": [
   {
    "at": "00:00",
    "title": "Intro",
    "seconds": 0
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-video-upload-check-36bc0258/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
