EaseMyTools API

Integrate our powerful tools directly into your applications with our REST API

Why Use Our API?

High Performance

Process thousands of requests per second with our scalable infrastructure

🔒

Secure & Reliable

Enterprise-grade security with 99.9% uptime SLA

📚

Comprehensive Docs

Detailed documentation with code examples in multiple languages

💬

Developer Support

Dedicated support team to help you integrate our API

Available Endpoints

remove-background

Remove background from images using AI

Parameters

ParameterTypeRequiredDescription
imagefileImage file (JPEG, PNG, WebP)
bg_modestringBackground mode: transparent or color

Response

{
  "success": true,
  "result": {
    "image_url": "https://api.easemytools.com/results/abc123.png",
    "processing_time": 1.23
  }
}

Code Examples

JavaScript
// Remove background example
const formData = new FormData();
formData.append('image', String(imageFile));
formData.append('bg_mode', 'transparent');

const response = await fetch('https://api.easemytools.com/api/v1/remove-background', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY'
  },
  body: formData
});

const result = await response.json();
console.log(result);
Python
import requests

url = "https://api.easemytools.com/api/v1/remove-background"
headers = {"Authorization": "Bearer YOUR_API_KEY"}

with open("image.png", "rb") as image_file:
    files = {"image": image_file}
    data = {"bg_mode": "transparent"}
    response = requests.post(url, files=files, data=data, headers=headers)

print(response.json())

Simple Pricing

Developer

$0

Perfect for testing and development

  • 1,000 requests/month
  • Basic support
  • All tools available

Startup

$29/month

For growing applications

  • 50,000 requests/month
  • Priority support
  • Advanced features

Enterprise

$199/month

For high-volume applications

  • 500,000 requests/month
  • 24/7 support
  • Custom solutions