Haiper API
Provider source (opens in a new tab)- API model ID
Not collected- Access
- Documented paid API requiring a Haiper API key and top-up. Runtime generation and account eligibility were not tested.
- Regions
- Deployment regions not established
- API endpoint URL
- POST https://api.haiper.ai/v1/jobs/generation-v2Source for API endpoint URL (opens in a new tab)
- Authentication
- Authorization: Bearer APIKEY; Content-Type: application/json. Prepaid balance is required.Source for Authentication (opens in a new tab)
- Request quotas
- Default 500 HTTP requests per minute and 40 concurrent generations; exceeding either yields HTTP 429. Higher quotas require contacting Haiper.Source for Request quotas (opens in a new tab)
- Asynchronous generation
- Submission returns generation_id. Poll GET /v1/jobs/{creation_id}/status for pending, processing, succeed, failed or post_processing. Fetch GET /v1/creation/{creation_id} after succeed. Polling is not token streaming.Source for Asynchronous generation (opens in a new tab)
- Creation privacy
- Schema description: is_public defaults to true; set false for private creation. The official ComfyUI node defaults false, so wrapper and API defaults differ.Source for Creation privacy (opens in a new tab)
- Seed controls
- Generation settings describe seed default -1 without a verified integer range or reproducibility guarantee.Source for Seed controls (opens in a new tab)
- Request format
- JSON request and response. Nested source-image requirements are sometimes only descriptive in the schema.Source for Request format (opens in a new tab)
- API version mapping
- The generation-v2 route maps to TextOrImage2video1_5 in OpenAPI. Its v2 suffix is not evidence of Haiper model 2.0.Source for API version mapping (opens in a new tab)
- Input file formats
- Optional config.source_image accepts JPG, PNG or WebP URL/Base64. When present, this becomes image-to-video and aspect_ratio is ignored in favor of source-image dimensions.Source for Input file formats (opens in a new tab)
- Camera controls
- camera_movement defaults none. Documented values: pan_right, pan_left, tilt_up, til_down, zoom_in, zoom_out. The literal til_down spelling is retained; server validation not tested.Source for Camera controls (opens in a new tab)
- Aspect ratios
- 21:9, 16:9, 9:16, 3:4, 4:3, 1:1Source for Aspect ratios (opens in a new tab)
The route selects an operation/family; an exact checkpoint selector is not documented.
Prices retain their published currencies and billing units below.
| Category | Usage | Rate | Unit |
|---|---|---|---|
| API media pricing | 720p, 24 fps1 | $0.05 | video second |
| API media pricing | 540p, 24 fps1 | $0.033 | video second |
Rate conditions
- Native API standard pricing; not a subscription credit conversion. Current runtime availability was not tested.
Data & enterprise terms
The route schema describes is_public defaulting to true. Set false for a private creation. Exact retention, training use and enterprise data-processing terms remain unverified.
