Automate Product Photo Backgrounds via API

Process thousands of product images without subscriptions, accounts, or manual steps. Pay $0.05 per image, only when you use it.

100% Private
AI-Powered
No Upload Required

Every product listed on Amazon, Shopify, or Etsy needs a clean background — but processing images manually doesn't scale. The Clear Canvas x402 API lets you automate this at upload time with a few lines of code. No monthly subscription, no batch minimums, no credential rotation. Pay $0.05 USDC per image and move on.

Why Use Clear Canvas

  • No subscription or monthly minimum — pay only for what you process
  • Integrate at upload time — hook directly into your existing image pipeline
  • $0.05 per image — cost-effective even at high volume
  • Supports PNG, JPEG, WebP input — returns transparent PNG or WebP
  • Up to 10,000 × 10,000 px — handles high-resolution product photography
  • No API key rotation — your USDC wallet is the only credential you need

How It Works

  1. 1

    Set up a Base wallet with USDC

    Create a dedicated EOA wallet for your pipeline on Base mainnet. Fund it with USDC — $5 covers 100 images. Top it up as needed; no subscriptions to manage.

  2. 2

    Add background removal to your upload handler

    After receiving a product image, POST it raw to the API endpoint. Use the x402 SDK to handle the payment step automatically — it takes about 5 lines of code.

  3. 3

    Receive the transparent result

    The API returns a PNG or WebP with the background removed. Store it alongside your original, or pipe it directly to your CDN or marketplace upload.

  4. 4

    Handle errors with retry logic

    On 500/503 responses, check retryable: true in the error body and retry with exponential backoff. Processing failures are rare but transient — a second attempt almost always succeeds.

Frequently Asked Questions

How much does it cost for 1,000 images?

$50 — exactly $0.05 per image with no volume pricing tiers, no hidden fees, and no minimum commitment. You can process one image or ten thousand at the same unit price.

Can I process images in parallel?

Yes. Each request is stateless and independent. You can fire multiple simultaneous requests — there is no rate limit on paid requests, only on unpaid 402 discovery probes.

What is the maximum file size and resolution?

25 MB per image, up to 10,000 × 10,000 pixels. Images exceeding these limits are rejected with HTTP 400 before payment is charged.

What output formats are available?

PNG with transparency is returned by default. Add ?format=webp to the request URL to receive a lossless WebP instead — useful for web-optimized product galleries.

Is my product image data stored?

No. Images are processed entirely in memory and never written to disk or stored. EXIF metadata is stripped before processing for privacy.

Ready to Get Started?

No sign-up needed. Your images stay on your device.