Integrate AI-detection and post-quantum certificate generation into your apps.
https://apex.app/api/v1v1 StableAll API requests must include your API key in the Authorization header.
Authorization: Bearer ax_live_your_api_key_here
Get your API key at /dashboard/api-keys
Exceeding your limit returns HTTP 429. Scan count resets on the 1st of each month (UTC).
Analyze an image for AI generation or manipulation. Returns a score, verdict, and post-quantum certificate.
| Field | Type | Description |
|---|---|---|
| image_url | string | Publicly accessible image URL (max 10 MB) |
| image | string | Base64 data URI (data:image/jpeg;base64,...) |
Provide either image_url or image, not both.
curl -X POST https://apex.app/api/v1/analyze \
-H "Authorization: Bearer ax_live_your_key" \
-H "Content-Type: application/json" \
-d '{"image_url": "https://example.com/photo.jpg"}'{
"success": true,
"certificate_id": "cert_abc123",
"verify_url": "https://apex.app/verify/sha256_hash",
"media_hash": "sha256:abc123...",
"ai_probability": 87,
"authenticity_score": 13,
"confidence": "high",
"verdict": "likely_synthetic",
"indicators": [
"Unnatural skin texture",
"Inconsistent lighting direction"
],
"manipulation_areas": ["Face region", "Background blur"],
"signature_algorithm": "ML-DSA-65",
"analyzed_at": "2026-03-18T07:00:00.000Z",
"api_version": "v1"
}authentic0-20% AIHigh confidence this is real medialikely_authentic20-40% AIMinor artifacts, likely authenticinconclusive40-60% AICannot determine with confidencelikely_synthetic60-80% AISignificant AI indicators presentsynthetic80-100% AIHigh confidence this is AI-generated