AIGC Compliance AIGC Compliance
  • Home
  • Features
  • Pricing
  • Documentation
  • Contact
Sign In Get Started

AI Watermark API

Professional REST API for automatic watermarking of AI-generated images. Process thousands of images in seconds with custom text, logos, and positioning.

⚡ Watermark AI Images Automatically

Stop manually watermarking AI-generated images. Our REST API processes images in under 50ms with visible watermarks that comply with EU AI Act Article 52 and China CAC regulations.

# Watermark a single AI image
curl -X POST https://aigc-compliance-api-production.up.railway.app/comply \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@ai-generated-image.jpg" \
  -F "region=EU" \
  -F "watermark_text=AI Generated" \
  -F "watermark_position=bottom-right"

# Response (in ~50ms)
{
  "success": true,
  "status": "compliant",
  "download_url": "https://example.com/output/image_marked.jpg",
  "watermark_applied": true,
  "processing_time_ms": 47
}

🚀 Why Developers Choose Our API

Process 1,000 images in 50 seconds - Bulk watermarking at scale with concurrent requests. Custom watermark text, logo uploads, and flexible positioning. No manual work required.

✨ API Features

⚡ Lightning Fast

Process images in under 50ms. Optimized for high-throughput watermarking at scale.

🎨 Custom Watermarks

Your text, your logo, your position. Fully customizable watermarks based on your plan.

🌍 Multi-Region

EU (visible watermark + metadata) and CN (watermark + AIGC metadata) support.

🔒 Enterprise Security

File validation, rate limiting, secure OAuth authentication. GDPR compliant.

📦 Easy Integration

RESTful API with simple HTTP requests. Works with any programming language.

💰 Affordable Pricing

Start free with 100 calls. Paid plans from $29/month with 10,000 calls.

🎯 What You Can Do

Watermark Text Options

Plan Custom Text Max Length Logo Upload Custom Position
Free ✗ Fixed "AIGC" - ✗ ✗
Starter ($29/mo) ✓ Custom text 10 chars ✗ ✗
Professional ($99/mo) ✓ Custom text 20 chars ✓ 100KB ✗
Enterprise ($499/mo) ✓ Custom text 50 chars ✓ 200KB ✓ All positions

Watermark Positions

  • bottom-right (default) - Available on all plans
  • bottom-left, top-right, top-left, center - Enterprise plan only

💻 Code Examples

Python Example

import requests

# Watermark with custom text
url = "https://aigc-compliance-api-production.up.railway.app/comply"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
files = {"file": open("ai-image.jpg", "rb")}
data = {
    "region": "EU",
    "watermark_text": "My Company",
    "watermark_position": "bottom-right"
}

response = requests.post(url, headers=headers, files=files, data=data)
result = response.json()

print(f"Watermarked: {result['download_url']}")
# Processing time: ~50ms

Node.js Example

const FormData = require('form-data');
const fs = require('fs');
const axios = require('axios');

const form = new FormData();
form.append('file', fs.createReadStream('ai-image.jpg'));
form.append('region', 'CN');
form.append('watermark_text', 'AI生成');

const response = await axios.post(
  'https://aigc-compliance-api-production.up.railway.app/comply',
  form,
  {
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      ...form.getHeaders()
    }
  }
);

console.log('Watermarked:', response.data.download_url);

PHP Example

<?php
$curl = curl_init();
$file = new CURLFile('ai-image.jpg');

curl_setopt_array($curl, [
    CURLOPT_URL => 'https://aigc-compliance-api-production.up.railway.app/comply',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer YOUR_API_KEY'
    ],
    CURLOPT_POSTFIELDS => [
        'file' => $file,
        'region' => 'EU',
        'watermark_text' => 'AI Generated'
    ]
]);

$response = curl_exec($curl);
$result = json_decode($response);
echo "Watermarked: " . $result->download_url;
?>

🎯 Use Cases

1. E-commerce Product Images

Automatically watermark AI-generated product images before uploading to your store. Comply with transparency requirements while maintaining brand consistency.

2. Marketing Agencies

Process hundreds of AI-generated images for client campaigns. Custom watermarks with client logos. Bulk processing via API integration.

3. Content Publishing Platforms

Watermark user-uploaded AI content automatically. Ensure all AI-generated images are properly marked before publication.

4. Stock Image Platforms

Mark AI-generated stock images with visible watermarks. Comply with EU and China regulations for transparency.

5. Social Media Tools

Integrate watermarking into AI image generation workflows. Automatic marking before posting to social platforms.

Ready to Start Watermarking?

Get 100 free API calls. No credit card required. Start watermarking in 2 minutes.

Get Your Free API Key

❓ Frequently Asked Questions

What image formats are supported?

PNG, JPG, and JPEG. Maximum file size: 10MB.

How fast is the API?

Average processing time: 47-50ms per image. Bulk processing supported via concurrent requests.

Can I use my own logo?

Yes, Professional and Enterprise plans support logo uploads up to 100KB and 200KB respectively.

Is there a rate limit?

Rate limits based on your plan: Free (100 total), Starter (10k/month), Professional (50k/month), Enterprise (500k/month).

Do you store uploaded images?

Processed images are stored temporarily for download (24 hours), then automatically deleted. GDPR compliant.

What regions do you support?

EU (European Union) with visible watermark + metadata, and CN (China) with watermark + AIGC metadata.

How do I authenticate?

API key authentication via Bearer token. OAuth support for Google and GitHub. Get your key after signup.

📚 API Documentation

Complete API reference with all endpoints, parameters, and response formats:

→ View Full API Documentation

Ready to automate your AI watermarking?

Start Free - 100 API Calls