API

Build with Autoremov API

Get started in minutes with your favorite programming language and automate background removal at scale.

CurlJavascriptPythonPhpRuby
const response = await fetch(
  'https://api.autoremov.com/v1/remove-background',
  {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${apiKey}`,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      image_url: 'https://example.com/image.jpg',
      format: 'png'
    })
  }
);

const result = await response.json();

Lightning Fast

Average response time under 3 seconds with 99.99% uptime SLA.

Secure & Compliant

SOC 2 Type II certified with automatic data deletion.

Global CDN

12 data centers worldwide for low-latency access.

Comprehensive Docs

Detailed documentation with examples in 8+ programming languages.

API Endpoints

RESTful API with predictable, resource-oriented URLs.

POST/v1/remove-background

Remove background from a single image

image_urlstringrequiredURL of the image to process
image_filefileoptionalImage file upload
sizestringoptionalOutput size (auto, preview, full, hd, 4k)
formatstringoptionalOutput format (png, jpg, webp)
cropbooleanoptionalAuto-crop to subject
POST/v1/batch

Process multiple images in a single request

imagesarrayrequiredArray of image URLs or files
sizestringoptionalOutput size for all images
formatstringoptionalOutput format for all images
webhook_urlstringoptionalCallback URL when processing completes
GET/v1/result/:id

Retrieve processing result

idstringrequiredProcessing job ID
GET/v1/account

Get account information and usage stats

Official SDKs & Libraries

Native libraries for your favorite programming languages.