Developer API

Build with Autoremov

Integrate powerful AI background removal into your applications with our simple, RESTful API.

Quick Start

Get started in minutes with your favorite programming language

const presign = await fetch("https://api.autoremov.com/api/v1/images/presign", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({ filename: imageFile.name, contentType: imageFile.type }),
}).then((response) => response.json());

await fetch(presign.uploadUrl, {
  method: "PUT",
  headers: { "content-type": imageFile.type },
  body: imageFile,
});

const job = await fetch("https://api.autoremov.com/api/v1/jobs", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({ objectKey: presign.key, format: "png" }),
}).then((response) => response.json());

Lightning Fast

Average response time under 3 seconds with 99.99% uptime SLA

Secure & Compliant

TODO: replace with verified security copy — do not publish a SOC 2 Type II certification claim.

Global CDN

12 data centers worldwide for low-latency access from anywhere

Comprehensive Docs

Detailed documentation with examples in 8+ programming languages

API Endpoints

RESTful API with predictable, resource-oriented URLs

POST/api/v1/images/presign

Request a presigned upload URL for a single source image

Parameters

filenamestringrequired

Original file name of the image you are uploading

contentTypestringrequired

MIME type of the source image (image/png, image/jpeg, image/webp)

POST/api/v1/jobs

Create a background removal job for an uploaded image

Parameters

objectKeystringrequired

Storage key returned by the presign response

formatstring

Output format (png, jpg, webp)

GET/api/v1/jobs/:jobId

Retrieve processing status and the finished result

Parameters

jobIdstringrequired

Processing job ID

POST/api/v1/images/batch

Process multiple images from a single uploaded archive

Parameters

objectKeystringrequired

Storage key of the uploaded ZIP archive

formatstring

Output format applied to every image in the batch

GET/api/v1/me

Get account information and usage stats

Official SDKs & Libraries

Native libraries for your favorite programming language

Ready to start building?

Get your API key and start processing images in minutes