ChronoVerify

Marketplaces and listings

Listing photos get reused, stolen, and stock-swapped. ChronoVerify checks whether a listing image was freshly captured or pulled from elsewhere, so trust teams can catch recycled and misrepresented photos.

The workflow

  1. Verify on submission. Run each listing photo through the API as the seller uploads it.
  2. Look at capture time and device. A brand-new listing with a years-old capture time or no camera metadata is worth a second look.
  3. Score, do not block. Use the verdict and confidence as one input to your trust score, alongside your other signals.

Which verdicts matter

consistent with a recent capture time supports a genuine, freshly photographed item. inconclusive is common for screenshots and saved images. manipulation_indicated warrants review.

What this can and cannot tell you

ChronoVerify cannot tell you the item is as described, only what the photo's own evidence says. Stripped metadata is normal on many platforms and is not proof of misuse. Use it as one trust signal, not a sole basis for removing a listing.

One call

curl -X POST https://chronoverify.com/v1/verify \
  -H "Authorization: Bearer cv_live_..." \
  -F "file=@listing.jpg"

Omit the Authorization header to use the free, rate-limited public path. Full field reference is on the method and API page.

Common questions

Can it tell if a photo was taken from another listing?

Not directly. It reports capture time, device, and provenance, which often reveals a reused or stock image (no camera metadata, an old capture time, or a mismatch), but it is not a reverse-image search.

Is it a deepfake detector for AI-generated product shots?

No. It is provenance-first triage, not an AI-or-real classifier.

See a verdict on a real photo.

Try the free verifier