API Documentation
Complete reference for the GeminiWM watermark removal API.
Authentication
All requests require a Bearer token in the Authorization header:
Authorization: Bearer YOUR_API_KEY Base URL
https://plugity.com/api/v1 Endpoints
POST
/api/v1/remove Remove watermark from a single image
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| image | file | Yes | The image file (PNG, JPEG, or WebP) |
| format | string | No | Output format: png, jpeg, or webp. Defaults to input format. |
Response
The cleaned image file in the specified format.
POST
/api/v1/remove/batch Remove watermarks from multiple images (Pro plan and above)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| images[] | file[] | Yes | Up to 20 image files per request |
| format | string | No | Output format for all images |
Response
A ZIP archive containing all cleaned images.
Rate Limits
| Plan | Monthly Limit | Rate |
|---|---|---|
| Free | 50 images | 10 req/min |
| Pro | 5,000 images | 60 req/min |
| Enterprise | Unlimited | Custom |
Error Codes
| Code | Meaning |
|---|---|
| 400 | Invalid image format or missing required field |
| 401 | Missing or invalid API key |
| 413 | Image exceeds 20MB size limit |
| 429 | Rate limit exceeded |
| 500 | Internal processing error |