Skip to main content
AI Gen Studio provides an API for turning raw merchant product photos into cleaner ecommerce images. It is built for marketplaces, catalog import tools, and commerce platforms that need to process product images inside an existing backend workflow. The API focuses on presentation quality without changing the product itself. Packaging, labels, colors, logos, proportions, and visible product details should remain stable.
Base URL: https://aigenstudio.app

What the API does

AI Gen Studio accepts one or more public source image URLs and creates an asynchronous enhancement. Each result is returned as a hosted image URL that can be mapped back to your catalog with external_id. Common ecommerce outcomes include:
  • cleaner background and lighting;
  • better framing and product centering;
  • sharper, more polished catalog presentation;
  • marketplace-friendly image outputs;
  • strict product preservation for labels, color, shape, and branding.

Integration model

Most integrations should not write a prompt for every product. Instead, your backend selects a preset that matches the catalog workflow and sends the source images.
{
  "preset": "single_product_white_background",
  "preservation_level": "strict",
  "images": [
    {
      "external_id": "sku_123",
      "source_url": "https://cdn.example.com/products/sku_123.jpg"
    }
  ]
}
instructions is available for edge cases, but it is optional. The default production path is preset-driven so platform teams can process catalogs in volume.

Core workflow

  1. Create a sandbox API key in the dashboard.
  2. List the available presets and choose one for your catalog workflow.
  3. Create an enhancement with public image URLs and an Idempotency-Key.
  4. Poll enhancement status or receive signed webhook events.
  5. Switch to a live key when you are ready to process real images with paid API credits.

Main resources

ResourcePurpose
GET /api/v1/product-image-enhancement-presetsDiscover supported preset ids.
POST /api/v1/product-image-enhancementsCreate an asynchronous enhancement.
GET /api/v1/product-image-enhancements/{enhancementId}Read enhancement and item status.

Sandbox and live

Sandbox keys validate the integration without provider calls or credit usage. Live keys process real images and consume paid API credits. Use sandbox for CI, Postman testing, webhook receiver development, and payload validation. Use live only when you are ready to process real catalog images.