Classify images for NSFW content in milliseconds. Auto-generate compliance reports for DSA, COPPA, and App Store guidelines. One API call. Zero complexity.
curl -X POST https://api.tabushield.com/v1/classify \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"image_url": "https://example.com/photo.jpg"}'
{
"safe": true,
"main_category": "neutral",
"confidence": 0.97,
"all_scores": {
"neutral": 0.97,
"sexy": 0.02,
"porn": 0.005,
"hentai": 0.003,
"drawing": 0.002
}
}
Every platform with user-generated content must now prove they actively moderate. The fines for non-compliance are massive.
Platforms must demonstrate auditable content moderation and provide transparency reports. Fines up to 6% of global annual turnover.
Active since 2024Guideline 1.2 requires apps with user-generated content to implement reporting, blocking, and automated filtering. Apps get rejected without it.
Enforced dailyRequires "highly effective age assurance" and annual children's risk assessments for all platforms accessible in the UK.
Active since 2023From real-time image classification to auto-generated compliance reports. Built for developers who ship fast.
Classify images across 5 categories (Porn, Hentai, Sexy, Drawing, Neutral) with sub-200ms latency.
Tune sensitivity per category from the dashboard. Block explicit content at 60% confidence, suggestive at 80%.
Review queue for edge cases. Override AI decisions with a single click. Build an auditable correction trail.
Auto-generate DSA transparency reports with one click. Prove "reasonable care" to regulators with a downloadable PDF.
Killer FeatureGet real-time notifications when an admin overrides a classification. Sync moderation decisions with your platform instantly.
One endpoint. One line of code. Send an image URL or file upload. Get a classification in milliseconds. That's it.
One API key. One endpoint. Works with any language, any framework, any platform.
# Classify an image by URL
curl -X POST https://api.tabushield.com/v1/classify \
-H "Authorization: Bearer sk_live_your_key" \
-H "Content-Type: application/json" \
-d '{"image_url": "https://example.com/photo.jpg"}'
# Or upload a file directly
curl -X POST https://api.tabushield.com/v1/classify \
-H "Authorization: Bearer sk_live_your_key" \
-F "image=@/path/to/photo.jpg"
const response = await fetch('https://api.tabushield.com/v1/classify', {
method: 'POST',
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
image_url: 'https://example.com/photo.jpg'
})
});
const result = await response.json();
console.log(result.safe); // true or false
import requests
response = requests.post(
"https://api.tabushield.com/v1/classify",
headers={"Authorization": f"Bearer {API_KEY}"},
json={"image_url": "https://example.com/photo.jpg"}
)
result = response.json()
print(result["safe"]) # True or False
Start free. Scale as you grow. No hidden fees, no "operations multipliers", no surprises.
Need more? Contact us for custom Enterprise plans with SLAs and unlimited volume.
Start classifying images for free. No credit card required. Upgrade when you're ready.
Get Your API Key