Bulk Image Watermark
Pricing
from $5.00 / 1,000 watermarked images
Bulk Image Watermark
Add a text or logo watermark to many images at once. Paste image URLs, pick text or a transparent-PNG logo, choose position and opacity, and get each stamped image with a ready download link. Great for bulk watermarking, branding product photos, and protecting images.
Pricing
from $5.00 / 1,000 watermarked images
Rating
0.0
(0)
Developer
VIVEK P M
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Stamp a text or logo watermark onto many images at once. Give it a list of image links, pick what to stamp and where, and get back each stamped image with a ready download link.
Good for: bulk watermark, add logo to images, brand product photos, stamp images in bulk, protect photos with a watermark.
What it does
- Accepts a list of image links.
- Stamps either a text watermark or a logo image (a transparent PNG works best).
- Places the mark in one of five positions: top left, top right, center, bottom left, bottom right.
- Lets you choose how see-through the mark is.
- Saves each stamped image to storage and returns a download link per image.
- If one image fails, the run keeps going — that row is marked
failedwith a reason, and nothing is silently dropped.
Input
| Field | Description |
|---|---|
imageUrls | List of direct image links to stamp (required). |
watermarkType | text or logo (required). |
text | The words to stamp (when type is text). |
fontSize | Text size in pixels (when type is text). |
logoUrl | Link to the logo image, ideally a transparent PNG (when type is logo). |
position | top-left, top-right, center, bottom-left, or bottom-right. |
opacity | How solid the mark is, 10 (very light) to 100 (solid). |
Example input
{"imageUrls": ["https://example.com/photo1.jpg","https://example.com/photo2.jpg"],"watermarkType": "text","text": "© My Brand","fontSize": 48,"position": "bottom-right","opacity": 50}
Output
Each image becomes a row in the results table:
{ "originalUrl": "https://example.com/photo1.jpg", "downloadUrl": "https://api.apify.com/v2/key-value-stores/.../records/watermarked-1.jpg", "status": "done" }
The stamped images live in the run's key-value store. Download them promptly — Apify clears unnamed run storage after its retention period.
Pricing
Pay per image: you are charged for each image that is successfully watermarked. Failed images are free.