Sync Labs
Provider source (opens in a new tab)- API model ID
sync-3- Access
- POST https://api.sync.so/v2/generate with x-api-key; poll GET /v2/generate/{id} or receive completion webhooks. Account-available models can be listed through authenticated GET /v2/models.
- Regions
- Privacy policy describes direct collection in the United States and transfers to other jurisdictions; no model-specific inference residency guarantee established.
- delivery
- Asynchronous generation with status polling or webhooks. Status notifications and faster processing do not establish real-time streaming inference.Source for delivery (opens in a new tab)
- rendering
- H264 via libx264, CRF 17 and slow preset. HDR normalizes to SDR; alpha channels are removed. Original bitrate, frame rate and color appearance may change.Source for rendering (opens in a new tab)
- creditPlans
- Hobby $5/month: 300 credits, 1 concurrent job, 1-minute max, 500 MiB files. Starter $12: 700, 5 jobs, 2 minutes, 2.5 GiB. Pro $29: 2,000, 10 jobs, 5 minutes, 2.5 GiB. Team $99: 8,000, 20 jobs, 10 minutes, 5 GiB. Organization enrollment determines billing system.Source for creditPlans (opens in a new tab)
- legacyPlans
- Hobbyist $5/month: 1 concurrent job, 1 minute. Creator $19: 3 jobs, 5 minutes. Growth $49: 6 jobs, 10 minutes. Scale $249: 15 jobs, 30 minutes. Usage billed separately; Enterprise custom.Source for legacyPlans (opens in a new tab)
- topUps
- Credit top-ups: Hobby $0.013, Starter $0.012, Pro $0.011, Team $0.010 per credit. Consumption value of $0.01/credit does not mean every credit costs one cent to purchase.Source for topUps (opens in a new tab)
- creditExpiry
- Monthly credits roll over one extra billing period. Top-ups persist while subscribed; cancellation forfeits all remaining credits, including top-ups.Source for creditExpiry (opens in a new tab)
- fileLimits
- Application maximum 5 GiB/file, subject to lower plan and transport limits. Credit-plan caps vary. Use upload-first assets or direct media URLs; URL inputs still must satisfy applicable limits.Source for fileLimits (opens in a new tab)
- batchContract
- 20–500 unique requests in JSONL or JSON rows, up to 5 MB. Target turnaround 24 hours. Normal generation concurrency is bypassed, but separate active-batch limits apply. Dedicated guide says Scale or Enterprise; confirm credit-plan entitlement. No blanket batch price discount established.Source for batchContract (opens in a new tab)
- privacyControls
- Enterprise ZDR is contract-backed and enabled by Sync. Saved assets, generation files and account policies require the applicable agreement; no blanket default deletion deadline asserted.Source for privacyControls (opens in a new tab)
- Billing basis
- Legacy usage is per output frame, with published per-second examples at 25 fps. Credit plans consume credits; subscriptions, top-up purchase rates and usage consumption are separate.Source for Billing basis (opens in a new tab)
- costEstimate
- POST /v2/generations/estimate with positive finite duration and fps (default 30). It does not inspect media. Use actual billable duration; estimatedCredits is null for dollar-billed organizations.Source for costEstimate (opens in a new tab)
- Included free allowance
- Free: 3 lip-sync generations/month up to 20 seconds; at most one Sync 3 up to 15 seconds. No ongoing free generation allowance after subscribing. React 1’s 15-second cap still applies.Source for Included free allowance (opens in a new tab)
- syncModes
- bounce, loop, cut_off, silence, remapSource for syncModes (opens in a new tab)
- cutOffBilling
- cut_off processes and bills the shorter video/audio duration; discarded trailing content is not charged as processed video.Source for cutOffBilling (opens in a new tab)
- Image preparation
- JPEG, PNG or WebP; image+audio or image+upstream TTS. Manual face coordinates use native pixels and frame_number=0; auto_detect is rejected for images. sync_mode is ignored.Source for Image preparation (opens in a new tab)
- silentMouth
- Can open a silent mouth to match speech, but the resulting movement is generic rather than speaker-style matched.Source for silentMouth (opens in a new tab)
Model-specific limits can be lower.
Controls source video/audio length mismatch, not five separate models. Sync mode is ignored for still-image inputs.
Prices retain their published currencies and billing units below.
| Category | Usage | Rate | Unit |
|---|---|---|---|
| Approximate credit consumption | Credit-billed accounts · approximately1 | 13.3 credits | second at 25 fps |
| Legacy-plan usage billing | Hobbyist legacy usage2 | $0.00534 | generated output frame |
| Legacy-plan usage billing | Creator legacy usage2 | $0.00534 | generated output frame |
| Legacy-plan usage billing | Growth legacy usage2 | $0.00507 | generated output frame |
| Legacy-plan usage billing | Scale legacy usage2 | $0.00427 | generated output frame |
Rate conditions
- Provider publishes approximate credit consumption at 25 fps; actual lip-sync usage counts output frames. Credit purchase prices differ by plan. Not a dollar rate, not an exact per-second minimum and not an LLM token quote.
- Published legacy subscription-plus-usage tariff; monthly subscription separate. Cash usage plan, not the newer credit plans. Bill actual processed output frames. Displayed per-second rates on the pricing page can differ slightly because of rounding; do not assume a universal 25-fps input or a credit discount.
Data & enterprise terms
Privacy policy permits service improvement and AI model training/fine-tuning uses. Enterprise zero-data-retention requires a contract and provider activation; it is not a default or self-serve switch. No universal fixed deletion window is established.
Read the service policy (opens in a new tab)