---
site_search: "GET /ask?q={query} (read-only search over extend.ai and docs.extend.ai; returns links and quoted passages, not generated answers)"
title: "Verify API: Document Fraud Detection for Developers | Extend"
description: "Detect AI-generated, edited, and tampered documents with a risk level, a plain-language summary, and located evidence. Flags 96.3% of fraudulent documents at a 4% false-positive rate."
canonical: https://www.extend.ai/verify
---

# Verify API: Document Fraud Detection for Developers | Extend

> Search this site and the docs: [`/ask?q=…`](/ask?q=webhook+retries) returns matching pages from extend.ai and docs.extend.ai, with quoted passages.

Verify API

## Catch tampered and AI-generated documents

Fraud checks inspect one document for AI generation, edits, and post-signature tampering, then return a risk level with evidence located on the page.

[Request access](https://www.extend.ai/verify/request-access) · [Book a demo](https://www.extend.ai/get-started)

## What it does

### Risk level and summary

Each run returns LOW, MEDIUM, or HIGH risk and a plain-language summary of the findings.

### Located evidence

Every signal points to its page, bounding box, PDF objects, or byte ranges so a reviewer can check it.

### Two engines

Agentic parses the file and also reads it for arithmetic, sequence, date, and identity conflicts; Standard skips parsing for faster screening.

## Under the hood

Detect document tampering and AI-generated fraud before your agents act on it.

### AI generated document detection

Specialized models detect and flag fully AI-generated synthetic documents.

### AI tampering detection

Detect signs of AI edits within genuine documents, down to changes as granular as a single character.

### In-painting forgery

Forensic checks flag regions where original text or images have been erased, replaced, or covered.

### Post-signature changes

Digital signature and revision history checks identify edits overlaid after signing.

## Benchmarks

### Internal fraud benchmark: 96.3%

Fraudulent documents flagged

Across four fraud types on a challenging internal benchmark.

Source: [Verify launch post](https://www.extend.ai/resources/introducing-extend-verify.md)

### Internal fraud benchmark: 4%

False-positive rate at that detection rate

A LOW result does not certify a document as genuine; review flagged evidence before acting.

Source: [Verify launch post](https://www.extend.ai/resources/introducing-extend-verify.md)

## How to get started

### 1. Create an account

Sign up at dashboard.extend.ai. New accounts get 10,000 free credits.

Copy an API key from the Developers page and export it as EXTEND_API_KEY.

Verify is enabled per organization, so request access for your workspace.

[Sign up](https://dashboard.extend.ai/) · [Developers page](https://dashboard.extend.ai/developers) · [Request Verify access](https://www.extend.ai/verify/request-access)

### 2. Choose how to call Verify

Studio: try Verify in the browser with no code.

SDKs: pip install extend-ai or npm install extend-ai; Java and Go SDKs are also available.

[Open Studio](https://dashboard.extend.ai/studio/verify/playground) · [SDK docs](https://docs.extend.ai/sdks)

### 3. Process your first document

Send a PDF, JPEG, PNG, or WebP file by URL or file ID.

```bash
curl -X POST https://api.extend.ai/verify \
  -H "Authorization: Bearer $EXTEND_API_KEY" \
  -H "x-extend-api-version: 2026-02-09" \
  -H "Content-Type: application/json" \
  -d '{ "file": { "url": "https://extend-public-files.s3.us-east-2.amazonaws.com/bank_statement_tampered.pdf" } }'
```

### 4. Move to production

Send production traffic to POST /verify_runs; the synchronous POST /verify times out after 5 minutes.

[Verify configuration](https://docs.extend.ai/verify/configuration)

## Pricing

From $0.10 per document with Standard and $0.45 with Agentic, on every plan.

[See full pricing](https://www.extend.ai/pricing.md)

## Documentation

- [Verify overview](https://docs.extend.ai/verify/overview)
- [Verify configuration](https://docs.extend.ai/verify/configuration)
- [Verify File API reference](https://docs.extend.ai/api-reference/endpoints/verify/verify-file)

## Related reading

- [Introducing Extend Verify](https://www.extend.ai/resources/introducing-extend-verify.md)

## Use cases

### Banking & lending

Check bank statements and income documents before credit decisions.

[Financial services](https://www.extend.ai/financial-services.md)

### Payments & fintech onboarding

Flag high-risk documents so onboarding scales without more manual review.

[Verify launch post](https://www.extend.ai/resources/introducing-extend-verify.md)

### Real estate

Catch altered pay stubs, bank statements, and tax returns before a lease or mortgage.

[Real estate](https://www.extend.ai/real-estate.md)

### Ecommerce

Flag altered seller documents and fabricated receipts in refund claims.

[Verify launch post](https://www.extend.ai/resources/introducing-extend-verify.md)

### HR & staffing

Flag forged diplomas, licenses, and employment records before a background check.

[Verify launch post](https://www.extend.ai/resources/introducing-extend-verify.md)

### Insurance claims

Check the documents behind a claim before it triggers a payout.

[Verify launch post](https://www.extend.ai/resources/introducing-extend-verify.md)

## More products

- [Parse](https://www.extend.ai/parse.md)
- [Extract](https://www.extend.ai/extract.md)
- [Split](https://www.extend.ai/split.md)
- [Classify](https://www.extend.ai/classify.md)
- [Edit](https://www.extend.ai/edit.md)
