Watermerk API
voor ontwikkelaars
Voeg programmatisch watermerken toe aan afbeeldingen met de Markly API. Of je nu een enkele afbeelding wilt watermerken of duizenden in bulk wilt verwerken, de API past in elke workflow met eenvoudige HTTP-aanroepen.
Waarom een API gebruiken voor watermerken
Handmatig watermerken werkt voor een handvol afbeeldingen, maar schaalt niet. Als je een platform bouwt dat uploads verwerkt, een webshop runt met productfoto's, of een fotografieportfolio beheert met honderden afbeeldingen, heb je automatisering nodig. Een watermerk API laat je watermerken toevoegen als onderdeel van je bestaande pipeline - geen handmatige stappen, geen desktopsoftware, geen menselijke bottleneck.
Met de Markly API wordt watermerken een enkele HTTP-aanroep. Upload een afbeelding, geef je watermerkinstellingen op en ontvang het resultaat binnen enkele seconden. Het past in CI/CD-pipelines, CMS-hooks, mobiele app-backends en batchscripts. Gecombineerd met een solide strategie voor fotobescherming is API-gestuurd watermerken de meest betrouwbare manier om visuele content op schaal te beschermen.
Wanneer een API zinvol is:
- Automatisering: Watermerk afbeeldingen bij upload zonder enige handmatige tussenkomst
- Schaalbaarheid: Verwerk honderden of duizenden afbeeldingen per dag met batch-endpoints
- Integratie: Koppel met elke stack - PHP, Python, Node.js, Ruby, Go of gewoon cURL
- Consistentie: Elke afbeelding krijgt dezelfde watermerkplaatsing, hetzelfde lettertype en dezelfde transparantie
Hoe de Markly API werkt
De Markly API is een REST API die multipart form data accepteert. Je stuurt een afbeelding samen met watermerkparameters en krijgt de gewatermerkte afbeelding terug. Authenticatie werkt via API-sleutels in de Authorization-header.
De API biedt vier hoofdendpoints:
API-endpoints:
- POST /api/v1/watermark/text - Voeg een tekstwatermerk toe aan een enkele afbeelding. Parameters zijn onder andere tekst, lettertype, grootte, kleur, transparantie, positie, rotatie en herhaling
- POST /api/v1/watermark/logo - Plaats een logo-afbeelding als watermerk. Pas grootte, transparantie, positie en opvulling aan
- POST /api/v1/watermark/batch - Verstuur meerdere afbeeldingen in een enkel verzoek. Alle afbeeldingen krijgen dezelfde watermerkinstellingen. Retourneert een ZIP-archief
- GET /api/v1/usage - Bekijk je huidige creditsaldo, gebruiksgeschiedenis en rate limit-status
Alle endpoints accepteren JPEG-, PNG- en WebP-afbeeldingen tot 25 MB. Antwoorden retourneren de verwerkte afbeelding direct in hetzelfde formaat, of een ZIP bij batchverzoeken.
Codevoorbeelden
Hieronder vind je werkende voorbeelden voor de meest gebruikte programmeertalen. Vervang YOUR_API_KEY door je daadwerkelijke sleutel uit het ontwikkelaarsdashboard.
cURL
curl -X POST https://www.markly.cloud/api/v1/watermark/text \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "[email protected]" \
-F "text=© 2026 Mijn Merk" \
-F "font_size=24" \
-F "opacity=0.5" \
-F "position=bottom-right" \
-o watermerk.jpg
Python
import requests
response = requests.post(
"https://www.markly.cloud/api/v1/watermark/text",
headers={"Authorization": "Bearer YOUR_API_KEY"},
files={"image": open("photo.jpg", "rb")},
data={
"text": "© 2026 Mijn Merk",
"font_size": 24,
"opacity": 0.5,
"position": "bottom-right",
},
)
with open("watermerk.jpg", "wb") as f:
f.write(response.content)
Node.js
import fs from "fs";
import FormData from "form-data";
import axios from "axios";
const form = new FormData();
form.append("image", fs.createReadStream("photo.jpg"));
form.append("text", "© 2026 Mijn Merk");
form.append("font_size", "24");
form.append("opacity", "0.5");
form.append("position", "bottom-right");
const res = await axios.post(
"https://www.markly.cloud/api/v1/watermark/text",
form,
{ headers: { Authorization: "Bearer YOUR_API_KEY", ...form.getHeaders() },
responseType: "arraybuffer" }
);
fs.writeFileSync("watermerk.jpg", res.data);
Abonnementen en prijzen
De API is beschikbaar bij elk Markly-abonnement, inclusief het gratis niveau. Gebruik wordt gemeten in credits - een credit per verwerkte afbeelding (tekst of logo). Batchverzoeken verbruiken een credit per afbeelding in de batch.
API-abonnementen:
- Anoniem (gratis): 10 afbeeldingen/dag, geen API-sleutel nodig, rate limit van 5 verzoeken/minuut
- Creditpakketten: Koop credits naar behoefte. Pakketten van 100, 500 of 2.000 credits zonder vervaldatum
- Pro ($9/maand): 1.000 credits/maand, toegang tot batch-endpoint, 30 verzoeken/minuut, prioriteitsverwerking
- Business ($29/maand): 10.000 credits/maand, batch-endpoint, 120 verzoeken/minuut, persoonlijke ondersteuning, aangepaste watermerkpresets
Alle betaalde abonnementen omvatten het logo-watermerk-endpoint, batchverwerking en gebruiksanalyses. Ongebruikte credits bij maandabonnementen worden een maand meegenomen. Rate limits gelden per API-sleutel, niet per IP-adres.
MCP Server voor AI-agents
Markly biedt ook een Model Context Protocol (MCP) server waarmee AI-assistenten en agents namens jou afbeeldingen kunnen watermerken. Als je tools zoals Claude, Cursor of aangepaste LLM-agents gebruikt, stelt de MCP-server dezelfde watermerkfunctionaliteiten beschikbaar via een gestandaardiseerde toolinterface.
De MCP-server ondersteunt tekstwatermerken, logowatermerken en batchverwerking - dezelfde functies als de REST API. Bekijk de ontwikkelaarsdocumentatie voor installatie-instructies en de MCP-configuratie-JSON.
Aan de slag
Je kunt de watermerk API in drie stappen gaan gebruiken:
Snel starten:
- Stap 1 - Haal je API-sleutel op: Maak een account aan op Markly en genereer een API-sleutel vanuit je dashboard. Het gratis niveau geeft je 10 afbeeldingen/dag zonder creditcard
- Stap 2 - Doe je eerste aanroep: Gebruik het cURL-voorbeeld hierboven om een testafbeelding te watermerken. Je ontvangt binnen enkele seconden een gewatermerkte JPEG
- Stap 3 - Integreer: Voeg de API-aanroep toe aan je uploadpipeline, buildscript of applicatiebackend. Gebruik het batch-endpoint voor workflows met hoge volumes
Volledige endpointreferentie, parameterdocumentatie en foutcodes zijn beschikbaar in de ontwikkelaarsdocumentatie.
Volledige bescherming
Combineer API-watermerken met auteursrechtregistratie. Watermerk je afbeeldingen met de Markly API en registreer vervolgens de originelen bij Copyright01 voor getimestampt eigendomsbewijs met SHA-256-verificatie.
Bescherm op schaal
Automatiseer watermerken met de API en zeker juridisch bewijs met auteursrechtregistratie.
Watermerk afbeeldingen programmatisch met een eenvoudige REST API. Gratis niveau, batchverwerking en codevoorbeelden inbegrepen.
Begin met de APIRegistreer je originelen met een getimestampt certificaat voor juridisch eigendomsbewijs.
Registreer een certificaatBegin met de API
Gratis niveau, direct klaar. Voeg watermerken toe aan afbeeldingen met een enkele HTTP-aanroep.
FR
EN
ES
DE
IT
PT
NL
PL
RO