What is the Creatify API?
The Creatify API is a comprehensive video generation platform that allows you to create professional marketing videos through various endpoints. Our API offers URL-to-video conversion, AI avatar lip synchronization, Aurora image-to-video transformation, Custom template, Product to video, AI Shorts, AI Editing, and Text to Speech functionality.What sets Creatify API apart from other video generation APIs?
Creatify API unifies URL‑to‑video, lip sync avatars, Aurora image‑to‑video, product‑to‑video, AI Shorts, AI Editing, custom templates, and text‑to‑speech in one platform. Our API is designed to generate ready-to-use marketing videos that do not require any further post production.What are the prerequisites for using the Creatify AI API?
To use the Creatify API, you need:- An active Creatify account
- Valid API ID and API Key (found in your account settings)
- Sufficient credits or an active subscription plan
- Proper authentication headers (X-API-ID and X-API-KEY) in your API requests
Privacy & data use
Collects minimal operational + usage metadata; no selling of personal data; supports deletion & marketing opt‑out. Full policy: https://creatify.ai/privacyDo all endpoints consume credits?
No. Only creation / generation endpoints deduct credits; simple GET/LIST endpoints do not. Credits for video generation scale with output length (longer outputs consume more) — see pricing detailsWhat if I run out of credits?
Job creation or processing returns an insufficient credits error. Next steps:- Purchase add‑on pack or upgrade plan; or reach out for an enterprise plan via https://calendly.com/creatify-ai/enterprise-demo-call.
Enterprise / high volume (>2000 videos)?
For scale (e.g. >2k renders / month, dedicated custom avatar capacity) schedule a call: https://calendly.com/creatify-ai/enterprise-demo-callAre custom avatars billed separately?
Custom avatar creation is not charged using credits. If you need additional avatar capacity, you can purchase more through Settings → Subscription → Add-on Avatar Slot on the website. For large-scale custom avatar needs, contact our sales team for volume discounts.How do I authenticate?
Send both headers on every request:How do I protect my keys?
Best practices:- Store in server env vars / secret manager (never ship to browsers/mobile).
- Rotate immediately if logged or suspected leaked.
- Monitor abnormal request bursts (potential abuse).
What is a Link object?
Structured snapshot of a fetched URL: extracted assets, text summaries, metadata.How do I turn a Link into a video?
Flow:- POST /api/links/ with the URL.
- (Optional) PUT /api/links// to refine assets / copy.
- POST /api/link_to_videos/ referencing link_id + style params.
- Poll status or use webhook → download output URL.
Can I update the link information before creating a video?
Yes, it’s recommended to update the link information before creating a video. You can provide a logo URL, remove low-quality image/video URLs, or update the description to highlight specific features. Use the PUT request to the /api/links// endpoint to update the link.What is the latency of the Creatify Video APIs?
The latency varies by API endpoint:- Link creation: Typically takes less than 60 seconds
- Link to video: Generating a video from a link takes around 5 minutes (includes script generation, audio creation, avatar matching, asset selection, and lip synchronization)
- Lipsyncs API: Approximately 1:10 ratio, meaning a 15-second video takes about 150 seconds.
How do I generate a lipsync video?
Steps:- POST /api/lipsyncs/.
- Poll GET /api/lipsyncs// until
status=done
or use webhook. - Download
video_output
URL.
What’s the difference between Lipsync v1 and v2?
Lipsync v2 API allows you to structure your video as a sequence of scenes, where you can customize the avatar, voice, script, captions, call-to-action (CTA), and more for each scene. Use the/api/lipsyncs_v2/
endpoints for the latest features.
How many personas exist?
1000+ (expanding). Query the listing endpoint or check dashboard for live catalog. Evaluate a few voices/styles early to settle on brand tone.What is Aurora?
Still image → speaking / blinking / subtle expression animation. Great for: product spokespeople, legacy photos, stylized mascots.Do pets or stylized images work in Aurora?
Yes, if facial landmarks are discernible. Checklist: good lighting, frontal or near‑frontal angle, minimal motion blur.What does AI Editing do?
The AI Editing API lets you upload a raw/source video and automatically apply cinematic editing styles. It’s ideal for transforming user‑generated, webinar, tutorial, or brand footage into share‑worthy, platform‑ready content with minimal manual effort.Why use Custom Templates?
Design layout once, then feed dynamic data for scale (catalog feeds, localized offers, A/B variants).Custom Template workflow
- Design in dashboard and.
- List templates → capture template_id.
- Submit job with payload.
- Poll status or use webhook → download output.
What are common job states?
Lifecycle: pending → queued → running → done | failed | rejected.How to get the output video?
Use webhook or poll. Stop ondone
or failed
; on success fetch and cache the video_output
URL if you’ll reuse it.
Common status codes
Summary:- 200/201 success.
- 400 validation issue (inspect error payload).
- 401 auth problem.
- 403 permission.
- 404 not found.
- 429 rate limited.
- 500 internal (retry).
Systematic debug approach
Checklist:- Minimal cURL reproduction.
- Verify headers & content-type.
- Validate JSON schema & required fields.
- Check credits/quota & permissions.
- Ensure correct resource ID & endpoint.
- Capture error body + request id for support.
Content restrictions
Obey IP & likeness laws; avoid prohibited or abusive content; adhere to downstream platform ad / community policies.Ethical usage guidance
Disclose AI‑generated nature when required; do not impersonate without consent; prefer transparency for trust.Popular use cases & case studies
Examples:- Bulk e‑commerce feed → short ads.
- UGC‑style explainers for product onboarding.
- Article / long video → localized shorts.
- Persona driven multi‑language brand intros.
Support channels
Options: in‑app chat(in-app questions), api@creatify.ai (technical), enterprise booking link (enterprise plan). What to include in a support ticket Bundle context:- Endpoint + sanitized payload.
- Full status + response body.
- Timestamp + timezone.
- Request / job ID.
- Expected vs actual behavior.
Feature requests
Need an API feature not yet exposed (new endpoint, extra param, parity with website UI)? Email api@creatify.ai including:- Use case & expected monthly volume.
- Desired capability (precise param / endpoint sketch).
- Business impact (time saved, revenue, compliance, etc.).
Need something not covered? Open a support ticket with context—detailed inputs speed resolution.