Score every image upload for synthetic manipulation before it reaches your users. Where the file still carries signed content credentials we verify them cryptographically; where it does not, the detection model scores the pixels.
1,000 free credits · no credit card · PNG, JPG, GIF, WebP up to 10MB
/api/v1/detect/imagecurl -X POST https://www.wasitaigenerated.com/api/v1/detect/image \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/profile-photo.jpg"Content-Type — multipart/form-data
file — required, PNG · JPG · JPEG · GIF · WebP
Cost — 300 credits per image
{
"isAI": true,
"confidence": 0.96,
"verified": false,
"patterns": [
"high_ai_confidence",
"synthetic_artifacts"
],
"analysis": {
"likelihood": "high",
"reasoning": "AI-generated imagery detected with
96.0% confidence."
},
"detailed": {
"scores": { "ai": 96.0, "human": 4.0 },
"model": "v1.1"
}
}Be clear on scope before you plan an integration: the public API covers images. Video deepfake analysis exists in the web app, but there is no video endpoint yet — so do not design a pipeline around one.
For most deepfake work this is the right surface anyway. Fake profile pictures, generated ID photos, synthetic claim evidence and manipulated press imagery all arrive as stills, and that is where an automated check pays for itself. Need video? Use the browser tool — and tell us if you want it as an endpoint.
Most detectors hand you a probability and leave you to defend it. This one tells you when it has actual proof.
Generators following the C2PA standard sign their output with content credentials. When the signature is intact we validate it — the image is AI-generated, and that is not a judgement call.
Use it when the result has to hold up in front of a customer, a moderator or a regulator.
Most images in the wild have been screenshotted, re-encoded or stripped of metadata — which is exactly what someone hiding a deepfake does. For those, the model scores the pixels.
Strong evidence — set a threshold and keep a human in the loop at the boundary.
Multipart upload, Bearer auth, JSON back
curl -X POST https://www.wasitaigenerated.com/api/v1/detect/image \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/profile-photo.jpg"isAI — boolean verdict.confidence — 0–1 from the model.verified — signed credentials prove AI generation.detailed.scores — AI vs human as percentages.400 — no file, bad format, over 10MB.401 — bad or missing key.402 — fewer than 300 credits left.403 — website-only plan.Generated profile photos are the cheapest input to a romance scam. Screen them at signup, where a fake account costs nothing to stop. See the use case
Flag synthetic ID photos and document images during onboarding, alongside your existing liveness checks. See the use case
Check damage photos at intake, before an adjuster builds a payout on generated evidence. See the use case
Score every upload as it lands and route synthetic media into the moderation queue you already run.
Verify user-submitted and wire imagery before publication, and keep the result as part of your editorial audit trail.
Check imagery attached to executive impersonation and invoice-fraud attempts before someone acts on it.
300 credits per image — no subscription needed to start.
1,000
credits on email verification
3 images to try the endpoint. No card required.
$5 – $19.99
one-time, never expires
40,000 credits ≈ 130 images. 200,000 credits ≈ 660 images.
$119/mo
no per-image cost
Unlimited calls, whitelabel PDF reports, bulk processing.
Create an account, verify your email, and your API key is waiting in the dashboard.