# Venice AI Video Generation Result Retrieval

> Venice AI Video Generation Result Retrieval is a paid API for AI agents from api.venice.ai, paid per call via x402, $10/call, status unknown (last checked 2026-09-15).

Polls for the status or retrieves the completed result of a previously queued video generation request on Venice AI.

## Facts

- Endpoint: POST https://api.venice.ai/api/v1/video/retrieve
- Price: $10/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/venice-ai-video-generation-result-retrieval-db109e43
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_O3fLjptdmI6OTh3H1h-gG

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 venice-ai-video-generation-result-retrieval-db109e43 -d '<json body>'
```

Example prompt: Check if my Venice AI video generation job is done — it was queued with ID 123e4567-e89b-12d3-a456-426614174000 using model video-model-123, and delete the media from storage once it's complete.

## When to prefer this

Use this endpoint after calling Venice AI's video Queue endpoint to check whether a video generation job has finished and to retrieve the result. It is the correct polling mechanism for async video jobs on Venice AI. Prefer this over starting a new generation request when you already have a queue_id from a prior submission.

## Known failure modes

- Invalid queue_id returns an error — ensure the ID matches a previously submitted generation request
- Invalid or mismatched model ID causes a lookup failure
- 402 Payment Required if x402 wallet balance is insufficient — top-up instructions provided in response
- Still PROCESSING — agent must retry until status becomes COMPLETED
- Video already deleted if delete_media_on_completion was set on a prior call

## How this service works

Retrieve queued video result.

## Output

Returns a JSON object with a status field ('PROCESSING' or 'COMPLETED'), the current execution duration in milliseconds, and the estimated P80 average execution time in milliseconds. When COMPLETED, the video file is available for download.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "model",
  "queue_id"
 ],
 "properties": {
  "model": {
   "type": "string",
   "example": "video-model-123",
   "description": "The ID of the model used for video generation."
  },
  "queue_id": {
   "type": "string",
   "example": "123e4567-e89b-12d3-a456-426614174000",
   "description": "The ID of the video generation request."
  },
  "delete_media_on_completion": {
   "type": "boolean",
   "default": false,
   "example": false,
   "description": "If true, the video media will be deleted from storage after the request is completed. If false, you can use the complete endpoint to remove the media once you have successfully downloaded the video."
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "status",
  "average_execution_time",
  "execution_duration"
 ],
 "properties": {
  "status": {
   "enum": [
    "PROCESSING",
    "COMPLETED"
   ],
   "type": "string",
   "example": "PROCESSING",
   "description": "The status of the video generation request."
  },
  "execution_duration": {
   "type": "number",
   "example": 53200,
   "description": "The current duration of the video generation request in milliseconds."
  },
  "average_execution_time": {
   "type": "number",
   "example": 145000,
   "description": "The estimated execution time of the video generation request in milliseconds (P80)."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/venice-ai-video-generation-result-retrieval-db109e43/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.venice.ai](https://www.zero.xyz/host/api.venice.ai/llms.txt)
