Skip to main content
Neural Defend

How Do I Evaluate a Deepfake Detection API? Ten Criteria That Matter

Evaluate a deepfake detection API on ten things: detection quality at your threshold on your own media, modalities and attack types covered, how much evidence each response returns, p95 latency under load, SDKs and documentation, error and timeout behaviour, security certifications, data retention, deployment options and pricing at your volume. Test at least two APIs side by side. On the public VendorBench-100 benchmark, Neural Defend ranked first of 36 systems.

Organization authorNeural Defend Editorial
Updated October 8, 2026
Sumit Singh, Co-founder and CDO of Neural Defend.
Sumit SinghCo-founder & CDO
Conceptual 3D render illustrating How Do I Evaluate a Deepfake Detection API? Ten Criteria That Matter

How do I evaluate a deepfake detection API?

Score each candidate on the same ten criteria, with evidence for each, then run a hands-on test with your own media. The first four criteria decide whether the API protects you; the rest decide whether you can run it. A strong model behind a poorly documented API with unclear error states can still cause losses in production.

Weight the criteria for your use case. A KYC onboarding flow puts heavy weight on face manipulation detection, latency and mobile SDKs. A newsroom or investigation team cares more about modality coverage, explainability and evidence export. A contact centre needs voice coverage first.

CriterionWhat to checkHow to test it
Detection qualityMCC and false positive rate at your thresholdHeld-out media from your channel
Modality and attack coverageImages, video, audio, documents; face swap, full synthesis, edits, cloned voicePer-type results and the vendor's stated gaps
Response detailRisk score plus signal-level evidenceSample responses for flagged and clean files
Latency and throughputp95 end to end, rate limitsLoad test from your region at peak volume
SDKs and documentationLanguages, platforms, examples, changelogBuild a prototype from the docs alone
Failure behaviourError codes, timeouts, retries, idempotencyForce errors and network faults in staging
Security and complianceISO/IEC 27001, 27701, 42001, SOC 2 Type IICertificates with scope and dates
Data handlingRetention, training use, regions, sub-processorsData processing agreement and data-flow map
Deployment optionsCloud, private cloud, container, on-premises, air-gappedArchitecture per option
Pricing and termsUnit price, volume tiers, model change noticePriced scenario at your volume
Ten criteria for evaluating a deepfake detection API and how to test each
Light enterprise still life for deepfake detection api evaluation criteria: how-related verification objects on a white surface, no people.

Measuring detection quality the right way

Measure on media the vendor has never seen, drawn from your own channel and passed through your own pipeline. Report MCC, the false positive rate on real users and the miss rate on each attack type at the threshold you will use. NIST AI 100-4 (November 2024) points out that accuracy, AUROC and F1 can miss what matters, because false positives on genuine content can cause serious harm.

Public benchmarks help with the shortlist. VendorBench-100, posted to arXiv in July 2026, compared 36 systems on 100 hard still images and ranked them by MCC. Neural Defend placed first with 0.876, Reality Defender second with 0.646, and Hive scored 0.290. One VendorBench author also co-authored Neural Defend's ARCAS 1B paper; the corpus and results are public, so you can rerun them. The benchmark covers still images only.

Expect your own numbers to differ from published ones. The Deepfake-Eval-2024 study, first posted in March 2025, found open-source detectors lost about 50 percent of their AUC on video, 48 percent on audio and 45 percent on images when moved from older academic benchmarks to deepfakes that circulated online in 2024. Commercial APIs vary too, which is why a side-by-side test on your media carries more weight than any brochure.

APIMCCROC-AUCMean latency
Neural Defend0.8760.979175 ms
Reality Defender0.6460.8921.9 s
TruthScan0.3220.9235.3 s
Hive0.2900.901.7 s
Sightengine0.2580.7021.1 s
Commercial APIs in VendorBench-100 v2: MCC, ROC-AUC and mean latency on still images (paper's own setup)

Which modalities and attack types should the API cover?

Cover the media your attackers will use in your channel, then check the attack types within each. For identity onboarding that means face images and selfie video, with face swaps, fully generated faces, AI edits and replays. For voice channels it means cloned and converted speech. For claims and evidence it means edited photos, documents and recordings.

Ask each vendor for a versioned list of supported formats and the attack types it does and does not detect. Honest gaps are useful. An API that says it does not analyse ID documents tells you to add a document control; an API that claims everything without per-type results tells you less.

Checking the response format and failure behaviour

A single fake or real label is hard to act on. Look for a calibrated or at least consistent risk score, the individual signals behind it, and enough detail for a reviewer to understand the reason for a flag. Check that every response carries a model version, so a past decision can be explained later.

Then break things on purpose. Send corrupt files, oversize files and unsupported formats; throttle the network; replay the same request twice. Confirm that each case returns a clear, documented error, that retries are safe, and that your integration never treats a missing result as a pass.

Latency, SDKs and deployment fit

Measure p95 latency from your own servers at your peak load. For a selfie check inside onboarding, the result needs to arrive well within the time a user will wait. Build a small prototype from the public documentation alone; how long that takes says a lot about the developer experience you will have later.

Match deployment options to your data rules. A managed cloud API suits most teams. Regulated buyers may need a private cloud, a secure container, on-premises or air-gapped deployment, and should confirm that the same detection quality and update path apply there.

Running a side-by-side API trial

Give every candidate API the same files, the same threshold rules, the same time limit and the same client code path. Keep the held-out set in your custody and send it only at test time. Record the model version each API reports, every error and timeout, and the raw score for each file, so you can compute metrics yourself instead of relying on vendor dashboards.

Score the results against weights agreed before the run, and keep commercial terms in a separate column so price does not quietly override a security or data requirement. Then shadow the leading API on live traffic for a few weeks before switching enforcement on.

How the NeuroVerify API measures up

NeuroVerify checks a face image, video or audio file in one API call and returns six signals: visual safety screening, live presence verification, face manipulation detection, AI generative model analysis, AI pixel-level manipulation and AI content compliance, combined into a unified risk score with signal-level evidence. Your policy sets the thresholds and actions. It does not analyse ID documents.

Eligible image requests complete in under 200 ms at p95 under defined test conditions. SDKs cover Android (Kotlin), iOS (Swift) and Flutter, plus Python, TypeScript and Node.js, Go and Java, with a REST API and an MCP server for AI agents; integration takes two lines of code and can be live in under 24 hours. Deployment runs from managed cloud to air-gapped, under ISO/IEC 27001, ISO/IEC 27701, ISO/IEC 42001 and SOC 2 Type II controls. Put it through the ten criteria above alongside any other API you are considering.

Evidence boundary

Limitations

  • VendorBench-100 covers still images only and does not measure video, audio, injection attacks or production latency.
  • Criteria weights depend on the use case; the same API can rank differently for onboarding and for investigations.
  • API behaviour changes with model releases, so an evaluation is a snapshot that needs repeating after material updates.

Frequently asked questions

How critical is deployment flexibility in a deepfake detection API?

Critical when your data cannot leave a region, a cloud account or your own network, because a cloud-only API is then ruled out regardless of accuracy. For teams without such rules, a managed cloud API is usually simplest. Check that the vendor's private, on-premises or air-gapped options deliver the same model and a workable update path, not a reduced edition.

What modalities should my deepfake detection API support?

The ones attackers use in your channel. Identity onboarding needs face images and selfie video; contact centres need voice; claims and investigations may need images, documents, audio and video. Ask for per-modality and per-attack-type results, and add separate controls for anything the API does not cover, such as ID document analysis.

How many deepfake detection APIs should I test?

Two to four. Screen on mandatory requirements first, such as deployment, data terms and modality coverage, then run the shortlist on the same held-out media, threshold rules and load profile. Testing only one gives you nothing to compare against; testing many stretches the evaluation and makes equal treatment harder.

Can I rely on a vendor's published accuracy for a deepfake detection API?

Only as a starting point. Published figures use the vendor's chosen data, threshold and model version, and often report accuracy, which can mislead on imbalanced sets. Ask for MCC, false positive rate and the conditions behind each figure, rerun any public benchmark yourself, and decide on results from your own media.

Source record

Sources and references

  1. arXivVendorBench-100: A Unified Cross-Paradigm Benchmark for Deepfake Image Detection (v2)Published July 29, 2026. Verified October 19, 2026.
  2. National Institute of Standards and TechnologyNIST AI 100-4: Reducing Risks Posed by Synthetic ContentPublished November 20, 2024. Verified October 19, 2026.
  3. arXivDeepfake-Eval-2024: A Multi-Modal In-the-Wild Benchmark of Deepfakes Circulated in 2024Published March 4, 2025. Verified October 19, 2026.
  4. arXivBenchmarking Neural Defend ARCAS 1B: A Foundational Multimodal Deepfake Detection ModelPublished September 21, 2026. Verified October 19, 2026.

Run the ten criteria

Put the NeuroVerify API through your evaluation.

Get API access, test on your own held-out media and load profile, and compare NeuroVerify side by side with any other deepfake detection API.

Read the API docs