Exploring Video Watermarking APIs: ApyHub vs. api.video vs. Bannerbear vs. CloudConvert
Tags: api, videowatermaking, developertools, programming
Published: 2023-10-24 12:49:29

## Introduction

Video watermarking APIs allow users to add watermarks to videos, enhancing brand recognition and increasing security. More benefits of using watermarks include:

- Discourage unauthorized use
- Prevent copyright infringement
- Brand promotion
- Create authenticity

[![2-Download.png](https://i.postimg.cc/qMVFXfyp/2-Download.png)](https://postimg.cc/SjdVkvgP)

> Video watermark result - ApyHub


In this article, we will explore and compare some of the most popular watermarking APIs.

## Features & Functionality

### **Input Format**

[ApyHub](https://apyhub.com/utility/watermark-video) allows you to provide source input in both **Text** and **Image**. Similarly, [CloudConvert](https://cloudconvert.com/apis/watermark) and [Bannerbear](https://www.bannerbear.com/use-cases/scenarios/add-watermarks-to-videos-via-api/) allow you to provide source input in both **Text** and **Image.** However, [api.video](https://docs.api.video/vod/add-a-permanent-watermar) only allows you to watermark using **Image.**

[![Watermark.png](https://i.postimg.cc/L6tbxy3L/Watermark.png)](https://postimg.cc/TpP0wJS3)

*Text watermark (left) & image watermark (right) in a video*

### **Customization:**

Whether it's an image watermark or a text watermark, proper alignment and positioning are important in order to ensure that the message of the image is not disrupted. ApyHub offers additional parameter options, such as the **`watermark's position`, `rotation angle`, `opacity`, and `size`**. api.video also allows for some customization, for **`watermark position ( left, right, top and bottom)`, `Aspect ratio ( width & height )` and `opacity`**. CloudConvert allows you to customize the **`size`, `position`, `opacity`, `margin` and `rotation of the watermark`**.

[![Screenshot-2023-10-19-T221904-586.png](https://i.postimg.cc/0yvLxgyV/Screenshot-2023-10-19-T221904-586.png)](https://postimg.cc/dLWWmxdC)

*api.video cURL Example*

### **SDKs and Client Libraries**

ApyHub provides the client code in **8 languages (C, C#, JavaScript, Go, NodeJS, Java, Python, and PHP) and SDKs in Node.js and Go**. CloudConvert provides SDKs in about 7 different languages, including **PHP, Node.js, Python, Ruby, Java, and .NET**. api.video offer the Client Code in **3 languages ( Go, JavaScript and Python)** and **SDKs in Go, C#, Python, PHP and Nodejs.** Bannerbear provides **SDK in Ruby, NodeJS and PHP**.

### **Documentation and Tutorials:**

[Apyhub APIs](https://apyhub.com/search?query=Watermark&category=&sortBy=Relevance) are supported with thorough documentation, including the Authentication method, Error Codes, HTTP Response Codes, and Request Examples. CloudConvert also has rich language-specific documentation but does not include an error and response code. Bannerbear has [universal documentation](https://developers.bannerbear.com/) for the developers. Api.video has provided documentation in the form of [step by step guide](https://docs.api.video/vod/add-a-permanent-watermark?) which is easily understandable.

 [![image3.png](https://i.postimg.cc/bvDttZRm/image3.png)](https://postimg.cc/Tyx18YFb)

*Bannerbear Tutorials Page*

### **API Testing**

Most of the providers let you test the APIs right from a terminal in the platform. ApyHub also has an API Playground where you can test the APIs in the UI plus you can see the snippet of the provided input in cURL. Cloudconvert, api.video and Bannerbear doesn’t seem to have any API Playground, although they provide you with cURL to test APIs in tools Postman/Hopscotch.

[![doc.png](https://i.postimg.cc/sfZ8hfBn/doc.png)](https://postimg.cc/NLBphckT)
*ApyHub API Testing Playground*

### **Availability**

ApyHub has served [*99.99% of uptime](https://status.apyhub.com/). [api.video](https://status.api.video/), [Bannerbear](https://status.bannerbear.com/), and [Status](https://status.cloudconvert.com/) also claim to have high uptime.

### **Pricing**

This is subject to change but at the time of writing, all providers offer a subscription-based tiered model including a free plan. The most generous free plan is from ApyHub, [offering 2 Million API calls per month for free](https://apyhub.com/pricing), [CloudCovert offers 25 calls per day,](https://cloudconvert.com/pricing) so 750 calls per month, [Bannerbear offers free 30 API](https://www.bannerbear.com/pricing/) Credits for a lifetime without a credit card. Api.video doesn’t offer any free API Calls.

### **Community Support**

Most of the providers offer dedicated channels such as Discord, Slack, or Chatbot Agent to their users to ask support questions. ApyHub has a dedicated [Discord Server](https://discord.gg/KcjnPHef7p), which lets you interact directly with the support team in addition to email support. Whereas CloudConvert and Bannerbear have email-based support. api.video offers a chatbot to customers and a dedicated [forum](https://community.api.video/) for resolving questions.

Below is a summary of the comparison of the providers I looked at.

| Provider | # Calls (Free) | Input Format | Customization | File Size | Pricing ( Paid ) | Throttling |
| --- | --- | --- | --- | --- | --- | --- |
| ApyHub | 2M calls in the free plan | Image & Text | position, rotation angle, opacity, size | 50 MB | Starting from 10 EUR/month. Custom pricing plan for Enterprises. | 1 call/s in the free plan |
| CloudConvert | 25 calls Per Day | Image & Text | size, position, opacity, margin rotation angle. | 1 GB | Starting from 8.5 EUR/month | 1 call/in the free plan |
| Bannerbear | 30 Calls in the free plan | Image & Text | size, position, opacity, margin and rotation of the watermark. | N/A | Starting from 49 EUR/month Custom pricing plan for Enterprises. | 1 call/in the free plan |
| api.video | No Calls in Free Plan. Only Encoding is free. | Only Image. | position aspect ratio, opacity | N/A | Starting from 13 EUR/month Custom pricing plan for Enterprises. | 1 call/in the free plan |

## Conclusion:

While all the providers offer video watermarking APIs, each has its own strengths and weaknesses. Ultimately, the best API for your specific requirements will depend on factors such as the level of customization needed, developer support, and budget constraints. We recommend exploring each provider's offerings in more detail to determine the best fit for your needs.

Do you agree with our list of the above API Providers? What do you think is the best watermarking API? Let us know your thoughts in the comments below.

This is the second article I wrote on the subject of watermarking. Read here to see my [comparison for the top Image watermarking providers.](https://apyhub.com/blog/exploring-top-image-watermarking-apis)

**Disclaimer: This article is for informational purposes only. The opinions expressed are solely based on the research and may vary based on individual experiences and preferences.*