Using Hashes to determine the integrity of files, deleting temporary files after use, and uploading files using SSL/TLS connections are among the best ways of securing private data. When you use our API tools, we provide you with a tool that you use to calculate the hash value of remote files.

You may then compare that value with the hash of the file that you downloaded or uploaded.

Benefits of Using Our API

Secure Access

We run hour APIs from Amazon’s secure AWS servers, which use the latest technologies to securely receive and send files. Therefore, if you are handling protected health information, working with us ensures you remain compliant with electronic Protected Health Information (ePHI) laws.


When using our API products, you only pay for usage, instead of the license. That allows us to offer you rock-bottom charges so that you can keep working without affecting your cash flow.

Integration with Other Services

Our API can integrate with popular automation platforms such as Zapier,  IntegromatUiPath, and BluePrism making it easier to integrate it with popular apps. You may also request to have our APIs running on your on-premise server, instead of our cloud-based servers.

Overall, you get value for money, when you use our API platform to automate common tasks.

Why Use an MD5 Hash Online

Any slight change will cause the Hashes to defer, which is clean, and safe to use. Moreover, our tool allows you to delete any temporary files, after using our cloud-based services. In that regard, whether you are working with small or big files, you can be confident of their security at all times.

Calculate Hash – Use Online Hash Calculator

Our hash function allows you to calculate the hash value online so that you can compare it with the original file. You do not need to download the remote file in order to compute a hash of a remote file. All you need to have as the input parameter is the source URL.

MD5 Hash Calculator Online

You can use a POST or GET request when using our MD5 hash calculator online, to determine whether a file is corrupt or not. However, you must upload the file to the temporary API storage, before you can use the API to hash it.

Moreover, irrespective of whether you use a POST or GET request with the “/file/hash” method, the execution must be set to run in “async” mode, by setting the “async” param to “True”. You can use the “/job/check” endpoint to receive a “success” status once the hashing is complete.

Hash Checker Online

You will then be able to access the computed hash value. You may also retrieve other useful information such as the number of pages of a document, using endpoint “/pdf/info” methods.

Delete Temporary Files Checker

Third parties may use temporary files to access private data, and the best way to prevent that from happening is to delete them. You do not need to wait for at least 1 hour to elapse, in order to delete temporary files to auto-delete.

Our API allows you to delete temporary files immediately after using them, which gives you more control over your private data. You can do that using a POST request with “/file/delete” method to delete any temporary file that you do not need.


You must set the value of “file” is the URL of the file you want to delete, and it must be a string value. Moreover, the API headers’ “x-api-key” should be set to your API key, which you can get from your account.

Upload Files of Up to 2GB to API Temporary Storage

You can upload files of up to 2GB in size, and then process them using various API functions that we have. However, for large files, you must process them asynchronously, by setting the “async” to “true”, which will also force the API process to execute in the background. Follow these two steps to upload big files.

Step 1: Get Upload and Access URLs

In order to upload a file to our API’s temporary storage, you need to have an upload URL, after which you will also need an access URL, to access the file in its new temporary locations. To get those two URLs, you must call “/file/upload/get-presigned-url”, which will return the upload URL: “presignedUrl” and access URL: “URL”.

Step 2: Upload File

To upload your large file, use the PUT method with “presignedUrl” param, within 30 minutes after getting the upload and access URLs. After the upload is complete, you may use “URL” to access the uploaded file, and process it with our API tools.

In order to get an output once the API successfully processes your file, use “/job/check”, to get a “success” status. Once you download your data, you can wait for the file to auto-delete after an hour, or delete it using the PUT method and “/file/delete” request we discussed above.

Upload Small Files under 50KB

Uploading small files is quite straightforward. All you need to do is use the POST method along with “/file/upload” param. Small files of less than 100 pages or 50KB do not time out while being processed by our API. Therefore, you do not need to process them in the “async” mode.

Furthermore, once you are done working on the small file, you can delete it using the PUT method and “/file/delete” request. You also have an option to let the file auto delete after an hour.


Related Samples: