Ga naar hoofdinhoud
Handleiding voor ontwikkelaars

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.

Leestijd: 5 min Bijgewerkt op 4 maart 2026
1

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
2

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.

3

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);
4

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.

5

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.

6

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.

Markly

Watermerk afbeeldingen programmatisch met een eenvoudige REST API. Gratis niveau, batchverwerking en codevoorbeelden inbegrepen.

Begin met de API
Copyright01

Registreer je originelen met een getimestampt certificaat voor juridisch eigendomsbewijs.

Registreer een certificaat

Begin met de API

Gratis niveau, direct klaar. Voeg watermerken toe aan afbeeldingen met een enkele HTTP-aanroep.

Bekijk API-documentatie