# Add Watermark - Core.Today AI API > Add a text watermark to any video — simple, fast brand protection for generated or user content at 2 credits per video. - **Provider**: FullJourney - **Model ID**: charlesmccarthy/addwatermark - **Category**: Video Generation - **Credits**: 1 per video - **Speed**: Fast - **Quality**: Standard ## Features - Text watermark on any video - Adjustable size - 2 credits per video ## Use Cases - Branding generated videos - Preview/draft watermarking - Copyright marking for UGC ## API Endpoint Base URL: https://api.core.today/v1 Create Prediction: POST /predictions Get Status: GET /predictions/{job_id} ## Authentication Header: X-API-Key: YOUR_API_KEY ## Input Parameters ### Required - **video**: string - Video to watermark ### Optional - **size**: integer (default: 40) - Watermark font size (1-500) - **watermark**: string (default: FULLJOURNEY.AI) - Watermark text to overlay ## Examples ### Brand a Generated Video Stamp your brand on an AI-generated clip ```json { "model": "charlesmccarthy/addwatermark", "input": { "video": "https://example.com/generated.mp4", "watermark": "CORE.TODAY", "size": 48 } } ``` ## Response Format ```json { "job_id": "abc123", "status": "pending | processing | completed | failed", "result": "URL or data (when completed)" } ``` ## Usage Flow 1. POST /predictions with model and input -> receive job_id 2. GET /predictions/{job_id} -> poll until status is completed or failed 3. Result contains output URL(s) ## Tips - Chain after video generation to deliver branded previews - Use a smaller size (24-32) for subtle corner marks ## Documentation https://replicate.com/charlesmccarthy/addwatermark