ChatGPT Image and Audio Watermark Checker
Pricing
from $5.00 / 1,000 file checkeds
ChatGPT Image and Audio Watermark Checker
Upload ChatGPT images or audio and get JSON on whether they carry OpenAI SynthID. Returns isAiGenerated, confidence, likely source, and limitations. ChatGPT text is not watermarked — this Actor checks media only (PNG, JPEG, WebP, GIF, MP3). For moderators and media teams. No ChatGPT login.
Pricing
from $5.00 / 1,000 file checkeds
Rating
0.0
(0)
Developer
rainminer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
OpenAI ChatGPT Watermark Checker
OpenAI ChatGPT Watermark Checker takes images or audio from ChatGPT and returns structured JSON on whether the file is AI generated. OpenAI uses Google DeepMind SynthID on ChatGPT images and audio. ChatGPT text is not watermarked, so this Actor does not accept pasted text or documents.

What is OpenAI ChatGPT Watermark Checker?
Upload a PNG / JPEG / WebP / GIF, or an MP3 / WAV / M4A / OGG clip. Each file becomes one dataset row: isAiGenerated, watermarkDetected, confidence, likely source, and billed token units.
No ChatGPT login. No browser.
What can this Actor do?
- Check ChatGPT images (PNG, JPEG, WebP, GIF)
- Check ChatGPT audio (MP3, WAV, M4A, AAC, OGG, FLAC)
- Return
isAiGeneratedplus SynthID / watermark fields in structured JSON - Charge per file and per 1,000 input tokens so a long clip costs more than a small still
- Export JSON, CSV, or Excel, or pull results via the Apify API
It does not classify essays, PDFs, or other ChatGPT text. There is no SynthID-Text signal to read there.
Why check ChatGPT images and audio?
ChatGPT can emit stills and voice. A watermark check will not replace editorial judgment, but it gives you a machine-readable signal you can log next to the file.
Typical jobs:
- Newsroom provenance — flag ChatGPT images before they ship
- Brand safety — scan UGC photos and clips at moderate volume
- Marketplace QA — catch generated product shots
- Trust and safety — label synthetic voice notes
- Legal extras — attach
isAiGeneratedto produced media - Dataset labeling — tag training images as AI vs camera
- Publisher intake — check freelance illustrations
- Education tools — show a confidence score, not a red card
- Ad review — screen generated creatives
- Internal audits — sample Slack/Drive media dumps
- Policy logging — keep a synthetic-media field
- Research studies — batch-label corpora of stills and audio
How to use OpenAI ChatGPT Watermark Checker
- Open the Actor in Apify Console
- Upload Files (images or audio)
- Click Start
- Download the dataset or read it via the Apify API
Input example
{"files": ["https://example.com/chatgpt-still.png"],"maxItems": 5}
| Field | Type | Default | Description |
|---|---|---|---|
files | string[] | — | Image or audio URLs to check |
maxItems | integer | 5 | Cap on files this run |
Output
Each dataset item is one file. The headline field is isAiGenerated. model is the detector family (synthid).
{"id": "a1b2c3d4e5f67890","sourceType": "image","sourceName": "still.png","sourceUrl": "https://api.apify.com/v2/key-value-stores/.../records/still.png","imageUrl": "https://api.apify.com/v2/key-value-stores/.../records/still.png","mediaKind": "image","mediaType": "image/png","fileSizeBytes": 184320,"isAiGenerated": true,"watermarkDetected": true,"watermarkType": "synthid","matchesTargetProvider": true,"likelySource": "chatgpt","likelihood": "high","confidence": 0.82,"detectionMethod": "hybrid","rationale": "OpenAI SynthID signal on a ChatGPT-style still.","limitations": null,"inputTokens": 1290,"outputTokens": 160,"billedTokenUnits": 2,"model": "synthid","targetProvider": "openai-chatgpt","error": null,"checkedAt": "2026-08-28T12:00:00.000Z"}
Pricing
Larger images and longer audio use more tokens. This Actor passes that cost through with a margin.
| Event | When | Price (FREE) |
|---|---|---|
text-checked | Once per successful file | $0.005 |
input-1k-tokens | Per 1,000 input tokens actually sent (rounded up) | $0.001 |
| Actor start | Per run (× memory GB) | platform default |
Failed downloads are not billed.
Examples (excluding start fee):
- Small JPEG (~1,000 tokens) → ≈ $0.006
- Larger still or short clip (~3,000 tokens) → ≈ $0.008
Files
- Images: PNG, JPEG, WebP, GIF
- Audio: MP3, WAV, M4A, AAC, OGG, Opus, FLAC
- Files over 15 MB are rejected
- PDF, Word, and plain text are rejected — ChatGPT text has no SynthID watermark
For Google SynthID-Text on writing, use Google Gemini Watermark Checker. For Claude-style copy, use Anthropic Claude Watermark Checker.
Is it legal to check AI-generated media?
This Actor only analyzes files you provide. It does not log into ChatGPT. Do not treat the score as legal proof of authorship. A watermark estimates whether ChatGPT media was involved; it does not identify a person.
Tips
- Prefer the original export, not a heavily recompressed screenshot
- Watch
billedTokenUnitsif a run costs more than you expected - Start with
maxItems1–3 while you learn the output shape
Image Credit
Image credit: OpenAI / ChatGPT