Efficient Image Video Moderation
API delivers moderation outcomes promptly and adjusts dynamically to accommodate your requirements. Effortlessly expand your moderation process to handle millions of images or videos per month
API delivers moderation outcomes promptly and adjusts dynamically to accommodate your requirements. Effortlessly expand your moderation process to handle millions of images or videos per month
Designed by developers for developers, the API requires minimal coding to get started. Utilize our easy-to-use SDKs and comprehensive documentation
Completely Automated Moderation with Privacy and Confidentiality Guaranteed
Deepengin’s powerful image moderation API enables users to compare two different images and determine the likelihood that they contain the same person, making it a useful tool for verifying user profile pictures.This API is commonly used in dating apps, where image verification is critical
The Deepengin Image API is a powerful tool that allows for the search and identification of similar faces in a large collection of images through face indexing. This technology can be utilized in attendance-related systems that utilize facial recognition to take attendance
The image moderation API allows locating faces within images and analyzing attributes like smiling and open eyes, and returns position and a rectangular frame for each detected face.Marketing and advertising applications can use this API to detect faces in images and analyze facial expressions to understand how people react to their ads.
Enables explicit and suggestive content detection for filtering images based on application requirements, providing a hierarchical list of labels and confidence scores for granular control.This API can be used in social media platforms, online marketplaces, and image sharing sites.
Deepengin’s powerful image moderation API recognizes thousands of famous and prominent individuals for indexing and searching digital image libraries.It can be used in various applications, such as marketing and media applications, content management systems, and digital asset management systems.
Deepengin’s image moderation API easily locates and extracts text within images for captions, news, or other text-over-objects scenarios. It can be used in digitizing documents, extracting text from social media images for sentiment analysis, and extracting text from images for translation or language learning purposes
Deepengin’s image moderation API offers metadata generation for image libraries, allowing for search and filtering of images based on objects, scenes, activities, landmarks, dominant colors, and quality. It can also be used for content moderation, social media monitoring, and trend analysis.
Image Moderation API detects the use of face, hand, and head covers and verifies whether the protective equipment covers the corresponding body part. This API can be used in various applications, such as workplace safety monitoring, medical facilities, and public transportation systems
Professional
$29
per
month
10,000 Operations / month
3 requests per second
Commercial usage allowed
Email and live chat support
Scale
$99
per
month
50,000 Operations / month
10 requests per second
Domains whitelisting
Commercial usage allowed
Dedicated support
Enterprise
$349
per
month
250,000 Operations / month
25 requests per second
Domains whitelisting
Commercial usage allowed
Dedicated support
Need more requests, enterprise-grade SLA's, faster response time, or premium data?
Contact us to learn about our Enterprise plan.
Deepengin's image moderation API is a simple yet powerful REST API that is used to do label detection, facial recognition, celebrity recognition, text in image, and PPE detection via a URL or via POST to the API itself.
Deepengin's Image Moderation API, along with all of its other APIs, follows the REST architectural style. The API utilizes resource-oriented URLs to enable predictability, and HTTP status codes to report errors.
The Image Moderation API mandates the use of secure communication protocols, specifically TLS 1.2 or higher.
Deepengin's APIs are all versioned, and the current version of the Image Moderation API is Version 1
To access Deepengin's Image Moderation API, you will need a unique authentication key in the form of an API key. You can authenticate your requests by appending your API key to the base URL.
There are two methods to start working with an image in Deepengin:
1. Providing the API with a URL of the image
2. Uploading the image directly to Deepengin.
Providing the URL of the image is the simpler of the two methods. All you need to do is make a simple HTTP POST call with all of the necessary data in the payload as JSON.
To upload an existing image through a URL, you can make an HTTP POST call to the following URL:
To use the direct upload method for the API, a multi-part HTTP POST call (content type multipart/form-data) is required. The base URL for this method is https://images.deepengin.com/v1/upload/
String
To access an API, a unique authentication key called an API Key is required. This key can be obtained by navigating to your dashboard
String
The image URL for detection purposes should be noted that it must not exceed 20 MB in size
String
You can specify the desired image processing task by providing a value for the "type" parameter. Available options include: face comparison, text detection, label detection, and celebrity detection
When using the direct upload method with Deepengin’s API, a multi-part HTTP POST request with the content type multipart/form-data is required. The base URL for this can be found at
https://images.deepengin.com/v1/upload/
The image should be uploaded as a file named "image", and the rest of the necessary data should be included as json data uploaded with the name "data". It is important to note that the "data" argument should contain all the information needed except for the URL parameter, which is not needed. Here's an example of how to use curl to make the request:
curl https://images.deepengin.com/v1/upload/ \
-X POST \
--form
--form data='{api_key": "your-api-key", “url”:”existing_image_url”,“type: “face_comparison”}’ \
--form image=@path/to/image/file.jpg
Return data is in JSON format:
{
"original_size": "the size of the original input image, in bytes",
"original_height": "original height in pixels of the image",
"original_width":
"original width in pixels of the image",
"final_size":
"the size of the new image, in bytes",
"bytes_saved":
"the number of bytes saved by compressing and resizing the image",
"final_height": "final height in pixels of the image",
"final_width":
"final width in pixels of the image",
"url":
"url of the image hosted by abstract for you to download. Images are available for 1 day.",
}
The Image Moderation API comes with the parameter "type". The type will contain values for different functionalities like for facial comparision, the type value would be facial_compare.Below is the list all the values for the type
Boolean
This functionality compares a face in the source input image with a target image and determines whether they match or not.
JSON
This functionality detects and locates faces within an image that is provided as input.
JSON
This functionality detects text in the input image and converts it into machine-readable text.
JSON
This functionality detects instances of real-world entities within an image (JPEG or PNG) provided as input.
JSON
This functionality identifies and returns information about a celebrity in an input image.
Whenever you make a request that fails for some reason, an error is returned also in the JSON format. The errors include an error code and description, which you can find in detail below.
OK
Everything worked as expected.
Bad request
Bad request
Unauthorized
The request was unacceptable. Typically due to the API key missing or incorrect.
Internal Server Error
The request could not be completed due to an error on the server side.
Service Unavailable
The server was unavailable.
The API can be used to moderate most types of images, including JPEG, and PNG
The accuracy of the image moderation process can vary depending on the complexity of the image and the specific moderation task being performed. However, the API is designed to provide reliable results in most cases.
No, the Image Moderation API is specifically designed to moderate images only. For videos, you need to use a video moderation API.
The API can detect a range of potentially objectionable content, including nudity, violence, drugs, and hate symbols.
Yes, the API is designed for use in production environments and is scalable to handle large volumes of requests.
All API communications should be secured using TLS 1.2 or greater. In addition, you should keep your API key secure and not share it with unauthorized individuals or applications.
As a developer of a popular dating app, we were facing issues with users creating fake profiles using other people's images. However, ever since we integrated the face comparison feature from this image moderation API, we have seen a significant drop in the number of fake profiles. The feature is easy to use, and the accuracy of the results is commendable. Highly recommended!
We were in need of an image moderation API that could help us detect nudity and violence in images uploaded by our users. We tried several options, but the accuracy was always a concern. However, after switching to this image moderation API, we were impressed with the accuracy of the results. The API can detect even the slightest traces of nudity and violence, which is vital for our platform, and the easy-to-integrate API has made the whole process a breeze
Our platform involves facial recognition as a crucial feature. We had previously integrated a different facial recognition API, but it was not up to the mark in terms of accuracy and efficiency. However, after switching to this image moderation API, we were blown away by the accuracy of the facial recognition feature. It can easily detect faces in images, even in low-light conditions, and has significantly improved the performance of our platform. Highly recommended!
Strengthen your business with advanced computer vision
An Operation refers to a single action performed by the API, such as running Nudity Detection on one image. Batches of models will count as multiple operations, with the number of operations equal to the number of models requested. Every API call that utilizes operations will return a field indicating the number of operations used. In the case of Video Moderation, the number of operations used will depend on the video duration, with the default being one operation per second.
Yes, Deepengin offers a free trial that allows you to test out the Image Moderation API with a limited number of requests.
To upgrade your subscription plan, simply log in to your Deepengin account and navigate to the billing section. From there, you can select the plan you wish to upgrade to and follow the instructions to complete the upgrade.
We accept payment via major debit and credit cards (Visa, Mastercard, American Express) through Stripe. If you are unable to use these payment methods, please contact us at hello@deepengin.com to discuss alternative payment options.
No, there is no minimum usage requirement for the Image Moderation API. You can use the API as much or as little as you need.