API Reference

Create remove-object-pro video task

Remove masked objects from a video with high quality output. The mask video must be frame-aligned with the source video: white regions identify content to remove and black regions are preserved.

Poll Get remove-object-pro video task status until COMPLETED or FAILED.

Model:remove-object-video
Credit:280/video (0-8 seconds), 33/second (each additional second)
post/v1/videos/remove-object-pro

Authorization — This endpoint requires an API key. Pass it in the api-key header on every request. Learn more

Average processing time

For a 8-second input video.

Processing time
≈ 96 s

Measured with 1280 px input video.

Input requirements

Videos

Formats
MP4, MOV
Maximum longest edge
1280 px
Maximum duration
300 seconds (5 minutes)

Source and mask videos must have the same resolution, spatial alignment, and timeline.

View all input requirements

Parameters

NameTypeStatusDescription
task_id
stringRequiredTask identifier returned by the upload endpoint.

Responses

Task createdTaskCreatedResponse

FieldTypeDescription
task_idstringUnique task identifier. Poll the matching task-status endpoint for results.
statusstring
created_atintegerUnix timestamp of task creation
curl -X POST "https://api.snapedit.app/v1/videos/remove-object-pro" \
  -H "api-key: YOUR_API_KEY" \
  -F "task_id=value"
Response
{
  "task_id": "task_abc123",
  "status": "CREATED",
  "created_at": 1745827200
}

Examples (1 example)

Play or pause one video to control the whole comparison.

Input

Output