2 credits per call

Watermark Removal API

Detect and erase watermarks from images in a single request. Generative inpainting reconstructs the pixels behind the mark, and this is the one endpoint that also accepts a batch of images.

  • REST · JSON
  • No watermark
  • Nothing stored
endpoint

POST /v1/remove-watermark

Base URL
https://app.imggen.ai
Auth
Authorization: Bearer sk_live_…
Cost
2 credits
Input
JPEG (JPG), PNG and WebP · max 25 MB

01 — Overview

What is the Watermark Removal API?

The ImgGen AI watermark removal API is a REST endpoint that finds a watermark in an image and reconstructs the content underneath it. Detection is automatic, so no mask is required, and generative inpainting fills the cleared region to match its surroundings rather than blurring it. The cleaned image is returned in the same response.

It is one of seven endpoints in the ImgGen AI image editing API, all of which share a single API key, a single base URL, and the same request and response shape. If you also need this capability in a browser rather than from code, the same AI model powers the Watermark Remover tool.

02 — Request

Request parameters

Send a POST request to https://app.imggen.ai/v1/remove-watermark, authenticated with an API key in the Authorization header.

Parameters accepted by this endpoint
ParameterTypeRequiredDefaultDescription
imagefileREQUIREDBatch form. Send multiple files under image[] to process them in one request; the response returns an images array plus failedImages for any that could not be processed.
image[]file[]optionalBatch form. Send multiple files under image[] to process them in one request; the response returns an images array plus failedImages for any that could not be processed.
03 — Integrate

How do I integrate the watermark removal API?

Create an API key in your ImgGen account, set it as an environment variable, and call the endpoint. Here is the same request in cURL, Node.js and Python.

curl --request POST \
  --url 'https://app.imggen.ai/v1/remove-watermark' \
  --header 'Authorization: Bearer sk_live_YOUR_API_KEY' \
  --form image=@/path/to/photo.jpg
04 — Response

Response

A successful call returns JSON. The result is base64-encoded — decode it before writing to disk or object storage. Every successful response also carries an X-Credit-Remaining header with your balance after the call.

{
  "success": true,
  "message": "Watermark removed successfully",
  "image": "iVBORw0KGgoAAAANSUhEUgAA...SUVORK5CYII="
}
05 — Limits

Limits and behaviour worth knowing

The endpoint accepts JPEG (JPG), PNG and WebP with a 25 MB maximum file size, and responds synchronously within 60 seconds — there is no job to poll and no webhook to configure.

Batch uploads

This is the only ImgGen endpoint that accepts a batch. Post several files under image[] and the response carries an images array alongside failedImages listing anything that did not process.

Automatic detection

There is no mask, box, or brush parameter. The model locates the watermark itself, so a single request shape works across very different source images.

Only edit what you own

Removing a watermark from an image you do not own or hold a licence to edit may infringe copyright. Use this endpoint on your own assets, or on images you have the right to modify.

06 — In production

What is the watermark removal API used for?

Where teams put this endpoint into production to process images programmatically, at scale.

Reclaiming your own archive

Strip a legacy studio watermark from thousands of your own images when your branding changes, without reprocessing the originals by hand.

Licensed stock workflows

Clean preview-marked assets you have licensed, as part of an automated pipeline that publishes to your CMS.

Photography delivery

Remove proofing marks from images once a client has paid, driven directly by your order system.

Template production

Clear overlaid marks from source material you own before it is composited into a template or mockup.

07 — Cost

How much does the watermark removal API cost?

Each successful call costs 2 credits, so your effective cost per image follows whichever plan you are on. Credits come from your plan and are shared across every endpoint and the web editor, so you are not buying a separate quota per tool. A call that fails is refunded automatically. See the full pricing page for details.

ImgGen AI plans and API access
PlanPriceCreditsAPI
Free$050 one-time free creditsNo API access
Starter$9.99 / month400 credits / monthAPI access included
Pro$29.99 / month1,400 credits / monthAPI access + priority support
EnterpriseCustomCustom volumeDedicated infrastructure

Credit costs and limits last verified 2026-08-27.

08 — Related

Teams using the watermark removal API usually reach for these next.

Text Removal APIBackground Removal APIWatermark Remover (web tool)All API endpoints

Also available: Image Upscaling, Photo Restoration, Photo Colorization, Image Generation.

FAQ

Watermark Removal API FAQ

It is an HTTP endpoint that takes an image containing a watermark and returns the same image with the mark removed and the area behind it reconstructed. Because detection is automatic, you do not have to tell it where the watermark is — which is what makes it usable in an unattended batch job.

Get started

Start calling the Watermark Removal API

One key unlocks all seven endpoints. No watermark, full commercial rights, and nothing you send is stored after the response is returned.

Get your API key