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/gen2/text2videoSource 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)
- Generation modes
- standard (default), smooth or enhanced. These are mode labels, not verified checkpoint-version aliases.Source for Generation modes (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)
- Prompt expansion
- is_enable_prompt_enhancer defaults true in the schema.Source for Prompt expansion (opens in a new tab)
- Content marking controls
- POST /v1/creation/{creation_id}/watermark-free-url creates a link expiring after 60 minutes. This is a media-link expiry, not a cache TTL.Source for Content marking controls (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.
