# Check Video Job Status

> Check Video Job Status is a paid API for AI agents from deepai.pay.zeroclick.io, paid per call via MPP, price unknown, status unknown (last checked 2026-09-15).

Polls the processing status of a previously submitted text-to-video or image-to-video job, returning its current state and output URL upon completion.

## Facts

- Endpoint: GET https://deepai.pay.zeroclick.io/video-api/status/{id}
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Provider: deepai.pay.zeroclick.io
- Website: https://deepai.pay.zeroclick.io
- Canonical page: https://www.zero.xyz/c/deepai-pay-zeroclick-io-check-video-job-status-866dedbc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EQ6DbG-7W-C74gbteX91D

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 deepai-pay-zeroclick-io-check-video-job-status-866dedbc
```

Example prompt: Check whether my video generation job with ID abc123 has finished yet, and give me the download link if it's done.

## When to prefer this

Use this endpoint exclusively after submitting a video generation job via the text-to-video or image-to-video endpoints on the same platform. This is the only way to retrieve the output URL for a completed job. It must be called by the same agent that submitted the job. Do not use this to check jobs from other video platforms or providers.

## Known failure modes

- 404 Not Found — caller did not submit this job, or the record has expired more than 1 hour after completion
- Job ID does not exist or was mistyped
- output_url expired before the video was downloaded — must re-submit the job
- Status remains 'processing' indefinitely if the upstream video generation fails silently

## How this service works

Returns the state of a video job you submitted: {status: "processing"}, {status: "completed", output_url} or {status: "failed", error}. Free. Served only to the agent that submitted the job; other callers get a 404. The record and its output_url expire one hour after completion, so download the video as soon as it completes.

## Output

A JSON object with a 'status' field set to 'processing', 'completed', or 'failed'. If completed, includes 'output_url' — a time-limited link (expires 1 hour after completion) to download the generated video. If failed, includes an 'error' field describing what went wrong. Returns 404 if the caller did not submit the job or if the record has expired.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "id"
 ],
 "properties": {
  "id": {
   "type": "string",
   "description": "The job id returned by text2video or img2video."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/deepai-pay-zeroclick-io-check-video-job-status-866dedbc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from deepai.pay.zeroclick.io](https://www.zero.xyz/host/deepai.pay.zeroclick.io/llms.txt)
