Developer-First Detection API

Unified AI Detection API

Detect AI-generated content across text, images, audio, and video with a single, unified API. Get explainable evidence, confidence scores, and enterprise-grade privacy in milliseconds.

Built for Developers

Everything you need to integrate AI detection into your workflow

Unified JSON Schema

One API for all modalities. Consistent response structure across text, image, audio, and video detection.

Async Processing

Process large files asynchronously. Get results via polling or webhooks without blocking your application.

Webhook Notifications

Receive real-time notifications when detection is complete. Configure endpoints for different event types.

Batch Detection

Process multiple files in a single request. Optimize throughput and reduce API calls for bulk operations.

Privacy-Ready Modes

Zero-retention mode, EU/US data residency options, and on-premise deployment for enterprise security requirements.

Official SDKs

Python, Node.js, and Go SDKs with TypeScript definitions. Quick integration with type safety and error handling.

Unified Response Schema

Consistent structure across all modalities with explainable evidence

{
  "id": "9f4b2c88-0e1e-4b5c-9af2-1a2b3c4d5e6f",
  "status": "completed",
  "result": {
    "ai_probability": 0.73,
    "human_probability": 0.27,
    "combined_probability": 0.73,
    "result_type": "ai",
    "ml_model": "ensemble",
    "ml_model_version": "2026.02",
    "created_at": "2026-02-03T10:00:00Z",
    "status": "completed"
  }
}

Response Fields

  • Status: queued, processing, completed, failed
  • AI probability score (0-1)
  • Result type (e.g. ai/human) derived from probabilities
  • Metadata about the processed content (model, timestamps, etc.)

Supported Modalities

  • LLM-generated text detection (GPT, Claude, Gemini, etc.)
  • Diffusion/GAN artifacts and face swap detection
  • Voice clone and synthetic speech detection
  • Deepfake video and manipulation detection

Quick Start

Get started in seconds with a simple API call

Terminal
curl -X POST https://api.zerotrue.ai/v1/check \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": { "type": "text", "value": "Your text to analyze here" },
    "is_private_scan": true,
    "is_deep_scan": false,
    "idempotency_key": "req-123"
  }'