DeWatermark Precision image repair

404 · frame missing

That page is outside the mask.

The link may be old, but your cleanup workflow is still here.

API docs

Automate cleanup. Bring your own mask.

Use DeWatermark from your backend for permitted image cleanup. Create an API key, submit an image with a black-and-white mask, and receive the cleaned result while credits and rate limits stay attached to your account.

Cleanup request

POST https://dewatermark.com/api/create-job
Authorization: Bearer dw_live_...
Idempotency-Key: unique-request-id-0001
Content-Type: application/json

{
  "image": "data:image/png;base64,...",
  "mask": "data:image/png;base64,...",
  "width": 1200,
  "height": 800,
  "quality": "standard",
  "ownershipAccepted": true
}
No. 01

Authentication

Generate keys in the API section after signing in. Store keys on your backend only; browser clients should use the web app auth flow.

No. 02

Masks

White pixels are removed and black pixels are preserved. Precise masks produce more predictable results than broad boxes.

No. 03

Limits

Default key limits are 20 requests per minute and 500 requests per day. Cleanup jobs spend credits based on size and quality.

No. 04

Upscaling

Signed-in accounts can call POST /api/upscale-image with image, width, height, scale, and ownershipAccepted. Upscaling spends credits just like cleanup jobs.

Sign in

Keep your credits and repairs together.

New here? This creates your free account. Already registered? Use the same method to sign in. No password needed.

or

Keep this edit

Your image and mask are staying right here.

Choose how you want to continue. Closing this window keeps your work in the studio.

Pay once 100 credits Never expire · no subscription
$9
Repeat work Starter 100 credits refreshed monthly
$7.99/mo

Testimonial

Tell us what DeWatermark helped with.

Real notes from signed-in users help us earn trust without making anything up.