Sign in

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.

If you or any of your peers have ever been the target of a phishing attempt, you know that it can be dangerous to click on an unknown domain name; with one wrong click, the security of you or your company’s information can be infiltrated. By using the following API in Go, you can instantly check whether a domain name is valid; the API does the work for you by connecting with DNS services to perform a live validation.

All you need for this simple operation is the target domain name, which you can input into the following code:


If you’re working with large audio files, retaining a high level of quality can be a difficult task. However, if you utilize the WAV file format, which is known for its high resolution, the difficulty is greatly diminished. In this article, we will discuss how you can convert popular file formats like MP3 to WAV instantly using the following API in Go.

Now, to start the process you will need to plug a few parameters into the code below, including the file to perform the operation on and your API key. …

If you utilize AWS S3 to store valuable files and content for your company, adding an extra level of security beyond your basic firewall can be a smart move. Cloud storage files are regularly the target for cybercrimes, and one infected file can trigger a domino effect through your system. By running the following API in Go, you can check a single AWS S3 file (and its contents) for multiple types of threats, including viruses, malware, trojans, ransomware, and spyware. The database referenced by the operation contains over 17 million virus signatures, and is continuously updated via the cloud.


PDF Files are a static format, which makes them ideal for sharing but not for editing. If you have multiple PDF files you want to combine, it’s not a cut and paste situation — and who would want to spend the time to do that if it was? Instead, you can improve the organization of your documents and keep the formatting from each file by using the following API to merge up to ten PDF files in Go.

To run the operation, you simply need to input your files in the order you want them placed into the following code:

In 2003, Microsoft upgraded from their binary DOC format to the XML based DOCX format in order to keep up with the changing software world. Unfortunately, one of the inherent consequences is that when you open a Word file in a version other than the one with which it was originally created, it can cause an incorrect display of the document; this can result in skewing of fonts, bullets, and other formatting features. By using the following API in Go you can solve the issue of sharing a Word (97–2003) DOC file with a source using the modern DOCX format.

Running a business means that you are always a target for potential security threats; these can be made via phishing attempts, viruses, spyware, and a whole army of other risks. In this brief article, we will discuss how you can use an API in C/C++ to validate a domain name and protect your organization and client base from these risks. The process is achieved by contacting DNS services to perform a live validation, which will ensure that the response is consistently current and accurate. By performing this action, you can instantly find out if the input domain name is correct.

WAV files are a great format to use when working with large audio files. They preserve the quality of the audio, and as long as you don’t have any worries about storage size or web-sharing, they can be ideal for audio and music software projects. So, if you have a large MP3 file you want to convert into the WAV format, the following API can be run in C/C++ to automate the otherwise time-consuming task for you.

To begin, we will need to install libcurl to the C/C++ project:


Moving on, we are ready to call the conversion function…

With cyber threats constantly on the rise, it’s becoming more and more difficult to sufficiently protect your content from viruses, malware, ransomware, and the vast array of other malicious attacks. Cloud storage services, such as AWS S3, have seen an uptick in the amount of cyberattacks targeting content that businesses have entrusted into the file. One way you can guard against these threats is by utilizing the following API to automatically scan an AWS S3 file for viruses in C/C++. The operation supports several file formats and provides immediate results.

Let’s start by installing libcurl into our project:



In previous articles we have discussed the fact that PDFs are the ideal format to use when sharing information with internal or external partners. However, if you need to share several PDF documents at the same time, it can be beneficial to merge similar documents into one file. This is particularly true if you are sharing or collecting order forms, contracts, or invoices; storing related documents in one file will significantly improve your organization, especially if the forms need to be sorted in a specific way. …

Using outdated file formats can cause compatibility and formatting issues when it comes to sharing them with sources who have upgraded to the current formats. In the following tutorial, we will demonstrate how you can avoid these issues by using an API on the older Word DOC format to instantly convert it to the modern DOCX format.

The first step is to install libcurl into your C/C++ project:


After the installation, we are ready to call the conversion function:

CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST"); curl_easy_setopt(curl, CURLOPT_URL, ""); curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store