BazaarLinkBazaarLink
Sign in
DocsAPI ReferenceSDK ReferenceAgentic UsageAI Skills
Videos

Get video generation status

Poll a video job until completed or failed. In-progress status is pending or processing. On completion, unsigned_urls contains downloadable paths and usage.cost is the USD amount charged to the customer, based on delivered seconds. Poll at intervals of at least 5 seconds.

GET/v1/videos/:id

Authorizations

Authorizationrequired
string · header

API key as bearer token in the Authorization header.

Path parameters

idrequired
string

The job id returned at submit (prefixed vjob_). Only jobs owned by the same account are visible.

Example: "vjob_Xk3fJ9aQ2mB7cD1eF5gH6iJk"

Deep guide →

GET /v1/videos/:id
curl https://api.bazaarlink.ai/v1/videos/vjob_Xk3fJ9aQ2mB7cD1eF5gH6iJk \
  -H "Authorization: Bearer $BAZAARLINK_API_KEY"
Response examples

Success. The example shows a completed job; pending / processing responses omit unsigned_urls and usage, and failed adds an error field. unsigned_urls are relative paths — GET them with the same API key to download.

{
  "id": "vjob_Xk3fJ9aQ2mB7cD1eF5gH6iJk",
  "status": "completed",
  "polling_url": "/v1/videos/vjob_Xk3fJ9aQ2mB7cD1eF5gH6iJk",
  "unsigned_urls": [
    "/v1/videos/vjob_Xk3fJ9aQ2mB7cD1eF5gH6iJk/content?index=0"
  ],
  "usage": {
    "cost": 0.5,
    "is_byok": false
  }
}
Support
Support
Hi! How can we help you?
Send a message and we'll get back to you soon.
Get video generation status — BazaarLink API