Toolchi LogoToolchi
Back to Developer Portal

Image Optimization API

Fast, lossless server-side image compression, conversion, placeholder generation, and custom watermarking. Optimizes heavy JPG/PNG assets into next-gen formats (WebP, AVIF) programmatically.

POST /api/v1/images/optimize-auto

Query Parameters
image_urlRequired • string

Fully qualified HTTP link of the target image asset.

qualityOptional • float

Compression factor from 0.1 to 1.0. Default is 0.75.

target_formatOptional • string

Target conversion format: webp (default), png, jpeg, or avif.

Example Response
{
  "success": true,
  "original_size_bytes": 2450000,
  "compressed_size_bytes": 620000,
  "saved_percentage": "74%",
  "recommended_format": "webp",
  "download_url": "https://toolchi.online/files/res.webp",
  "web_readiness_score": 95
}
Integration Code Snippet
NodeJS / fetch request
const response = await fetch("https://toolchi.online/api/v1/images/optimize-auto", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer tc_live_xxxxxxxx"
  },
  body: JSON.stringify({
    image_url: "https://yourdomain.com/assets/photo.png",
    target_format: "webp",
    quality: 0.8
  })
});
const data = await response.json();
console.log("Optimized image:", data.download_url);

Ready to automate image optimization?

Generate a sandbox API key and run queries directly in your terminal.