AI Watermark Remover | Batch API | $0.03/Image
Pricing
from $30.00 / 1,000 watermark-removeds
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
Maintained by CommunityActor stats
2
Bookmarked
68
Total users
13
Monthly active users
13 days ago
Last modified
Categories
Share
AI Watermark Remover — Batch Image Cleanup API

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=trueexplicitly 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.
| Input | Purpose |
|---|---|
imageFiles | Direct JPG, PNG, or WEBP uploads |
imageUrls | Public image URLs or base64 data URIs |
maxConcurrency | Process 1–5 images in parallel; default 2 |
timeout | Per-image processing wait from 30–180 seconds |
useDemoOnEmpty | Opt 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.