Remove watermarks from videos using advanced AI technology.
Remove watermarks from videos using advanced AI technology.
Set NAMASTE_KEY as an environment variable in your runtime.
export NAMASTE_KEY="YOUR_API_KEY"Make a POST request to the API endpoint with your file and parameters.
curl -X POST "https://www.namaste.tools/api/models/ai-video-watermark-remover" \
-H "Authorization: Key YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{\n "video_url": "https://example.com/file.pdf",\n "input.quality_param": "high",\n "input.video_mode": "full_video",\n "input.target_extension": "auto"\n}'The API uses an API Key for authentication. Include your API key in the Authorization header of all requests.
Include your API key in the Authorization header using Bearer token format.
Authorization: Key YOUR_API_KEYThe API uses an asynchronous queue system for processing requests.
Submit your request to the queue and receive a request ID for tracking.
{
"video_url": "https://example.com/file.pdf",
"input.quality_param": "high",
"input.video_mode": "full_video",
"input.target_extension": "auto"
}Check the status of your request using the request ID.
GET /api/models/ai-video-watermark-remover/requests/{request_id}/statusRetrieve the processed result once the request is completed.
GET /api/models/ai-video-watermark-remover/requests/{request_id}Different ways to provide files to the API.
Provide URLs to publicly accessible files. The API requires publicly accessible file URIs that can be downloaded without authentication.
{
"video_url": "https://example.com/file.pdf",
"input.quality_param": "high",
"input.video_mode": "full_video",
"input.target_extension": "auto"
}Upload your files to any cloud storage provider (AWS S3, Google Cloud Storage, Azure Blob, etc.) and then use the public URL in your API request. The API accepts publicly accessible URLs only.
Upload your image to any cloud provider and get a publicly accessible URL.
{
"video_url": "https://example.com/file.pdf",
"input.quality_param": "high",
"input.video_mode": "full_video",
"input.target_extension": "auto"
}The API accepts the following input parameters:
video_urlstringrequireduriinput.quality_param"low" | "medium" | "high""high"Options: low, medium, highinput.video_mode"full_video" | "smart_detect" | "sample_based""full_video"Options: full_video, smart_detect, sample_basedinput.target_extension"auto" | "mp4" | "mov" | "webm" | "avi""auto"Options: auto, mp4, mov, webm, aviThe API returns the following output format:
imageobjectrequiredAdditional information about the API.
400Bad Request - Invalid parameters401Unauthorized - Invalid API key402Payment Required - Insufficient credits429Too Many Requests - Rate limit exceeded500Internal Server ErrorStart using our API to integrate AI Video Watermark Remover into your applications today.