DeepSwap Unlimited API
The Unlocked Face Swapper API provides a powerful, scalable, and developer-friendly solution for performing face-swapping in videos. Built on a fully serverless architecture with native cloud integrations and end-to-end documentation, it’s the ideal choice for developers who need advanced video processing capabilities without the complexity of managing infrastructure. One of the core features of…
DeepSwap Unlimited API endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
Upload Files (FACE IMAGE, VIDEO) /api/v1/upload |
Upload a face image and target video for face swapping. The API will automatically extract faces from the video and return them for selection. **File Requirements:** - Exactly 2… |
| POST |
Confirm Upload /api/v1/upload/confirm |
Confirm that a file was uploaded successfully using a signed URL and create an upload record. This endpoint should be called after successfully uploading a file using the signed… |
| GET |
Get Job Status /api/v1/jobs/{job_id}/status |
Retrieve the current status of a face swap job. If the job is completed, includes a pre-signed download URL (expires in 3 days). |
| POST |
Create Job /api/v1/jobs/create |
Create a new face swap job from previously uploaded files. The job will be automatically assigned to an available serverless worker. |
| GET |
Download DeepSwap Result /api/v1/download/{filename} |
Download a processed output file |
| POST |
Generate Signed Upload Url /api/v1/upload/signed-url |
Generete a URL for complete upload on R2 Bucket. |