AI-generated media detection

Know what's real.

Tayanch tells real photos, video and audio from AI-generated ones — and says so honestly when it isn't sure. One API call.

LAYER 01/06the photo LAYER 02/06provenance fast-path LAYER 03/06camera physics LAYER 04/06reconstruction error LAYER 05/06foundation-model embedding LAYER 06/06calibrated verdict
Scroll to take it apart
Modalities

One endpoint family. Every kind of file.

Status is read live from the server, so the page never claims more than the API delivers.

A hand holding a phone with the camera app open in a park live
Images
Photos, screenshots, social-media downloads. Detects fully generated images and localizes AI edits inside a real photo with a heat map.
A person photographing wildflowers in a mountain meadow live
Video
Face manipulation and a frame-level advisory for generated footage, with the suspect moments on a tappable timeline. TikTok and direct links analyze the actual video.
maintenance
Audio
Voice clones and synthetic speech. Same request shape, same verdict format, so nothing changes in your integration when it goes live.
The product decision

Three verdicts, not two.

Detection is probabilistic. A detector that only says “real” or “fake” will eventually accuse a genuine photo. Tayanch has a third answer.

Real

Consistent sensor noise, optics, and compression history — the fingerprint of a camera. Returned as "verdict": "real" with the confidence behind it.

Uncertain

Heavily re-compressed, screenshotted, or genuinely ambiguous. Instead of guessing, the API says so and lets you route the file to human review.

AI-generated

Missing camera physics, a reconstruction error that fits a generator, an embedding off the real-photo manifold. Returned as "verdict": "ai".

Measured, not promised

Tested on generators it never saw.

99.6%
ranking accuracy on unseen AI generators
<0.3%
real photos wrongly flagged
~1s
image verdict, server-side
25+
generator families, Sora to Midjourney

Generator-disjoint evaluation, July 2026: the held-out generators and real-photo sources were never used in training. Signed Content Credentials (C2PA) are verified before any pixel is scored — cryptographic proof beats inference.

terminal
# one call, one verdict
curl -X POST "$TAYANCH_API/analyze" \
  -H "X-API-Key: $TAYANCH_KEY" \
  -F "image=@photo.jpg"

# → 200 OK
{
  "verdict":    "real",
  "label":      "Real",
  "confidence": 96.4,
  "p_ai":       0.018
}

REST over HTTPS, JSON in and out. Send a file, or POST a link to /analyze/url and the server fetches the media itself. The base URL and your key are on the API page. Read the API page ›

Know what's real before you publish it.

Drop a file in the demo, or create a free API key — 100 checks, no card required.