Image
Decode JPEG or PNG input, recognize repeat assets, then score the image. Returns a warning label, raw score, active model, thresholds and cache state.
POST /v1/assets/checkHow it works
Detection and decision remain separate. Every result can be inspected, challenged and overridden.
Open API referenceSend decoded media or client-side fingerprints.
Exact hashes, perceptual hashes and stable footprints find repeats.
The active modality model returns a raw warning signal.
Attach version, limits, provenance and quality reasons.
A reviewer records disclosure or publication action.
Decode JPEG or PNG input, recognize repeat assets, then score the image. Returns a warning label, raw score, active model, thresholds and cache state.
POST /v1/assets/checkSubmit 5–8 representative frames and a stable video footprint. The API aggregates frame signals. It is not a temporal deepfake model and does not evaluate motion continuity or lip-sync.
POST /v1/videos/check-framesLong-form style analysis only. Short, Dutch and mixed-language content can be unreliable. Use it for triage, never accusations or automatic enforcement.
POST /v1/text/checkPCM WAV only. Clips that are short, quiet or tonal non-speech return unknown before scoring. The backend may be disabled while validation remains incomplete.
POST /v1/audio/checkNo usable input, no cache match or no safe model answer should not be forced into real or fake.
Who supplied it and what tools were declared.
Content Credentials present, missing or invalid.
Lane, model, score, warning and limitations.
Disclosure or publication choice with rationale.