API.Market
Go to API.market
  • Welcome to API.market
  • What are API Products?
  • How to subscribe to a SaaS API Product?
  • Managing Subscriptions
  • Analytics & Logs
  • How can I cancel my Subscription?
  • How do I add payment details?
  • How does API.market charges me?
  • Error Codes
  • Seller Docs
    • API Seller Console
    • What is an API Product?
    • What is a Pricing Plan
    • Importing an API Source
    • Creating a Product using the Wizard
    • Testing Your APIs & Products
    • Analytics & Logs
    • Custom Usage
    • Overriding Custom Usage on Result Retrieval
  • FUNDAMENTALS
    • Convert Postman Collection to OpenAPI Yaml
    • Create OpenAPI spec using ChatGPT
  • About Us
  • API Product Docs
    • MagicAPI
      • Screenshot API
      • Domain Availability Checker API
      • WhoIS API
      • PDF Conversion API
      • Image Upscale API
      • DNS Checker API
      • Ageify API
      • Image Restoration API
      • Toon Me API
      • Coding Assistant
      • 🎭 FaceSwap API: Instantaneous replaces face with one another
      • 🏞️ Image Upload API
      • Deblurer API
      • Hair Changer API
      • 🤳🏻🤖AI Qr Code Generator API
      • Whisper API
      • Image Colorizer API
      • OpenJourney API
      • Object Remover API
      • Image Captioner API
      • Object Detector API
      • NSFW API
      • Crunchbase API
      • Pipfeed's Extract API Developer Documentation
      • Migrating from Capix FaceSwap API to magicapi/faceswap-capix API
    • BridgeML
      • Meta-Llama-3-8B-Instruct
      • Meta-Llama-3-70B-Instruct
      • Mistral-7B-Instruct-v0.1
      • Mixtral-8x22B-Instruct-v0.1
      • Meta-Llama-2-7b
      • Meta-Llama-2-13b
      • Meta-Llama-2-70b
      • Gemma-7b-it
      • NeuralHermes-2.5-Mistral-7B
      • BAAI/bge-large-en-v1.5
      • CodeLlama-70b-Instruct-hf
      • 🤖🧗Text-to-Image API
      • 📝🎧 Text to Audio API
    • Capix AI
      • FaceSwap Image and Video Face Swap API
      • MakeUp
      • Photolab.me
      • AI Picture Colorizer
      • AI Picture Upscaler
      • AI Background Remover
      • Object Remover
      • TTS Universal
      • Home GPT
      • AI & Plagiarism Checker
      • AI Story Generator
      • AI Essay Generator
      • Book Title Generator
    • Trueway
      • ⛕ 🗺️ Trueway Routing API
      • 🌐📍Trueway Geocoding API: Forward and Reverse Geocoding
      • 🛤️ ⏱️Trueway Matrix API: Travel Distance and Time
      • 🏛️ Trueway Places API
    • AILabTools
      • Cartoon-Yourself
    • SharpAPI
      • 📄 AI-Powered Resume/CV Parsing API
      • 🛩️ Airports Database & Flight Duration API
    • Text to Speech
      • Turn your text into Magical-sounding Audio
Powered by GitBook
On this page
  • About
  • Curl Requests and Responses
  1. API Product Docs
  2. MagicAPI

NSFW API

The NSFW (Not Safe For Work)

PreviousObject Detector APINextCrunchbase API

Last updated 1 year ago

About

The NSFW (Not Safe For Work) Detector API serves as a sophisticated tool meticulously crafted to scrutinize and categorize images, videos, or textual content for potentially inappropriate or explicit material. Empowered by cutting-edge machine learning algorithms, this API delivers precise and dependable detection of NSFW content, empowering developers to foster safer online environments and shield users from exposure to unsuitable material.

One of the API's standout features lies in its versatility, accommodating analysis across a wide array of media formats, including images, videos, and text. Through its advanced machine learning models, the API swiftly categorizes content into safe or NSFW classifications, equipping developers with actionable insights to tailor their responses accordingly.

In today's fast-paced digital landscape, real-time processing is paramount. The NSFW Detector API rises to the occasion, boasting efficient processing capabilities that ensure swift and timely identification of NSFW material. Moreover, developers enjoy the flexibility of customizable thresholds, enabling them to fine-tune detection parameters to align with the specific needs of their applications.

Underpinning the API's performance is its scalable infrastructure, adept at accommodating varying workloads and catering to applications with diverse user bases. With robust security measures in place, the API guarantees the confidentiality and integrity of analyzed content, safeguarding user privacy and upholding stringent data protection standards.

Integrating the NSFW Detector API into applications, websites, or content moderation systems presents an opportunity to bolster user safety and fortify the online experience. Whether employed for filtering explicit content, enforcing community guidelines, or ensuring compliance with regulatory frameworks, this API furnishes a comprehensive solution for the detection and management of NSFW material, thereby ushering in a new era of digital content moderation.

Developer Portal:

image

Curl Requests and Responses

Process the API

curl -X 'POST' \
  'https://api.magicapi.dev/api/v1/magicapi/nsfw/nsfw' \
  -H 'accept: application/json' \
  -H 'x-magicapi-key: API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "image": IMAGE_URL
}'
import requests

headers = {
    'accept': 'application/json',
    'x-magicapi-key': 'API_KEY',
    'Content-Type': 'application/json',
}

data = '{\n  "image": IMAGE_URL\n}'

response = requests.post('https://api.magicapi.dev/api/v1/magicapi/nsfw/nsfw', headers=headers, data=data)
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.magicapi.dev/api/v1/magicapi/nsfw/nsfw');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'accept: application/json',
    'x-magicapi-key: API_KEY',
    'Content-Type: application/json',
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, "{\n  \"image\": IMAGE_URL\n}");

$response = curl_exec($ch);

curl_close($ch);
import axios from 'axios';

const response = await axios.post(
  'https://api.magicapi.dev/api/v1/magicapi/nsfw/nsfw',
  '{\n  "image": IMAGE_URL\n}',
  {
    headers: {
      'accept': 'application/json',
      'x-magicapi-key': 'API_KEY',
      'Content-Type': 'application/json'
    }
  }
);
fetch('https://api.magicapi.dev/api/v1/magicapi/nsfw/nsfw', {
  method: 'POST',
  headers: {
    'accept': 'application/json',
    'x-magicapi-key': 'API_KEY',
    'Content-Type': 'application/json'
  },
  body: '{\n  "image": IMAGE_URL\n}'
});
{
  "request_id": REQUEST_ID
}

Get the result

fetch('https://api.magicapi.dev/api/v1/magicapi/nsfw/predictions/REQUEST_ID', {
  headers: {
    'accept': 'application/json',
    'x-magicapi-key': 'API_KEY'
  }
});
import requests

headers = {
    'accept': 'application/json',
    'x-magicapi-key': 'API_KEY',
}

response = requests.get('https://api.magicapi.dev/api/v1/magicapi/nsfw/predictions/REQUEST_ID', headers=headers)
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.magicapi.dev/api/v1/magicapi/nsfw/predictions/REQUEST_ID');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'accept: application/json',
    'x-magicapi-key: API_KEY',
]);

$response = curl_exec($ch);

curl_close($ch);
import axios from 'axios';

const response = await axios.get('https://api.magicapi.dev/api/v1/magicapi/nsfw/predictions/REQUEST_ID', {
  headers: {
    'accept': 'application/json',
    'x-magicapi-key': 'API_KEY'
  }
});
fetch('https://api.magicapi.dev/api/v1/magicapi/nsfw/predictions/REQUEST_ID', {
  headers: {
    'accept': 'application/json',
    'x-magicapi-key': 'API_KEY'
  }
});
{
  "status": "succeeded",
  "result": RESULT_DATA
}
https://api.market/store/magicapi/nsfw