Home AI Image Detector API

AI Image Detector API

The same engine behind the web app, as a REST endpoint. Send an image, get back a verdict, a confidence score and — unlike most detection APIs — the individual score from each of the twelve methods, so you can set your own thresholds instead of trusting ours.

REST, any language
Per-method scores
Test key included
From $29/month
Check an image free Try in Telegram
Free account includes 3 checks — no card required.

What the API returns

Most detection APIs hand you a single number and expect you to trust it. Ours returns the working, because a moderation pipeline needs thresholds you control.

A verdict and a score

AI, REAL or UNCERTAIN, with a confidence percentage. UNCERTAIN is a real outcome rather than a rounding of a coin flip.

All twelve method scores

Each analyzer reports separately, so you can weight them yourself — raise the bar on metadata for user uploads, lower it where files are pre-processed.

Video frame analysis

Clips are decomposed into frames and scored across them, with temporal consistency included.

Predictable rate limits

Documented per plan, with remaining quota returned in response headers on every call — no guessing where you stand.

A test key that costs nothing

Separate test credentials for integration work, so development does not eat production quota.

Nothing retained

Images are analysed and discarded. Nothing is stored, and nothing feeds training data — which matters when you are processing your users' uploads.

How the analysis works

1

Upload the original file

Full resolution, straight from the source. Screenshots and re-saved copies destroy most of the evidence we measure.

2

12 independent methods run in parallel

Three neural networks look at the image as a whole. Nine forensic methods examine it as a signal: frequency (FFT) analysis, noise pattern, pixel-level statistics, EXIF metadata, Error Level Analysis, texture coherence, colour distribution, Benford's Law and edge detection.

3

You see the breakdown, not just a number

Every method reports separately, so you can tell whether the verdict rests on one weak signal or on nine that agree.

How much each method counts

Most detectors give you one number from one model. We run twelve independent analyzers and weight them — three neural networks carry the majority, but nine forensic methods examine the file as a signal and can overrule them. Here is the exact weighting we use in production:

Neural network #2
25%
Neural network #1
15%
Neural network #3
15%
EXIF metadata
10%
Frequency (FFT)
6%
Benford's Law
6%
Noise pattern
5%
Error Level Analysis
4%
Texture coherence
4%
Edge detection
4%
Pixel statistics
3%
Colour distribution
3%
Weights are read straight from our scoring engine, so this chart is always current.
MethodWeight in final score
Neural network #225%
Neural network #115%
Neural network #315%
EXIF metadata10%
Frequency (FFT)6%
Benford's Law6%
Noise pattern5%
Error Level Analysis4%
Texture coherence4%
Edge detection4%
Pixel statistics3%
Colour distribution3%

What people actually upload

These are our own numbers, not an industry estimate — every check run through FakeSec since launch. The split is closer than most people expect: roughly four in ten uploads really do turn out to be generated.

366
images analysed
40.7%
flagged AI-generated
50.3%
confirmed authentic
9.0%
inconclusive
Authentic — 184 AI-generated — 149 Inconclusive — 33
50.3%
40.7%
Live figure, updated hourly from our own database. "Inconclusive" means the 12 methods disagreed enough that we would rather say so than guess.

What teams build with it

  • Marketplace moderation — Flagging generated product imagery at intake.
  • Dating platforms — Screening profile photos before they go live.
  • KYC pipelines — Selfie verification alongside liveness checks.
  • Newsrooms and archives — Bulk-checking incoming or historical material.

Accuracy — and where it breaks down

On our internal benchmark of 240,000 images (120,000 AI-generated, 120,000 real) the combined score reaches up to 98% on unedited, full-resolution files. That number drops, sometimes sharply, in four situations — and you should know them before trusting any result:

  • Heavy compression. Social platforms re-encode everything. A photo pulled from Instagram has already lost much of its noise signature.
  • Screenshots. A screenshot is a new image of an image. Original metadata and compression history are gone.
  • Stylised content. Flat colour and clean lines remove the texture and noise evidence forensic methods depend on.
  • Post-processing. Added grain, filters, upscaling and manual retouching all mask generation traces.

No detector on the market is 100% accurate — ours included. Treat a high score as strong evidence, not as proof. When a decision matters, look at which of the 12 methods agreed.

For pipeline design, one number matters more than accuracy: what you do with UNCERTAIN. Auto-rejecting on it will generate false accusations against real users. Route those to human review — that is what the flag is for.

Frequently asked questions

How do I start?
Create a free account, generate a test key from the dashboard and call the endpoint. Test keys are rate-limited but free, so you can build the integration before committing to a plan.
What are the plans?
Starter is $29/month for 1,000 checks at 60 requests per minute, Pro $99 for 5,000 at 150 rpm, Business $249 for 25,000 at 300 rpm. A photo costs one check, a video five.
What formats and sizes?
JPEG, PNG and WebP for images; MP4, WebM, MOV and MKV for video, up to 50 MB. Multipart upload.
Do you store the images we send?
No. Analysed in memory and discarded — no storage, no training use. If you need that in writing for a compliance review, get in touch.
What happens when I hit the rate limit?
HTTP 429 with the reset timestamp in the headers. Remaining quota is returned on every successful call so you can throttle before hitting it.
Can we self-host it?
Not currently. For an on-premise arrangement, contact us and we can talk.

Related tools

Check your first image now

Create a free account and get 3 checks. Full breakdown across all 12 methods, no card required.