AI Watermark Remover | Batch API | $0.03/Image avatar

AI Watermark Remover | Batch API | $0.03/Image

Pricing

from $30.00 / 1,000 watermark-removeds

Go to Apify Store
AI Watermark Remover | Batch API | $0.03/Image

AI Watermark Remover | Batch API | $0.03/Image

Remove visible watermarks and text overlays from images you own or may edit. Upload JPG, PNG or WEBP files, URLs or base64; process batches; and receive verified image links. Failed inputs are not delivered as paid results. $0.03 per successful image.

Pricing

from $30.00 / 1,000 watermark-removeds

Rating

0.0

(0)

Developer

Apivault Labs

Apivault Labs

Maintained by Community

Actor stats

2

Bookmarked

68

Total users

13

Monthly active users

13 days ago

Last modified

Share

AI Watermark Remover — Batch Image Cleanup API

AI Watermark Remover before-and-after illustrative preview

Remove visible watermarks and text overlays from images you own or have permission to edit. Upload files directly, provide public image URLs, or send base64 data; receive verified JPG, PNG, or WEBP result links in an Apify Dataset.

Use the Actor from Apify Console, through the API, in scheduled workflows, or with n8n, Make, and Zapier. Batch processing supports up to 100 unique images per run.

Pricing

  • $0.03 per successfully delivered image — $30 per 1,000 results.
  • A small Actor-start event of $0.00005 applies to each run.
  • Failed, invalid, duplicate, and empty inputs do not create paid Dataset results.
  • useDemoOnEmpty=true explicitly processes one demo image and may create one result charge.
  • Standard Apify platform usage may also apply according to your plan.

The Actor stores a Dataset item only after it has received, validated, and saved an actual result image.

Input options

Upload files

Use Upload images in Apify Console to select JPG, PNG, or WEBP files from your computer.

Public URLs

{
"imageUrls": [
"https://example.com/authorized-image.jpg"
],
"maxConcurrency": 2,
"timeout": 120
}

URLs must resolve to public HTTP(S) images. Private, local, credentialed, unsafe redirect, and unsupported-file inputs are rejected without a paid result.

Base64

Pass a complete data:image/...;base64,... value inside imageUrls. This is useful when an automation platform already exposes an uploaded file as base64. The full base64 payload is not copied into the Dataset output.

InputPurpose
imageFilesDirect JPG, PNG, or WEBP uploads
imageUrlsPublic image URLs or base64 data URIs
maxConcurrencyProcess 1–5 images in parallel; default 2
timeoutPer-image processing wait from 30–180 seconds
useDemoOnEmptyOpt in to one potentially billable demo result on empty input

Uploaded files and URLs share a combined limit of 100 unique inputs. Exact duplicate inputs are processed once.

Output

{
"success": true,
"sourceUrl": "https://example.com/authorized-image.jpg",
"sourceType": "url",
"sourceFormat": "jpg",
"sourceBytes": 184220,
"resultUrl": "https://api.apify.com/v2/key-value-stores/example/records/no-watermark-example.jpg",
"resultFormat": "jpg",
"resultBytes": 176840,
"processingTimeSecs": 12.41,
"processedAt": "2026-08-27T00:00:00Z"
}

The example URL and measurements are illustrative. Actual output format, file size, visual quality, and processing time depend on the source image and processing result.

Successful images appear in the Dataset. Additional free records are written to the default key-value store:

  • SUMMARY — input, success, failure, duplicate, capped, and demo counts;
  • FAILED_IMAGES — inputs that did not produce a paid result and their error details.

API and automation

Start runs with the standard Apify API and retrieve cleaned images from the default Dataset. You can export results as JSON, CSV, Excel, XML, or RSS, or connect Dataset events and webhooks to downstream workflows.

For n8n, the community package n8n-nodes-apivault-watermark-remover provides a no-code integration. You can also use the Actor with generic Apify nodes or HTTP requests.

Appropriate use cases

  • remove a draft watermark added by your own design workflow;
  • clean text or timestamp overlays from images you own;
  • restore authorized product, property, or marketing images;
  • process a controlled batch for a permitted content migration;
  • integrate authorized image cleanup into an application or automation.

Limitations

Results vary with watermark size, opacity, placement, image detail, and background complexity. The removed area may contain blur, texture changes, reconstruction artifacts, or missing details. Animated images, SVG, PDFs, private network URLs, and files other than JPG, PNG, or WEBP are not supported.

A temporary processing-service issue can return no result. In that case the input is recorded in FAILED_IMAGES and is not delivered as a paid Dataset item. Retry later or reduce concurrency for a large batch.

Responsible use

Use this Actor only on images you own, created, licensed for modification, or otherwise have permission to edit. Do not use it to conceal ownership, bypass licensing, misrepresent authenticity, remove provenance required by law or contract, or infringe copyright or trademark rights.

You are responsible for confirming your rights and reviewing each output before publishing or relying on it. The Actor does not determine ownership, authorization, copyright status, or whether a particular modification is lawful.