Private beta

API documentation

REST API reference for Qiroq: create a generation job, poll its status, and list your videos. Credit costs and rate limits included.

01

Authentication

Send your API key as a bearer token. Keys are created from Settings and are scoped to your workspace.

curl https://api.qiroq.com/v1/credits \
  -H "Authorization: Bearer qk_live_…"
02

Endpoints

POST/v1/generations

Queue a new render and get back a job id.

{
  "prompt": "Street food stall at night, cinematic",
  "resolution": "1080p",
  "duration": 10,
  "style": "cinematic"
}
GET/v1/generations/{id}

Poll a job until status is completed or failed.

{
  "id": "gen_8f3a…",
  "status": "completed",
  "credits_used": 20,
  "video_url": "https://cdn.qiroq.com/…mp4"
}
GET/v1/videos

Cursor-paginated list of everything you have rendered.

{ "data": [ … ], "next_cursor": null }
GET/v1/credits

Current credit balance and active plan.

{ "balance": 260, "plan": "creator" }
03

Credit costs

Resolution5s10s15s
480p358
720p51016
1080p102032
04

Rate limits

60 requests per minute per key. Concurrent generations follow your plan's queue priority. Rate-limited requests return 429 with a Retry-After header.

Start now

Generate your first AI video today.

Free. No credit card. Ready in 10 minutes.

USD pricing · Cards, PayPal, Apple Pay · Tax invoices · Cancel anytime