MediaMark

FREEMIUM
By NudeKnow | Updated hace un mes | Video, Images
Health Check

N/A

README

๐Ÿš€ Exciting News from the NudeKnow Team! ๐Ÿš€

Weโ€™re thrilled to announce that the MediaMark API v1.0 Beta is officially complete and ready for you to dive into! ๐ŸŽ‰ This powerful API is designed to create a searchable database of perceptual hashes (phashes) from photos, allowing you to compare new uploads against known content. Whether itโ€™s for detecting duplicates, preventing the reappearance of copyrighted or blocked content on your platform, or comparing against known CSAM content, MediaMark has got you covered.

Similar to the renowned PhotoDNA technology by Microsoft, our API is for content moderation, helping ensure your website remains safe and compliant. Please note that images cannot be extracted from a database once entered, but can be removed using the phash provided upon upload. We recommend maintaining these phashes in a log for easy management of any disputes.

NudeKnow does not keep the photos you submit. Your privacy and security is our utmost concern. The only thing that is kept is the perceptual hashes and metadata for the database.

๐Ÿ“š Documentation: Dive into our comprehensive documentation to get started: MediaMark API Docs

๐Ÿ”‘ Registration: Ready to integrate? Sign up now at RapidAPI and subscribe to MediaMark: MediaMark @ RapidAPI

๐Ÿ’ต Pricing: A free tier is available for you to try out the service. For more information on pricing, checkout MediaMark Pricing

Whatโ€™s Next? Weโ€™re not stopping here! ๐ŸŒŸ Version 2 of the API will introduce support for video databases, enabling partial matches based on your set duration, from 30 consecutive frames to 300 or more. Plus, weโ€™re excited about launching shared community databases. These are maintained by trusted maintainers and will include a databases of content shared by NudeKnow users for enhanced protection. Best of all, comparisons against our shared database wonโ€™t count against your quota, and youโ€™ll be able to search across multiple databases in a single request.

SDKs? We do not currently have an SDK, however we plan to release a script that you can use in Javascript to create the phashs without ever uploading the image to your site or the MediaMark API. The API is also compatible with the phash method in ImageHash, a Python library for hashing images. In some cases it may be more efficient to calculate the phash yourself and only submit the hash for comparison / storage. If compute is limited, you can upload the photo to us and we will compute the phash on the fly.

Stay tuned for more updates as we continue to innovate and expand our services. Thank you for choosing NudeKnow to protect and manage your digital content. Letโ€™s make the internet a safer place together! ๐ŸŒ๐Ÿ’ผ

#MediaMarkAPI #ContentModeration #DigitalSafety #NudeKnow #Innovation

MediaMark API Documentation

Overview

The MediaMark API allows for managing multimedia databases, including operations for creating and deleting databases, adding photos and perceptual hashes, comparing photos and hashes within those databases. This API is versioned at 1.0 and is aimed at providing a robust platform for managing image and video content via a RESTful interface.

Endpoints

Create a New Database

  • POST /databases
  • Description: Create a new database with a specified name and type (image or video).
  • Body:
    • name: Name of the database.
    • type: Type of the database (image or video).

Delete a Database

  • DELETE /databases/{databaseId}
  • Description: Delete an existing database by its ID.
  • Path Parameters:
    • databaseId: The ID of the database to delete.

Add a Photo to a Database

  • POST /photos
  • Description: Add a photo to a specified database.
  • FormData:
    • photo: The binary file of the photo.
    • database: The name of the database to which the photo is added.

Compare a Photo with the Ones in a Database

  • POST /photos/compare
  • Description: Compare a photo with the ones in a specified database.
  • FormData:
    • photo: The binary file of the photo.
    • database: The name of the database against which the photo is compared.

Add a Perceptual Hash to a Database

  • POST /phashes
  • Description: Add a perceptual hash (pHash) to a specified database.
  • Body:
    • phash: The perceptual hash value.
    • database: The name of the database to which the pHash is added.

Compare a Perceptual Hash with Those in a Database

  • POST /phashes/compare
  • Description: Compare a perceptual hash with those in a specified database.
  • Body:
    • phash: The perceptual hash value.
    • database: The name of the database against which the pHash is compared.

Delete a Perceptual Hash from a Database

  • DELETE /phashes/{databaseId}/{phash}
  • Description: Delete a specified perceptual hash from a database.
  • Path Parameters:
    • databaseId: ID of the database.
    • phash: Perceptual hash to delete.

Response Codes

  • 200: Request was successful.
  • 400: Bad request, e.g., due to missing or invalid parameters.
  • 404: Resource not found, e.g., database or pHash does not exist.

For detailed usage and examples, please refer to the specific endpoint documentation.

Followers: 0
Resources:
Product Website Terms of use
API Creator:
Rapid account: Nude Know
NudeKnow
nudeknow
Log In to Rate API
Rating: 5 - Votes: 1