DepthLoop API
Generate depth-based motion videos at scale via REST API
Batch processing, webhooks and usage-based pricing — on the same renderer behind the DepthLoop editor.
POST /v1/videos
curl https://api.depthloop.com/v1/videos \
-H "Authorization: Bearer dl_live_..." \
-H "Content-Type: application/json" \
-d '{
"motionStyle": "spin.carousel",
"durationSecs": 5,
"photos": { "0": "https://example.com/a.jpg" }
}'Batch processing
Queue up to 25 videos in one call. Every request is validated before anything is charged, so a batch starts whole or not at all.
Webhooks
A signed video.completed or video.failed callback lands the moment a render settles. No polling loop to write.
Usage-based pricing
One token per finished video. Test-mode keys render the real pipeline and are never charged.