API Documentation

Integrate VerifyReal's deepfake detection into your applications

Quick Start

Make your first API call in seconds. Send an image and receive a detailed analysis.

curl -X POST https://api.verifyreal.ai/v1/analyze \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: multipart/form-data" \
  -F "image=@photo.jpg"

Authentication

All API requests require authentication via Bearer token. Include your API key in the Authorization header.

Header: Authorization: Bearer YOUR_API_KEY

Base URL

https://api.verifyreal.ai

Endpoints

POST/v1/analyze

Analyze an image for deepfakes and AI generation

Authentication: API Key (Pro/Business)

GET/v1/analysis/{id}

Retrieve a previous analysis by ID

Authentication: API Key

GET/health

Check API health status

Authentication: None

POST /v1/analyze

Request Parameters

ParameterTypeRequiredDescription
imagefileYesImage file (JPG, PNG, WebP, max 10MB)

Response Example

{
  "analysis_id": "abc123",
  "verdict": {
    "classification": "authentic",
    "confidence": 0.94,
    "scores": {
      "authentic": 0.94,
      "manipulated": 0.04,
      "ai_generated": 0.02
    }
  },
  "layers": {
    "metadata": { ... },
    "ml_models": { ... },
    "ela": { ... },
    "frequency": { ... }
  }
}

Rate Limits

PlanLimit
Free10 requests/day
Pro100 requests/day
Business25,000 requests/month

Get Your API Key

API access is available on Pro and Business plans. Upgrade to start integrating VerifyReal into your workflow.

View Plans