zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
Artificial Intelligence/NSFW Checker (Nyckel)
Logo NSFW Checker (Nyckel)

NSFW Checker (Nyckel)

Image safety classifier — detect NSFW/adult content via Nyckel ML model.

1 endpoint1 endpoint on this scraper7 calls7 calls so farupdated 3 months agoLast updated 7/10/2026, 5:18:18 AMllms.txt
Endpoints1

Check Image

Image safety classifier — detect NSFW/adult content via Nyckel ML model.

POST/v1/ai:nsfw-checker/check1h cache1 paramchecking key…
Parameters
imagefilerequired

Upload gambar (jpg, png, webp, gif, bmp). Max 10MB.

·
Response
EXAMPLE
{
  "raw": {
    "labelId": "label_n2ian8w116lhxuyk",
    "labelName": "Not Porn",
    "confidence": 0.9806964566811184
  },
  "isNsfw": false,
  "fileName": "test_face.jpg",
  "fileSize": 3644,
  "mimeType": "image/jpeg",
  "labelName": "Not Porn",
  "confidence": 0.9806964566811184
}

Code

Check Image
index.ts
// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";

const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });

const data = await client.run("ai:nsfw-checker", "check", {
  "image": "photo.jpg"
});
console.log(data);
Recommended · typed errors, safe retries and bulk jobsSDK reference

Full reference

1 endpoint · plain text
POST
Check Image/v1/ai:nsfw-checker/check
1 param

Parameters

imagefilerequiredin form
Upload gambar (jpg, png, webp, gif, bmp). Max 10MB.

Request

curl -X POST "https://api.zapi.ink/v1/ai:nsfw-checker/check" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "raw": {
    "labelId": "label_n2ian8w116lhxuyk",
    "labelName": "Not Porn",
    "confidence": 0.9806964566811184
  },
  "isNsfw": false,
  "fileName": "test_face.jpg",
  "fileSize": 3644,
  "mimeType": "image/jpeg",
  "labelName": "Not Porn",
  "confidence": 0.9806964566811184
}

Related APIs

More in ai

Copilot AI

aicopilot

Microsoft Copilot — chat completion OpenAI-compatible, support streaming SSE

1K1K calls so far10mResponses cached for 10m
Busy: 10+ calls so far

ChatGPT (chatgpt.com)

aichatgpt

ChatGPT (mode anonim, tanpa login) dari OpenAI. Endpoint kompatibel OpenAI Chat Completions (stream & non-stream).

851851 calls so far
Busy: 10+ calls so farLive: not cached, every call fetches fresh data

Felo AI

aifelo

AI search assistant dengan web real-time — OpenAI-compatible, support streaming, return sumber referensi.

208208 calls so far
Busy: 10+ calls so farLive: not cached, every call fetches fresh data

Chatex

aichatex

Chatex chat — OpenAI-compatible chat completions.

238238 calls so far
Busy: 10+ calls so farLive: not cached, every call fetches fresh data

Dolphin AI

aidolphin

Dolphin 24B uncensored chat — chat completion OpenAI-compatible, support streaming SSE

7777 calls so far10mResponses cached for 10m
Busy: 10+ calls so far

Google AI (g.ai)

aigoogle-aimode

Asisten penelusuran AI dari Google (AI Mode / g.ai) — jawaban grounded ke web realtime dengan sitasi. OpenAI-compatible chat completions.

9393 calls so far
Busy: 10+ calls so farLive: not cached, every call fetches fresh data
zapi.

One key, one response shape. We keep the scrapers working.

Get an API key
ProductBrowse APIsPricingDocsMCP server
DevelopersSDK on npmGitHubOpenAPI specllms.txt
SupportReport an issueDiscord
LegalTermsPrivacyCookiesAUPRefunds
© 2026 ZapiPublic web data, one API.
zapi.