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.aiEndpoints
POST
/v1/analyzeAnalyze 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
/healthCheck API health status
Authentication: None
POST /v1/analyze
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
image | file | Yes | Image 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
| Plan | Limit |
|---|---|
| Free | 10 requests/day |
| Pro | 100 requests/day |
| Business | 25,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