Integrate deepfake detection — video, image, and text — into any application. 16 forensic layers including CLIP ViT-H/14 semantic analysis, rPPG liveness, and quantum-assisted fusion.
https://api.quantaproof.comAuthorization: Bearer <token> header. Use a per-user API key (qp_live_...) for production.import requests
API_KEY = "qp_live_your_key_here"
BASE = "https://api.quantaproof.com"
headers = {"Authorization": f"Bearer {API_KEY}"}
# Analyse a video
with open("video.mp4", "rb") as f:
r = requests.post(
f"{BASE}/api/v1/analyse",
headers=headers,
files={"video": f},
data={"case_id": "CASE-001"}
)
result = r.json()
print(result["verdict"], result["authenticity_score"])
# Analyse an image
with open("photo.jpg", "rb") as f:
r = requests.post(f"{BASE}/api/v1/analyse/image",
headers=headers, files={"image": f})
print(r.json()["verdict"])
# Detect AI-generated text
r = requests.post(f"{BASE}/api/v1/analyse/text",
headers={**headers, "Content-Type": "application/json"},
json={"text": "Your text here...", "context": "news article"})
print(r.json()["verdict"], r.json()["ai_probability"])| Plan | Daily Analyses | Bulk Upload | PDF Reports | Webhooks | API Keys |
|---|---|---|---|---|---|
| Free | 5/day | — | — | — | — |
| Pro | 50/day | 20 files | ✓ | — | 3 keys |
| Business | 500/day | 100 files | ✓ | 5 URLs | 10 keys |
| Enterprise | Unlimited | Unlimited | ✓ | ∞ | Unlimited |
401 Unauthorized · 429 Rate limited · 503 Queue full