POST /api/v1/detect/image

Deepfake Detection API

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

POST/api/v1/detect/image
curl -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

200 OK — application/json
{
  "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"
  }
}

Images today, video in the web app

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.

Two signals, one response

Most detectors hand you a probability and leave you to defend it. This one tells you when it has actual proof.

verified: true

Cryptographic verification

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.

verified: false

Model analysis

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.

Integrate in minutes

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"

Response fields

  • isAI — boolean verdict.
  • confidence — 0–1 from the model.
  • verified — signed credentials prove AI generation.
  • detailed.scores — AI vs human as percentages.

Errors

  • 400 — no file, bad format, over 10MB.
  • 401 — bad or missing key.
  • 402 — fewer than 300 credits left.
  • 403 — website-only plan.

Where deepfakes actually cost money

💘

Dating & social

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

🪪

KYC & identity

Flag synthetic ID photos and document images during onboarding, alongside your existing liveness checks. See the use case

🏦

Insurance claims

Check damage photos at intake, before an adjuster builds a payout on generated evidence. See the use case

🛡️

Trust & safety

Score every upload as it lands and route synthetic media into the moderation queue you already run.

📰

Newsrooms

Verify user-submitted and wire imagery before publication, and keep the result as part of your editorial audit trail.

🏢

Corporate security

Check imagery attached to executive impersonation and invoice-fraud attempts before someone acts on it.

Pricing

300 credits per image — no subscription needed to start.

Free

1,000

credits on email verification

3 images to try the endpoint. No card required.

MOST POPULAR

Credit packs

$5 – $19.99

one-time, never expires

40,000 credits ≈ 130 images. 200,000 credits ≈ 660 images.

Unlimited API

$119/mo

no per-image cost

Unlimited calls, whitelabel PDF reports, bulk processing.

Deepfake detection API FAQ

Ready to screen uploads automatically?

Create an account, verify your email, and your API key is waiting in the dashboard.